• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.2'>
2  <elf-needed>
3    <dependency name='build/debug/mongo/db/libserver_parameters.so'/>
4    <dependency name='build/debug/mongo/libbase.so'/>
5    <dependency name='build/debug/mongo/platform/libplatform.so'/>
6    <dependency name='build/debug/mongo/util/concurrency/libsynchronization.so'/>
7    <dependency name='build/debug/mongo/util/libdebugger.so'/>
8    <dependency name='build/debug/mongo/util/libfoundation.so'/>
9    <dependency name='build/debug/mongo/util/libquick_exit.so'/>
10    <dependency name='build/debug/mongo/util/options_parser/liboptions_parser.so'/>
11    <dependency name='build/debug/third_party/boost-1.56.0/libboost_chrono.so'/>
12    <dependency name='build/debug/third_party/boost-1.56.0/libboost_filesystem.so'/>
13    <dependency name='build/debug/third_party/boost-1.56.0/libboost_program_options.so'/>
14    <dependency name='build/debug/third_party/boost-1.56.0/libboost_system.so'/>
15    <dependency name='build/debug/third_party/boost-1.56.0/libboost_thread.so'/>
16    <dependency name='build/debug/third_party/gperftools-2.2/libtcmalloc_minimal.so'/>
17    <dependency name='build/debug/third_party/libshim_allocator.so'/>
18    <dependency name='build/debug/third_party/libshim_boost.so'/>
19    <dependency name='build/debug/third_party/libshim_pcrecpp.so'/>
20    <dependency name='build/debug/third_party/libshim_tz.so'/>
21    <dependency name='build/debug/third_party/libshim_yaml.so'/>
22    <dependency name='build/debug/third_party/murmurhash3/libmurmurhash3.so'/>
23    <dependency name='build/debug/third_party/pcre-8.37/libpcrecpp.so'/>
24    <dependency name='build/debug/third_party/yaml-cpp-0.5.1/libyaml.so'/>
25    <dependency name='libssl.so.1.0.0'/>
26    <dependency name='libcrypto.so.1.0.0'/>
27    <dependency name='librt.so.1'/>
28    <dependency name='libdl.so.2'/>
29    <dependency name='libstdc++.so.6'/>
30    <dependency name='libm.so.6'/>
31    <dependency name='libgcc_s.so.1'/>
32    <dependency name='libpthread.so.0'/>
33    <dependency name='libc.so.6'/>
34  </elf-needed>
35  <elf-function-symbols>
36    <elf-symbol name='_ZN10mongoutils3str6streamC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN10mongoutils3str6streamC2Ev' is-defined='yes'/>
37    <elf-symbol name='_ZN10mongoutils3str6streamC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
38    <elf-symbol name='_ZN10mongoutils3str6streamD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN10mongoutils3str6streamD2Ev' is-defined='yes'/>
39    <elf-symbol name='_ZN10mongoutils3str6streamD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
40    <elf-symbol name='_ZN10mongoutils3str6streamlsIA42_cEERS1_RKT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
41    <elf-symbol name='_ZN10mongoutils3str6streamlsIA50_cEERS1_RKT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
42    <elf-symbol name='_ZN10mongoutils3str6streamlsIiEERS1_RKT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
43    <elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
44    <elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC1Ev' is-defined='yes'/>
45    <elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
46    <elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED1Ev' is-defined='yes'/>
47    <elf-symbol name='_ZN5mongo10AtomicWordIjE16fetchAndSubtractEj' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
48    <elf-symbol name='_ZN5mongo10AtomicWordIjE16subtractAndFetchEj' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
49    <elf-symbol name='_ZN5mongo10StringDataC1EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
50    <elf-symbol name='_ZN5mongo10StringDataC1ERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
51    <elf-symbol name='_ZN5mongo10StringDataC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
52    <elf-symbol name='_ZN5mongo10StringDataC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo10StringDataC1EPKc' is-defined='yes'/>
53    <elf-symbol name='_ZN5mongo10StringDataC2ERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo10StringDataC1ERKSs' is-defined='yes'/>
54    <elf-symbol name='_ZN5mongo10StringDataC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo10StringDataC1Ev' is-defined='yes'/>
55    <elf-symbol name='_ZN5mongo11DBException10addContextERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
56    <elf-symbol name='_ZN5mongo11DBExceptionC1ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
57    <elf-symbol name='_ZN5mongo11DBExceptionC2ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo11DBExceptionC1ERKSsi' is-defined='yes'/>
58    <elf-symbol name='_ZN5mongo11DBExceptionD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
59    <elf-symbol name='_ZN5mongo11DBExceptionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
60    <elf-symbol name='_ZN5mongo11DBExceptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo11DBExceptionD1Ev' is-defined='yes'/>
61    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE12reserveBytesEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
62    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE13appendNumImplIcEEvT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
63    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE13appendNumImplIiEEvT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
64    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE15grow_reallocateEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
65    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE18claimReservedBytesEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
66    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE3bufEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
67    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4growEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
68    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4killEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
69    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4skipEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
70    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendBufEPKvm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
71    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
72    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
73    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendStrENS_10StringDataEb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
74    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC1Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
75    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC1Ei' is-defined='yes'/>
76    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
77    <elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED1Ev' is-defined='yes'/>
78    <elf-symbol name='_ZN5mongo12LittleEndianIcEC1Ec' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
79    <elf-symbol name='_ZN5mongo12LittleEndianIcEC2Ec' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo12LittleEndianIcEC1Ec' is-defined='yes'/>
80    <elf-symbol name='_ZN5mongo12LittleEndianIiEC1Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
81    <elf-symbol name='_ZN5mongo12LittleEndianIiEC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo12LittleEndianIiEC1Ei' is-defined='yes'/>
82    <elf-symbol name='_ZN5mongo12SharedBufferC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
83    <elf-symbol name='_ZN5mongo12SharedBufferC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo12SharedBufferC1Ev' is-defined='yes'/>
84    <elf-symbol name='_ZN5mongo12SharedBufferD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo12SharedBufferD2Ev' is-defined='yes'/>
85    <elf-symbol name='_ZN5mongo12SharedBufferD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
86    <elf-symbol name='_ZN5mongo13ConstDataViewC1EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
87    <elf-symbol name='_ZN5mongo13ConstDataViewC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo13ConstDataViewC1EPKc' is-defined='yes'/>
88    <elf-symbol name='_ZN5mongo13ExceptionInfoC1ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
89    <elf-symbol name='_ZN5mongo13ExceptionInfoC2ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo13ExceptionInfoC1ERKSsi' is-defined='yes'/>
90    <elf-symbol name='_ZN5mongo13ExceptionInfoD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo13ExceptionInfoD2Ev' is-defined='yes'/>
91    <elf-symbol name='_ZN5mongo13ExceptionInfoD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
92    <elf-symbol name='_ZN5mongo14BSONObjBuilder11appendArrayENS_10StringDataERKNS_7BSONObjE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
93    <elf-symbol name='_ZN5mongo14BSONObjBuilder4doneEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
94    <elf-symbol name='_ZN5mongo14BSONObjBuilder5_doneEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
95    <elf-symbol name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEPKci' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
96    <elf-symbol name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
97    <elf-symbol name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
98    <elf-symbol name='_ZN5mongo14BSONObjBuilder6appendISsEERS0_NS_10StringDataERKSt6vectorIT_SaIS5_EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
99    <elf-symbol name='_ZN5mongo14BSONObjBuilder6numStrEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
100    <elf-symbol name='_ZN5mongo14BSONObjBuilderC1Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
101    <elf-symbol name='_ZN5mongo14BSONObjBuilderC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo14BSONObjBuilderC1Ei' is-defined='yes'/>
102    <elf-symbol name='_ZN5mongo14BSONObjBuilderD1Ev' 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' alias='_ZN5mongo14BSONObjBuilderD1Ev' is-defined='yes'/>
104    <elf-symbol name='_ZN5mongo14addSASLOptionsEPNS_17optionenvironment13OptionSectionE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
105    <elf-symbol name='_ZN5mongo15BSONSizeTracker3gotEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
106    <elf-symbol name='_ZN5mongo15tagLittleEndianIcEENS_12LittleEndianIT_EES2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
107    <elf-symbol name='_ZN5mongo15tagLittleEndianIiEENS_12LittleEndianIT_EES2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
108    <elf-symbol name='_ZN5mongo16SASLGlobalParamsC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
109    <elf-symbol name='_ZN5mongo16SASLGlobalParamsC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5mongo16SASLGlobalParamsC1Ev' is-defined='yes'/>
110    <elf-symbol name='_ZN5mongo16SASLGlobalParamsD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo16SASLGlobalParamsD2Ev' is-defined='yes'/>
111    <elf-symbol name='_ZN5mongo16SASLGlobalParamsD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
112    <elf-symbol name='_ZN5mongo16TrivialAllocator4FreeEPv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
113    <elf-symbol name='_ZN5mongo16TrivialAllocator6MallocEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
114    <elf-symbol name='_ZN5mongo16TrivialAllocator7ReallocEPvm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
115    <elf-symbol name='_ZN5mongo16storeSASLOptionsERKNS_17optionenvironment11EnvironmentE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
116    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMIiEERS2_T_iPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
117    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE6appendENS_10StringDataE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
118    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
119    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC1Ev' is-defined='yes'/>
120    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEED2Ev' is-defined='yes'/>
121    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
122    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsENS_10StringDataE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
123    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
124    <elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
125    <elf-symbol name='_ZN5mongo17optionenvironment13OptionSectionC1ERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
126    <elf-symbol name='_ZN5mongo17optionenvironment13OptionSectionC2ERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17optionenvironment13OptionSectionC1ERKSs' is-defined='yes'/>
127    <elf-symbol name='_ZN5mongo17optionenvironment13OptionSectionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17optionenvironment13OptionSectionD2Ev' is-defined='yes'/>
128    <elf-symbol name='_ZN5mongo17optionenvironment13OptionSectionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
129    <elf-symbol name='_ZN5mongo17optionenvironment17OptionDescriptionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17optionenvironment17OptionDescriptionD2Ev' is-defined='yes'/>
130    <elf-symbol name='_ZN5mongo17optionenvironment17OptionDescriptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
131    <elf-symbol name='_ZN5mongo17optionenvironment5ValueD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17optionenvironment5ValueD2Ev' is-defined='yes'/>
132    <elf-symbol name='_ZN5mongo17optionenvironment5ValueD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
133    <elf-symbol name='_ZN5mongo18AssertionExceptionC1ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
134    <elf-symbol name='_ZN5mongo18AssertionExceptionC2ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo18AssertionExceptionC1ERKSsi' is-defined='yes'/>
135    <elf-symbol name='_ZN5mongo18AssertionExceptionD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
136    <elf-symbol name='_ZN5mongo18AssertionExceptionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
137    <elf-symbol name='_ZN5mongo18AssertionExceptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo18AssertionExceptionD1Ev' is-defined='yes'/>
138    <elf-symbol name='_ZN5mongo21MsgAssertionExceptionC1EiRKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
139    <elf-symbol name='_ZN5mongo21MsgAssertionExceptionC2EiRKSs' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo21MsgAssertionExceptionC1EiRKSs' is-defined='yes'/>
140    <elf-symbol name='_ZN5mongo21MsgAssertionExceptionD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
141    <elf-symbol name='_ZN5mongo21MsgAssertionExceptionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo21MsgAssertionExceptionD2Ev' is-defined='yes'/>
142    <elf-symbol name='_ZN5mongo21MsgAssertionExceptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
143    <elf-symbol name='_ZN5mongo21intrusive_ptr_releaseEPNS_12SharedBuffer6HolderE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
144    <elf-symbol name='_ZN5mongo23ExportedServerParameterISsE3setERKNS_11BSONElementE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
145    <elf-symbol name='_ZN5mongo23ExportedServerParameterISsE3setERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
146    <elf-symbol name='_ZN5mongo23ExportedServerParameterISsE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
147    <elf-symbol name='_ZN5mongo23ExportedServerParameterISsE8validateERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
148    <elf-symbol name='_ZN5mongo23ExportedServerParameterISsEC1EPNS_18ServerParameterSetERKSsPSsbb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
149    <elf-symbol name='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterISsEC1EPNS_18ServerParameterSetERKSsPSsbb' is-defined='yes'/>
150    <elf-symbol name='_ZN5mongo23ExportedServerParameterISsED0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
151    <elf-symbol name='_ZN5mongo23ExportedServerParameterISsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
152    <elf-symbol name='_ZN5mongo23ExportedServerParameterISsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterISsED1Ev' is-defined='yes'/>
153    <elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3setERKNS_11BSONElementE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
154    <elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3setERKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
155    <elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
156    <elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE8validateERKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
157    <elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC1EPNS_18ServerParameterSetERKSsPS3_bb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
158    <elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC1EPNS_18ServerParameterSetERKSsPS3_bb' is-defined='yes'/>
159    <elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
160    <elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
161    <elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED1Ev' is-defined='yes'/>
162    <elf-symbol name='_ZN5mongo23ExportedServerParameterIiE3setERKNS_11BSONElementE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
163    <elf-symbol name='_ZN5mongo23ExportedServerParameterIiE3setERKi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
164    <elf-symbol name='_ZN5mongo23ExportedServerParameterIiE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
165    <elf-symbol name='_ZN5mongo23ExportedServerParameterIiE8validateERKi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
166    <elf-symbol name='_ZN5mongo23ExportedServerParameterIiEC1EPNS_18ServerParameterSetERKSsPibb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
167    <elf-symbol name='_ZN5mongo23ExportedServerParameterIiEC2EPNS_18ServerParameterSetERKSsPibb' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterIiEC1EPNS_18ServerParameterSetERKSsPibb' is-defined='yes'/>
168    <elf-symbol name='_ZN5mongo23ExportedServerParameterIiED0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
169    <elf-symbol name='_ZN5mongo23ExportedServerParameterIiED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
170    <elf-symbol name='_ZN5mongo23ExportedServerParameterIiED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterIiED1Ev' is-defined='yes'/>
171    <elf-symbol name='_ZN5mongo25BSONObjBuilderValueStreamD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo25BSONObjBuilderValueStreamD2Ev' is-defined='yes'/>
172    <elf-symbol name='_ZN5mongo25BSONObjBuilderValueStreamD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
173    <elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameter8validateERKi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
174    <elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
175    <elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo36ExportedScramIterationCountParameterC1Ev' is-defined='yes'/>
176    <elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
177    <elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
178    <elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo36ExportedScramIterationCountParameterD1Ev' is-defined='yes'/>
179    <elf-symbol name='_ZN5mongo43_mongoInitializerFunction_SASLOptions_StoreEPNS_18InitializerContextE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
180    <elf-symbol name='_ZN5mongo46_mongoInitializerFunction_SASLOptions_RegisterEPNS_18InitializerContextE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
181    <elf-symbol name='_ZN5mongo6Status2OKEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
182    <elf-symbol name='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
183    <elf-symbol name='_ZN5mongo6Status9ErrorInfoD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6Status9ErrorInfoD2Ev' is-defined='yes'/>
184    <elf-symbol name='_ZN5mongo6Status9ErrorInfoD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
185    <elf-symbol name='_ZN5mongo6StatusC1EOS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
186    <elf-symbol name='_ZN5mongo6StatusC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
187    <elf-symbol name='_ZN5mongo6StatusC2EOS0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6StatusC1EOS0_' is-defined='yes'/>
188    <elf-symbol name='_ZN5mongo6StatusC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6StatusC1Ev' is-defined='yes'/>
189    <elf-symbol name='_ZN5mongo6StatusD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
190    <elf-symbol name='_ZN5mongo6StatusD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6StatusD1Ev' is-defined='yes'/>
191    <elf-symbol name='_ZN5mongo6endian14littleToNativeIiEET_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
192    <elf-symbol name='_ZN5mongo6endian14nativeToLittleIcEET_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
193    <elf-symbol name='_ZN5mongo6endian14nativeToLittleIiEET_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
194    <elf-symbol name='_ZN5mongo6endian18ByteOrderConverterIaE14nativeToLittleEa' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
195    <elf-symbol name='_ZN5mongo6endian18ByteOrderConverterIiE14littleToNativeEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
196    <elf-symbol name='_ZN5mongo6endian18ByteOrderConverterIiE14nativeToLittleEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
197    <elf-symbol name='_ZN5mongo6logger10LogManager15getGlobalDomainEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
198    <elf-symbol name='_ZN5mongo6logger11LogSeverity3LogEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
199    <elf-symbol name='_ZN5mongo6logger11LogSeverityC1Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
200    <elf-symbol name='_ZN5mongo6logger11LogSeverityC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6logger11LogSeverityC1Ei' is-defined='yes'/>
201    <elf-symbol name='_ZN5mongo6logger12LogComponentC1ENS1_5ValueE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
202    <elf-symbol name='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6logger12LogComponentC1ENS1_5ValueE' is-defined='yes'/>
203    <elf-symbol name='_ZN5mongo6logger15globalLogDomainEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
204    <elf-symbol name='_ZN5mongo6logger16LogstreamBuilder6streamEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
205    <elf-symbol name='_ZN5mongo6logger16LogstreamBuilderlsEPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
206    <elf-symbol name='_ZN5mongo6logger16LogstreamBuilderlsERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
207    <elf-symbol name='_ZN5mongo7BSONObj4initEPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
208    <elf-symbol name='_ZN5mongo7BSONObjC1EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
209    <elf-symbol name='_ZN5mongo7BSONObjC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo7BSONObjC1EPKc' is-defined='yes'/>
210    <elf-symbol name='_ZN5mongo7BSONObjD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo7BSONObjD2Ev' is-defined='yes'/>
211    <elf-symbol name='_ZN5mongo7BSONObjD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
212    <elf-symbol name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
213    <elf-symbol name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
214    <elf-symbol name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIcEEEEvRKT_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
215    <elf-symbol name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIiEEEEvRKT_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
216    <elf-symbol name='_ZN5mongo8DataType11unsafeStoreIcEEvRKT_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
217    <elf-symbol name='_ZN5mongo8DataType11unsafeStoreIiEEvRKT_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
218    <elf-symbol name='_ZN5mongo8DataType16defaultConstructINS_12LittleEndianIiEEEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
219    <elf-symbol name='_ZN5mongo8DataType16defaultConstructIiEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
220    <elf-symbol name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE11unsafeStoreERKS3_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
221    <elf-symbol name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
222    <elf-symbol name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE11unsafeStoreERKS3_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
223    <elf-symbol name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE16defaultConstructEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
224    <elf-symbol name='_ZN5mongo8DataType7HandlerIcvE11unsafeStoreERKcPcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
225    <elf-symbol name='_ZN5mongo8DataType7HandlerIivE10unsafeLoadEPiPKcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
226    <elf-symbol name='_ZN5mongo8DataType7HandlerIivE11unsafeStoreERKiPcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
227    <elf-symbol name='_ZN5mongo8DataType7HandlerIivE16defaultConstructEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
228    <elf-symbol name='_ZN5mongo8DataView5writeINS_12LittleEndianIcEEEERS0_RKT_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
229    <elf-symbol name='_ZN5mongo8DataView5writeINS_12LittleEndianIiEEEERS0_RKT_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
230    <elf-symbol name='_ZN5mongo8DataViewC1EPc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
231    <elf-symbol name='_ZN5mongo8DataViewC2EPc' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo8DataViewC1EPc' is-defined='yes'/>
232    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
233    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE7destroyISsEEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
234    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
235    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE9constructISsISsEEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsE9constructISsJSsEEEvPT_DpOT0_' is-defined='yes'/>
236    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE9constructISsJSsEEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
237    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC1ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
238    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
239    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsEC1ERKS1_' is-defined='yes'/>
240    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsEC1Ev' is-defined='yes'/>
241    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
242    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsED1Ev' is-defined='yes'/>
243    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE10deallocateEPS5_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
244    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE7destroyIS5_EEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
245    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
246    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC1Ev' is-defined='yes'/>
247    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
248    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED1Ev' is-defined='yes'/>
249    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE10deallocateEPS5_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
250    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE7destroyIS5_EEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
251    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
252    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC1Ev' is-defined='yes'/>
253    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
254    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev' is-defined='yes'/>
255    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEE10deallocateEPS5_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
256    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
257    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED1Ev' is-defined='yes'/>
258    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE10deallocateEPS5_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
259    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE7destroyIS4_EEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
260    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
261    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC1Ev' is-defined='yes'/>
262    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
263    <elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED1Ev' is-defined='yes'/>
264    <elf-symbol name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE15_S_always_equalEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
265    <elf-symbol name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE27_S_propagate_on_copy_assignEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
266    <elf-symbol name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE6_M_ptrEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
267    <elf-symbol name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE7_M_addrEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
268    <elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC1ERKS2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
269    <elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC2ERKS2_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC1ERKS2_' is-defined='yes'/>
270    <elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEppEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
271    <elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC1ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
272    <elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC2ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC1ERKS1_' is-defined='yes'/>
273    <elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEppEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
274    <elf-symbol name='_ZN9__gnu_cxxneIPKSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESB_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
275    <elf-symbol name='_ZN9__gnu_cxxneIPSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESA_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
276    <elf-symbol name='_ZNK10mongoutils3str6streamcvSsEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
277    <elf-symbol name='_ZNK5mongo10StringData4sizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
278    <elf-symbol name='_ZNK5mongo10StringData6copyToEPcb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
279    <elf-symbol name='_ZNK5mongo11DBException12appendPrefixERSt18basic_stringstreamIcSt11char_traitsIcESaIcEE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
280    <elf-symbol name='_ZNK5mongo11DBException4whatEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
281    <elf-symbol name='_ZNK5mongo11DBException7getCodeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
282    <elf-symbol name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE3lenEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
283    <elf-symbol name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE7getSizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
284    <elf-symbol name='_ZNK5mongo12LittleEndianIiEcviEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
285    <elf-symbol name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEERKS0_PT_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
286    <elf-symbol name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
287    <elf-symbol name='_ZNK5mongo13ConstDataView4viewEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
288    <elf-symbol name='_ZNK5mongo17StringBuilderImplINS_16TrivialAllocatorEE3strEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
289    <elf-symbol name='_ZNK5mongo17optionenvironment5Value2asISsEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
290    <elf-symbol name='_ZNK5mongo17optionenvironment5Value2asISt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
291    <elf-symbol name='_ZNK5mongo17optionenvironment5Value2asISt6vectorISsSaISsEEEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
292    <elf-symbol name='_ZNK5mongo17optionenvironment5Value2asIiEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
293    <elf-symbol name='_ZNK5mongo18AssertionException15isUserAssertionEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
294    <elf-symbol name='_ZNK5mongo18AssertionException6severeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
295    <elf-symbol name='_ZNK5mongo23ExportedServerParameterISsE3getEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
296    <elf-symbol name='_ZNK5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3getEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
297    <elf-symbol name='_ZNK5mongo23ExportedServerParameterIiE3getEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
298    <elf-symbol name='_ZNK5mongo6Status4codeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
299    <elf-symbol name='_ZNK5mongo6Status4isOKEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
300    <elf-symbol name='_ZNK5mongo7BSONObj7isValidEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
301    <elf-symbol name='_ZNK5mongo7BSONObj7objdataEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
302    <elf-symbol name='_ZNK5mongo7BSONObj7objsizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
303    <elf-symbol name='_ZNK5mongo8DataView4viewEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
304    <elf-symbol name='_ZNK9__gnu_cxx13new_allocatorISsE8max_sizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
305    <elf-symbol name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEE4baseEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
306    <elf-symbol name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEdeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
307    <elf-symbol name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEE4baseEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
308    <elf-symbol name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEdeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
309    <elf-symbol name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EE3getEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
310    <elf-symbol name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEcvbEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
311    <elf-symbol name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEdeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
312    <elf-symbol name='_ZNKSt12_Vector_baseISsSaISsEE13get_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
313    <elf-symbol name='_ZNKSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
314    <elf-symbol name='_ZNKSt13move_iteratorIPSsE4baseEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
315    <elf-symbol name='_ZNKSt13move_iteratorIPSsEdeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
316    <elf-symbol name='_ZNKSt14default_deleteIN5mongo14BSONObjBuilderEEclEPS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
317    <elf-symbol name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSsEEneERKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
318    <elf-symbol name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSsEEptEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
319    <elf-symbol name='_ZNKSt6vectorISsSaISsEE12_M_check_lenEmPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
320    <elf-symbol name='_ZNKSt6vectorISsSaISsEE3endEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
321    <elf-symbol name='_ZNKSt6vectorISsSaISsEE4sizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
322    <elf-symbol name='_ZNKSt6vectorISsSaISsEE5beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
323    <elf-symbol name='_ZNKSt6vectorISsSaISsEE8capacityEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
324    <elf-symbol name='_ZNKSt6vectorISsSaISsEE8max_sizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
325    <elf-symbol name='_ZNKSt6vectorISsSaISsEEixEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
326    <elf-symbol name='_ZNKSt9_Any_data9_M_accessEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
327    <elf-symbol name='_ZNKSt9_Any_data9_M_accessIPFN5mongo6StatusEPNS1_18InitializerContextEEEERKT_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
328    <elf-symbol name='_ZNSaISsEC1ERKS_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
329    <elf-symbol name='_ZNSaISsEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
330    <elf-symbol name='_ZNSaISsEC2ERKS_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISsEC1ERKS_' is-defined='yes'/>
331    <elf-symbol name='_ZNSaISsEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISsEC1Ev' is-defined='yes'/>
332    <elf-symbol name='_ZNSaISsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
333    <elf-symbol name='_ZNSaISsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISsED1Ev' is-defined='yes'/>
334    <elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
335    <elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC1Ev' is-defined='yes'/>
336    <elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
337    <elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED1Ev' is-defined='yes'/>
338    <elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
339    <elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC1Ev' is-defined='yes'/>
340    <elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
341    <elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev' is-defined='yes'/>
342    <elf-symbol name='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
343    <elf-symbol name='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED1Ev' is-defined='yes'/>
344    <elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
345    <elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC1Ev' is-defined='yes'/>
346    <elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
347    <elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED1Ev' is-defined='yes'/>
348    <elf-symbol name='_ZNSt10_Head_baseILm0EPN5mongo14BSONObjBuilderELb0EE7_M_headERS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
349    <elf-symbol name='_ZNSt10_Head_baseILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEELb0EE7_M_headERKS6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
350    <elf-symbol name='_ZNSt10_Head_baseILm1ESt14default_deleteIN5mongo14BSONObjBuilderEELb1EE7_M_headERS4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
351    <elf-symbol name='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb0EE7_S_baseES7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
352    <elf-symbol name='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb1EE7_S_baseES7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
353    <elf-symbol name='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEELb1EE7_S_baseES6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
354    <elf-symbol name='_ZNSt10_Iter_baseIPSsLb0EE7_S_baseES0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
355    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
356    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC1Ev' is-defined='yes'/>
357    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implD2Ev' is-defined='yes'/>
358    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
359    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
360    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE21_M_get_Node_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
361    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE7_M_initEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
362    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE8_M_clearEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
363    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
364    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC1Ev' is-defined='yes'/>
365    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
366    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED1Ev' is-defined='yes'/>
367    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
368    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC1Ev' is-defined='yes'/>
369    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implD2Ev' is-defined='yes'/>
370    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
371    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
372    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE21_M_get_Node_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
373    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE7_M_initEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
374    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE8_M_clearEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
375    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
376    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC1Ev' is-defined='yes'/>
377    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
378    <elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED1Ev' is-defined='yes'/>
379    <elf-symbol name='_ZNSt10_List_nodeIN5mongo17optionenvironment13OptionSectionEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_nodeIN5mongo17optionenvironment13OptionSectionEED2Ev' is-defined='yes'/>
380    <elf-symbol name='_ZNSt10_List_nodeIN5mongo17optionenvironment13OptionSectionEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
381    <elf-symbol name='_ZNSt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEED2Ev' is-defined='yes'/>
382    <elf-symbol name='_ZNSt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
383    <elf-symbol name='_ZNSt10shared_ptrIN5mongo17optionenvironment10ConstraintEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10shared_ptrIN5mongo17optionenvironment10ConstraintEED2Ev' is-defined='yes'/>
384    <elf-symbol name='_ZNSt10shared_ptrIN5mongo17optionenvironment10ConstraintEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
385    <elf-symbol name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EE11get_deleterEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
386    <elf-symbol name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
387    <elf-symbol name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED1Ev' is-defined='yes'/>
388    <elf-symbol name='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt11_Tuple_implILm0EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_' is-defined='yes'/>
389    <elf-symbol name='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt11_Tuple_implILm0EJPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_' is-defined='yes'/>
390    <elf-symbol name='_ZNSt11_Tuple_implILm0EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
391    <elf-symbol name='_ZNSt11_Tuple_implILm0EJPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
392    <elf-symbol name='_ZNSt11_Tuple_implILm1EISt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_headERS4_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_headERS4_' is-defined='yes'/>
393    <elf-symbol name='_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_headERS4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
394    <elf-symbol name='_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKSsPSsEET0_T_S7_S6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
395    <elf-symbol name='_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPSsS3_EET0_T_S5_S4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
396    <elf-symbol name='_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEEvT_S9_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
397    <elf-symbol name='_ZNSt12_Destroy_auxILb0EE9__destroyIPSsEEvT_S3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
398    <elf-symbol name='_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEEvT_S8_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
399    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
400    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_impl12_M_swap_dataERS2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
401    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
402    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
403    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1ERKS0_' is-defined='yes'/>
404    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1Ev' is-defined='yes'/>
405    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implD2Ev' is-defined='yes'/>
406    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
407    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
408    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
409    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC1ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
410    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
411    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEEC1ERKS0_' is-defined='yes'/>
412    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEEC1Ev' is-defined='yes'/>
413    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
414    <elf-symbol name='_ZNSt12_Vector_baseISsSaISsEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEED1Ev' is-defined='yes'/>
415    <elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE12_Vector_implD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE12_Vector_implD2Ev' is-defined='yes'/>
416    <elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE12_Vector_implD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
417    <elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE13_M_deallocateEPS4_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
418    <elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE19_M_get_Tp_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
419    <elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
420    <elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED1Ev' is-defined='yes'/>
421    <elf-symbol name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
422    <elf-symbol name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED1Ev' is-defined='yes'/>
423    <elf-symbol name='_ZNSt13_Rb_tree_nodeISt4pairIKSsSsEE9_M_valptrEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
424    <elf-symbol name='_ZNSt13move_iteratorIPSsEC1ES0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
425    <elf-symbol name='_ZNSt13move_iteratorIPSsEC2ES0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt13move_iteratorIPSsEC1ES0_' is-defined='yes'/>
426    <elf-symbol name='_ZNSt13move_iteratorIPSsEppEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
427    <elf-symbol name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
428    <elf-symbol name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
429    <elf-symbol name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE14_M_get_pointerERKSt9_Any_data' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
430    <elf-symbol name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE15_M_init_functorERSt9_Any_dataOS6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
431    <elf-symbol name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
432    <elf-symbol name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE21_M_not_empty_functionIS5_EEbRKPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
433    <elf-symbol name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
434    <elf-symbol name='_ZNSt14_Function_baseC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
435    <elf-symbol name='_ZNSt14_Function_baseC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt14_Function_baseC1Ev' is-defined='yes'/>
436    <elf-symbol name='_ZNSt14_Function_baseD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
437    <elf-symbol name='_ZNSt14_Function_baseD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt14_Function_baseD1Ev' is-defined='yes'/>
438    <elf-symbol name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
439    <elf-symbol name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev' is-defined='yes'/>
440    <elf-symbol name='_ZNSt14unary_functionIPN5mongo18InitializerContextENS0_6StatusEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt14unary_functionIPN5mongo18InitializerContextENS0_6StatusEEC2Ev' is-defined='yes'/>
441    <elf-symbol name='_ZNSt14unary_functionIPN5mongo18InitializerContextENS0_6StatusEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
442    <elf-symbol name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
443    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE10_S_destroyISsEENSt9enable_ifIXsrSt6__and_IINS1_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS0_PS6_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt16allocator_traitsISaISsEE10_S_destroyISsEENSt9enable_ifIXsrSt6__and_IJNS1_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS0_PS6_' is-defined='yes'/>
444    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE10_S_destroyISsEENSt9enable_ifIXsrSt6__and_IJNS1_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS0_PS6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
445    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE10deallocateERS0_PSsm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
446    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE11_S_max_sizeIKS0_vEEmRT_i' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
447    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE12_S_constructISsISsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS6_DpOS7_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt16allocator_traitsISaISsEE12_S_constructISsJSsEEENSt9enable_ifIXsrSt6__and_IJNS1_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERS0_PS6_DpOS7_' is-defined='yes'/>
448    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE12_S_constructISsJSsEEENSt9enable_ifIXsrSt6__and_IJNS1_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERS0_PS6_DpOS7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
449    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE7destroyISsEEvRS0_PT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
450    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE8allocateERS0_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
451    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE8max_sizeERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
452    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE9constructISsISsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS3_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt16allocator_traitsISaISsEE9constructISsJSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS3_' is-defined='yes'/>
453    <elf-symbol name='_ZNSt16allocator_traitsISaISsEE9constructISsJSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
454    <elf-symbol name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE10deallocateERS5_PS4_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
455    <elf-symbol name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE10_S_destroyIS3_EENSt9enable_ifIXsrSt6__and_IINS6_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS5_PSB_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE10_S_destroyIS3_EENSt9enable_ifIXsrSt6__and_IJNS6_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS5_PSB_' is-defined='yes'/>
456    <elf-symbol name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE10_S_destroyIS3_EENSt9enable_ifIXsrSt6__and_IJNS6_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS5_PSB_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
457    <elf-symbol name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE10deallocateERS5_PS4_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
458    <elf-symbol name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE7destroyIS3_EEvRS5_PT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
459    <elf-symbol name='_ZNSt17_Function_handlerIFN5mongo6StatusEPNS0_18InitializerContextEEPS4_E9_M_invokeERKSt9_Any_dataS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
460    <elf-symbol name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC1EPSt13_Rb_tree_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
461    <elf-symbol name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC2EPSt13_Rb_tree_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC1EPSt13_Rb_tree_nodeIS2_E' is-defined='yes'/>
462    <elf-symbol name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEppEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
463    <elf-symbol name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsEET0_T_SC_SB_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
464    <elf-symbol name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPSsS2_EET0_T_S4_S3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
465    <elf-symbol name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSsES3_EET0_T_S6_S5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
466    <elf-symbol name='_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEIPNS0_18InitializerContextEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
467    <elf-symbol name='_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEIPNS0_18InitializerContextEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
468    <elf-symbol name='_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEJPNS0_18InitializerContextEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEJPNS0_18InitializerContextEEEC2Ev,_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEIPNS0_18InitializerContextEEEC1Ev,_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEIPNS0_18InitializerContextEEEC2Ev' is-defined='yes'/>
469    <elf-symbol name='_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEJPNS0_18InitializerContextEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
470    <elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE3endEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
471    <elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
472    <elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
473    <elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC1Ev' is-defined='yes'/>
474    <elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEED2Ev' is-defined='yes'/>
475    <elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
476    <elf-symbol name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
477    <elf-symbol name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC1Ev' is-defined='yes'/>
478    <elf-symbol name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' is-defined='yes'/>
479    <elf-symbol name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
480    <elf-symbol name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
481    <elf-symbol name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC1Ev' is-defined='yes'/>
482    <elf-symbol name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
483    <elf-symbol name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED1Ev' is-defined='yes'/>
484    <elf-symbol name='_ZNSt4pairIKSsSsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
485    <elf-symbol name='_ZNSt4pairIKSsSsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4pairIKSsSsED1Ev' is-defined='yes'/>
486    <elf-symbol name='_ZNSt6vectorISsSaISsEE12emplace_backIISsEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEE12emplace_backIJSsEEEvDpOT_' is-defined='yes'/>
487    <elf-symbol name='_ZNSt6vectorISsSaISsEE12emplace_backIJSsEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
488    <elf-symbol name='_ZNSt6vectorISsSaISsEE14_M_move_assignEOS1_St17integral_constantIbLb1EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
489    <elf-symbol name='_ZNSt6vectorISsSaISsEE15_M_erase_at_endEPSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
490    <elf-symbol name='_ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIISsEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIJSsEEEvDpOT_' is-defined='yes'/>
491    <elf-symbol name='_ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIJSsEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
492    <elf-symbol name='_ZNSt6vectorISsSaISsEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKSsS1_EEEEPSsmT_S9_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
493    <elf-symbol name='_ZNSt6vectorISsSaISsEE3endEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
494    <elf-symbol name='_ZNSt6vectorISsSaISsEE5beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
495    <elf-symbol name='_ZNSt6vectorISsSaISsEE5clearEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
496    <elf-symbol name='_ZNSt6vectorISsSaISsEE9push_backEOSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
497    <elf-symbol name='_ZNSt6vectorISsSaISsEEC1ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
498    <elf-symbol name='_ZNSt6vectorISsSaISsEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
499    <elf-symbol name='_ZNSt6vectorISsSaISsEEC2ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEEC1ERKS0_' is-defined='yes'/>
500    <elf-symbol name='_ZNSt6vectorISsSaISsEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEEC1Ev' is-defined='yes'/>
501    <elf-symbol name='_ZNSt6vectorISsSaISsEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
502    <elf-symbol name='_ZNSt6vectorISsSaISsEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEED1Ev' is-defined='yes'/>
503    <elf-symbol name='_ZNSt6vectorISsSaISsEEaSEOS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
504    <elf-symbol name='_ZNSt6vectorISsSaISsEEaSERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
505    <elf-symbol name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
506    <elf-symbol name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED1Ev' is-defined='yes'/>
507    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
508    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EE13_M_initializeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
509    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
510    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC1Ev' is-defined='yes'/>
511    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EED2Ev' is-defined='yes'/>
512    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
513    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
514    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE21_M_get_Node_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
515    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE3endEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
516    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
517    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
518    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
519    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
520    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
521    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
522    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC1Ev' is-defined='yes'/>
523    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
524    <elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED1Ev' is-defined='yes'/>
525    <elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC1IPS4_vEET_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
526    <elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC2IPS4_vEET_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC1IPS4_vEET_' is-defined='yes'/>
527    <elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
528    <elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEED1Ev' is-defined='yes'/>
529    <elf-symbol name='_ZNSt9_Any_data9_M_accessEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
530    <elf-symbol name='_ZNSt9_Any_data9_M_accessIPFN5mongo6StatusEPNS1_18InitializerContextEEEERT_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
531    <elf-symbol name='_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
532    <elf-symbol name='_ZNSt9_Any_data9_M_accessIPPFN5mongo6StatusEPNS1_18InitializerContextEEEERT_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
533    <elf-symbol name='_ZNSt9exceptionC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
534    <elf-symbol name='_ZNSt9exceptionC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt9exceptionC1Ev' is-defined='yes'/>
535    <elf-symbol name='_ZSt10_ConstructISsIRKSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt10_ConstructISsJRKSsEEvPT_DpOT0_' is-defined='yes'/>
536    <elf-symbol name='_ZSt10_ConstructISsIRSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt10_ConstructISsJRSsEEvPT_DpOT0_' is-defined='yes'/>
537    <elf-symbol name='_ZSt10_ConstructISsISsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt10_ConstructISsJSsEEvPT_DpOT0_' is-defined='yes'/>
538    <elf-symbol name='_ZSt10_ConstructISsJRKSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
539    <elf-symbol name='_ZSt10_ConstructISsJRSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
540    <elf-symbol name='_ZSt10_ConstructISsJSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
541    <elf-symbol name='_ZSt11__addressofIKPFN5mongo6StatusEPNS0_18InitializerContextEEEPT_RS7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
542    <elf-symbol name='_ZSt11__addressofISsEPT_RS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
543    <elf-symbol name='_ZSt11__addressofISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEPT_RS5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
544    <elf-symbol name='_ZSt12__get_helperILm0EPN5mongo14BSONObjBuilderEISt14default_deleteIS1_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EIS6_DpT1_EE' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt12__get_helperILm0EPN5mongo14BSONObjBuilderEJSt14default_deleteIS1_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS6_DpT1_EE' is-defined='yes'/>
545    <elf-symbol name='_ZSt12__get_helperILm0EPN5mongo14BSONObjBuilderEJSt14default_deleteIS1_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS6_DpT1_EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
546    <elf-symbol name='_ZSt12__get_helperILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEISt14default_deleteIS4_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EIS9_DpT1_EE' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt12__get_helperILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEJSt14default_deleteIS4_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS9_DpT1_EE' is-defined='yes'/>
547    <elf-symbol name='_ZSt12__get_helperILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEJSt14default_deleteIS4_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS9_DpT1_EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
548    <elf-symbol name='_ZSt12__get_helperILm1ESt14default_deleteIN5mongo14BSONObjBuilderEEIEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EIS5_DpT1_EE' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt12__get_helperILm1ESt14default_deleteIN5mongo14BSONObjBuilderEEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE' is-defined='yes'/>
549    <elf-symbol name='_ZSt12__get_helperILm1ESt14default_deleteIN5mongo14BSONObjBuilderEEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
550    <elf-symbol name='_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEENSt11_Miter_baseIT_E13iterator_typeES9_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
551    <elf-symbol name='_ZSt12__miter_baseIPSsENSt11_Miter_baseIT_E13iterator_typeES2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
552    <elf-symbol name='_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEENSt11_Niter_baseIT_E13iterator_typeES9_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
553    <elf-symbol name='_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEENSt11_Niter_baseIT_E13iterator_typeES8_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
554    <elf-symbol name='_ZSt12__niter_baseIPSsENSt11_Niter_baseIT_E13iterator_typeES2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
555    <elf-symbol name='_ZSt13__copy_move_aILb0EPKSsPSsET1_T0_S4_S3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
556    <elf-symbol name='_ZSt13__copy_move_aILb0EPSsS0_ET1_T0_S2_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
557    <elf-symbol name='_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEENS1_IPSsS6_EEET1_T0_SB_SA_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
558    <elf-symbol name='_ZSt14__copy_move_a2ILb0EPSsS0_ET1_T0_S2_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
559    <elf-symbol name='_ZSt15__alloc_on_copyISaISsEEvRT_RKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
560    <elf-symbol name='_ZSt15__alloc_on_moveISaISsEEvRT_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
561    <elf-symbol name='_ZSt18__do_alloc_on_copyISaISsEEvRT_RKS1_St17integral_constantIbLb0EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
562    <elf-symbol name='_ZSt18__do_alloc_on_moveISaISsEEvRT_S2_St17integral_constantIbLb1EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
563    <elf-symbol name='_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsET0_T_SA_S9_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
564    <elf-symbol name='_ZSt18uninitialized_copyIPSsS0_ET0_T_S2_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
565    <elf-symbol name='_ZSt18uninitialized_copyISt13move_iteratorIPSsES1_ET0_T_S4_S3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
566    <elf-symbol name='_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsSsET0_T_SA_S9_RSaIT1_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
567    <elf-symbol name='_ZSt22__uninitialized_copy_aIPSsS0_SsET0_T_S2_S1_RSaIT1_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
568    <elf-symbol name='_ZSt22__uninitialized_copy_aISt13move_iteratorIPSsES1_SsET0_T_S4_S3_RSaIT1_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
569    <elf-symbol name='_ZSt32__make_move_if_noexcept_iteratorIPSsSt13move_iteratorIS0_EET0_T_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
570    <elf-symbol name='_ZSt34__uninitialized_move_if_noexcept_aIPSsS0_SaISsEET0_T_S3_S2_RT1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
571    <elf-symbol name='_ZSt3getILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERSA_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt3getILm0EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_' is-defined='yes'/>
572    <elf-symbol name='_ZSt3getILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERKSD_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt3getILm0EJPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKSD_' is-defined='yes'/>
573    <elf-symbol name='_ZSt3getILm0EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
574    <elf-symbol name='_ZSt3getILm0EJPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKSD_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
575    <elf-symbol name='_ZSt3getILm1EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERSA_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt3getILm1EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_' is-defined='yes'/>
576    <elf-symbol name='_ZSt3getILm1EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
577    <elf-symbol name='_ZSt3maxImERKT_S2_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
578    <elf-symbol name='_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEENS1_IPSsS6_EEET0_T_SB_SA_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
579    <elf-symbol name='_ZSt4copyIPSsS0_ET0_T_S2_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
580    <elf-symbol name='_ZSt4moveIRPFN5mongo6StatusEPNS0_18InitializerContextEEEONSt16remove_referenceIT_E4typeEOS8_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
581    <elf-symbol name='_ZSt4moveIRPSsEONSt16remove_referenceIT_E4typeEOS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
582    <elf-symbol name='_ZSt4moveIRSaISsEEONSt16remove_referenceIT_E4typeEOS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
583    <elf-symbol name='_ZSt4moveIRSsEONSt16remove_referenceIT_E4typeEOS2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
584    <elf-symbol name='_ZSt4moveIRSt6vectorISsSaISsEEEONSt16remove_referenceIT_E4typeEOS5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
585    <elf-symbol name='_ZSt4swapIPSsEvRT_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
586    <elf-symbol name='_ZSt7forwardIPN5mongo18InitializerContextEEOT_RNSt16remove_referenceIS3_E4typeE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
587    <elf-symbol name='_ZSt7forwardIRKSsEOT_RNSt16remove_referenceIS2_E4typeE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
588    <elf-symbol name='_ZSt7forwardIRSsEOT_RNSt16remove_referenceIS1_E4typeE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
589    <elf-symbol name='_ZSt7forwardISsEOT_RNSt16remove_referenceIS0_E4typeE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
590    <elf-symbol name='_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
591    <elf-symbol name='_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEESsEvT_S7_RSaIT0_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
592    <elf-symbol name='_ZSt8_DestroyIPSsEvT_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
593    <elf-symbol name='_ZSt8_DestroyIPSsSsEvT_S1_RSaIT0_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
594    <elf-symbol name='_ZSt8_DestroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEvT_S6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
595    <elf-symbol name='_ZSt8_DestroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEES4_EvT_S6_RSaIT0_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
596    <elf-symbol name='_ZSt8_DestroyISsEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
597    <elf-symbol name='_ZSt8_DestroyISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
598    <elf-symbol name='_ZSteqIPSsEbRKSt13move_iteratorIT_ES5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
599    <elf-symbol name='_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
600    <elf-symbol name='_ZStneIPSsEbRKSt13move_iteratorIT_ES5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
601    <elf-symbol name='_ZStneISsEbRKSaIT_ES3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
602    <elf-symbol name='_ZStorSt13_Ios_OpenmodeS_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
603    <elf-symbol name='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_OS6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
604    <elf-symbol name='_ZdlPvS_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
605    <elf-symbol name='_ZnwmPv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
606    <elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
607    <elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
608  </elf-function-symbols>
609  <elf-variable-symbols>
610    <elf-symbol name='_ZN5mongo16saslGlobalParamsE' size='56' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
611    <elf-symbol name='_ZN5mongo19SASLHostNameSettingE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
612    <elf-symbol name='_ZN5mongo20SASLAuthdPathSettingE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
613    <elf-symbol name='_ZN5mongo22SASLServiceNameSettingE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
614    <elf-symbol name='_ZN5mongo24scramIterationCountParamE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
615    <elf-symbol name='_ZN5mongo35SASLAuthenticationMechanismsSettingE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
616    <elf-symbol name='_ZTIFN5mongo6StatusEPNS_18InitializerContextEE' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
617    <elf-symbol name='_ZTIN5mongo18AssertionExceptionE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
618    <elf-symbol name='_ZTIN5mongo23ExportedServerParameterISsEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
619    <elf-symbol name='_ZTIN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
620    <elf-symbol name='_ZTIN5mongo23ExportedServerParameterIiEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
621    <elf-symbol name='_ZTIN5mongo36ExportedScramIterationCountParameterE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
622    <elf-symbol name='_ZTIPFN5mongo6StatusEPNS_18InitializerContextEE' size='32' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
623    <elf-symbol name='_ZTSFN5mongo6StatusEPNS_18InitializerContextEE' size='43' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
624    <elf-symbol name='_ZTSN5mongo18AssertionExceptionE' size='29' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
625    <elf-symbol name='_ZTSN5mongo23ExportedServerParameterISsEE' size='38' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
626    <elf-symbol name='_ZTSN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEE' size='55' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
627    <elf-symbol name='_ZTSN5mongo23ExportedServerParameterIiEE' size='37' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
628    <elf-symbol name='_ZTSN5mongo36ExportedScramIterationCountParameterE' size='47' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
629    <elf-symbol name='_ZTSPFN5mongo6StatusEPNS_18InitializerContextEE' size='44' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
630    <elf-symbol name='_ZTVN5mongo18AssertionExceptionE' size='88' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
631    <elf-symbol name='_ZTVN5mongo23ExportedServerParameterISsEE' size='80' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
632    <elf-symbol name='_ZTVN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEE' size='80' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
633    <elf-symbol name='_ZTVN5mongo23ExportedServerParameterIiEE' size='80' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
634    <elf-symbol name='_ZTVN5mongo36ExportedScramIterationCountParameterE' size='80' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
635  </elf-variable-symbols>
636  <abi-instr address-size='64' path='src/mongo/db/auth/sasl_options.cpp' comp-dir-path='/home/andrew/Documents/10gen/dev/src/mongodb' language='LANG_C_plus_plus'>
637    <type-decl name='bool' size-in-bits='8' id='type-id-1'/>
638    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='112' id='type-id-2'>
639      <subrange length='14' lower-bound='0' upper-bound='13' type-id='type-id-3' id='type-id-4'/>
640    </array-type-def>
641    <type-decl name='char' size-in-bits='8' id='type-id-5'/>
642    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='96' id='type-id-6'>
643      <subrange length='12' lower-bound='0' upper-bound='11' type-id='type-id-3' id='type-id-7'/>
644    </array-type-def>
645    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='112' id='type-id-8'>
646      <subrange length='14' lower-bound='0' upper-bound='13' type-id='type-id-3' id='type-id-4'/>
647    </array-type-def>
648    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='128' id='type-id-9'>
649      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-3' id='type-id-10'/>
650    </array-type-def>
651    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='8' id='type-id-11'>
652      <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-3' id='type-id-12'/>
653    </array-type-def>
654    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='160' id='type-id-13'>
655      <subrange length='20' lower-bound='0' upper-bound='19' type-id='type-id-3' id='type-id-14'/>
656    </array-type-def>
657    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='336' id='type-id-15'>
658      <subrange length='42' lower-bound='0' upper-bound='41' type-id='type-id-3' id='type-id-16'/>
659    </array-type-def>
660    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='32' id='type-id-17'>
661      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-3' id='type-id-18'/>
662    </array-type-def>
663    <array-type-def dimensions='1' type-id='type-id-5' size-in-bits='400' id='type-id-19'>
664      <subrange length='50' lower-bound='0' upper-bound='49' type-id='type-id-3' id='type-id-20'/>
665    </array-type-def>
666    <type-decl name='double' size-in-bits='64' id='type-id-21'/>
667    <type-decl name='float' size-in-bits='32' id='type-id-22'/>
668    <type-decl name='int' size-in-bits='32' id='type-id-23'/>
669    <array-type-def dimensions='1' type-id='type-id-23' size-in-bits='320' id='type-id-24'>
670      <subrange length='10' lower-bound='0' upper-bound='9' type-id='type-id-3' id='type-id-25'/>
671    </array-type-def>
672    <type-decl name='long double' size-in-bits='128' id='type-id-26'/>
673    <type-decl name='long int' size-in-bits='64' id='type-id-27'/>
674    <type-decl name='long long int' size-in-bits='64' id='type-id-28'/>
675    <type-decl name='short int' size-in-bits='16' id='type-id-29'/>
676    <type-decl name='signed char' size-in-bits='8' id='type-id-30'/>
677    <type-decl name='sizetype' size-in-bits='64' id='type-id-3'/>
678    <array-type-def dimensions='1' type-id='type-id-31' size-in-bits='6400' id='type-id-32'>
679      <subrange length='100' lower-bound='0' upper-bound='99' type-id='type-id-3' id='type-id-33'/>
680    </array-type-def>
681    <class-decl name='_G_fpos_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-34' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-35'>
682      <data-member access='public' layout-offset-in-bits='0'>
683        <var-decl name='__pos' type-id='type-id-36' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1'/>
684      </data-member>
685      <data-member access='public' layout-offset-in-bits='64'>
686        <var-decl name='__state' type-id='type-id-37' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
687      </data-member>
688    </class-decl>
689    <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='245' column='1' id='type-id-38'>
690      <data-member access='public' layout-offset-in-bits='0'>
691        <var-decl name='_flags' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='246' column='1'/>
692      </data-member>
693      <data-member access='public' layout-offset-in-bits='64'>
694        <var-decl name='_IO_read_ptr' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='251' column='1'/>
695      </data-member>
696      <data-member access='public' layout-offset-in-bits='128'>
697        <var-decl name='_IO_read_end' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='252' column='1'/>
698      </data-member>
699      <data-member access='public' layout-offset-in-bits='192'>
700        <var-decl name='_IO_read_base' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='253' column='1'/>
701      </data-member>
702      <data-member access='public' layout-offset-in-bits='256'>
703        <var-decl name='_IO_write_base' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='254' column='1'/>
704      </data-member>
705      <data-member access='public' layout-offset-in-bits='320'>
706        <var-decl name='_IO_write_ptr' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='255' column='1'/>
707      </data-member>
708      <data-member access='public' layout-offset-in-bits='384'>
709        <var-decl name='_IO_write_end' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='256' column='1'/>
710      </data-member>
711      <data-member access='public' layout-offset-in-bits='448'>
712        <var-decl name='_IO_buf_base' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='257' column='1'/>
713      </data-member>
714      <data-member access='public' layout-offset-in-bits='512'>
715        <var-decl name='_IO_buf_end' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='258' column='1'/>
716      </data-member>
717      <data-member access='public' layout-offset-in-bits='576'>
718        <var-decl name='_IO_save_base' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='260' column='1'/>
719      </data-member>
720      <data-member access='public' layout-offset-in-bits='640'>
721        <var-decl name='_IO_backup_base' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='261' column='1'/>
722      </data-member>
723      <data-member access='public' layout-offset-in-bits='704'>
724        <var-decl name='_IO_save_end' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='262' column='1'/>
725      </data-member>
726      <data-member access='public' layout-offset-in-bits='768'>
727        <var-decl name='_markers' type-id='type-id-40' visibility='default' filepath='/usr/include/libio.h' line='264' column='1'/>
728      </data-member>
729      <data-member access='public' layout-offset-in-bits='832'>
730        <var-decl name='_chain' type-id='type-id-41' visibility='default' filepath='/usr/include/libio.h' line='266' column='1'/>
731      </data-member>
732      <data-member access='public' layout-offset-in-bits='896'>
733        <var-decl name='_fileno' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='268' column='1'/>
734      </data-member>
735      <data-member access='public' layout-offset-in-bits='928'>
736        <var-decl name='_flags2' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='272' column='1'/>
737      </data-member>
738      <data-member access='public' layout-offset-in-bits='960'>
739        <var-decl name='_old_offset' type-id='type-id-36' visibility='default' filepath='/usr/include/libio.h' line='274' column='1'/>
740      </data-member>
741      <data-member access='public' layout-offset-in-bits='1024'>
742        <var-decl name='_cur_column' type-id='type-id-42' visibility='default' filepath='/usr/include/libio.h' line='278' column='1'/>
743      </data-member>
744      <data-member access='public' layout-offset-in-bits='1040'>
745        <var-decl name='_vtable_offset' type-id='type-id-30' visibility='default' filepath='/usr/include/libio.h' line='279' column='1'/>
746      </data-member>
747      <data-member access='public' layout-offset-in-bits='1048'>
748        <var-decl name='_shortbuf' type-id='type-id-11' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
749      </data-member>
750      <data-member access='public' layout-offset-in-bits='1088'>
751        <var-decl name='_lock' type-id='type-id-43' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
752      </data-member>
753      <data-member access='public' layout-offset-in-bits='1152'>
754        <var-decl name='_offset' type-id='type-id-44' visibility='default' filepath='/usr/include/libio.h' line='293' column='1'/>
755      </data-member>
756      <data-member access='public' layout-offset-in-bits='1216'>
757        <var-decl name='__pad1' type-id='type-id-45' visibility='default' filepath='/usr/include/libio.h' line='302' column='1'/>
758      </data-member>
759      <data-member access='public' layout-offset-in-bits='1280'>
760        <var-decl name='__pad2' type-id='type-id-45' visibility='default' filepath='/usr/include/libio.h' line='303' column='1'/>
761      </data-member>
762      <data-member access='public' layout-offset-in-bits='1344'>
763        <var-decl name='__pad3' type-id='type-id-45' visibility='default' filepath='/usr/include/libio.h' line='304' column='1'/>
764      </data-member>
765      <data-member access='public' layout-offset-in-bits='1408'>
766        <var-decl name='__pad4' type-id='type-id-45' visibility='default' filepath='/usr/include/libio.h' line='305' column='1'/>
767      </data-member>
768      <data-member access='public' layout-offset-in-bits='1472'>
769        <var-decl name='__pad5' type-id='type-id-46' visibility='default' filepath='/usr/include/libio.h' line='306' column='1'/>
770      </data-member>
771      <data-member access='public' layout-offset-in-bits='1536'>
772        <var-decl name='_mode' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='308' column='1'/>
773      </data-member>
774      <data-member access='public' layout-offset-in-bits='1568'>
775        <var-decl name='_unused2' type-id='type-id-13' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
776      </data-member>
777    </class-decl>
778    <class-decl name='_IO_marker' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='160' column='1' id='type-id-47'>
779      <data-member access='public' layout-offset-in-bits='0'>
780        <var-decl name='_next' type-id='type-id-40' visibility='default' filepath='/usr/include/libio.h' line='161' column='1'/>
781      </data-member>
782      <data-member access='public' layout-offset-in-bits='64'>
783        <var-decl name='_sbuf' type-id='type-id-41' visibility='default' filepath='/usr/include/libio.h' line='162' column='1'/>
784      </data-member>
785      <data-member access='public' layout-offset-in-bits='128'>
786        <var-decl name='_pos' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='166' column='1'/>
787      </data-member>
788    </class-decl>
789    <class-decl name='__mbstate_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-37' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-48'>
790      <member-type access='public'>
791        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-49'>
792          <data-member access='public'>
793            <var-decl name='__wch' type-id='type-id-50' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
794          </data-member>
795          <data-member access='public'>
796            <var-decl name='__wchb' type-id='type-id-17' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
797          </data-member>
798        </union-decl>
799      </member-type>
800      <data-member access='public' layout-offset-in-bits='0'>
801        <var-decl name='__count' type-id='type-id-23' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
802      </data-member>
803      <data-member access='public' layout-offset-in-bits='32'>
804        <var-decl name='__value' type-id='type-id-49' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
805      </data-member>
806    </class-decl>
807    <class-decl name='div_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-51' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-52'>
808      <data-member access='public' layout-offset-in-bits='0'>
809        <var-decl name='quot' type-id='type-id-23' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1'/>
810      </data-member>
811      <data-member access='public' layout-offset-in-bits='32'>
812        <var-decl name='rem' type-id='type-id-23' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
813      </data-member>
814    </class-decl>
815    <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' filepath='/usr/include/locale.h' line='53' column='1' id='type-id-53'>
816      <data-member access='public' layout-offset-in-bits='0'>
817        <var-decl name='decimal_point' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='57' column='1'/>
818      </data-member>
819      <data-member access='public' layout-offset-in-bits='64'>
820        <var-decl name='thousands_sep' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='58' column='1'/>
821      </data-member>
822      <data-member access='public' layout-offset-in-bits='128'>
823        <var-decl name='grouping' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='64' column='1'/>
824      </data-member>
825      <data-member access='public' layout-offset-in-bits='192'>
826        <var-decl name='int_curr_symbol' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='70' column='1'/>
827      </data-member>
828      <data-member access='public' layout-offset-in-bits='256'>
829        <var-decl name='currency_symbol' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='71' column='1'/>
830      </data-member>
831      <data-member access='public' layout-offset-in-bits='320'>
832        <var-decl name='mon_decimal_point' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='72' column='1'/>
833      </data-member>
834      <data-member access='public' layout-offset-in-bits='384'>
835        <var-decl name='mon_thousands_sep' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='73' column='1'/>
836      </data-member>
837      <data-member access='public' layout-offset-in-bits='448'>
838        <var-decl name='mon_grouping' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='74' column='1'/>
839      </data-member>
840      <data-member access='public' layout-offset-in-bits='512'>
841        <var-decl name='positive_sign' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='75' column='1'/>
842      </data-member>
843      <data-member access='public' layout-offset-in-bits='576'>
844        <var-decl name='negative_sign' type-id='type-id-39' visibility='default' filepath='/usr/include/locale.h' line='76' column='1'/>
845      </data-member>
846      <data-member access='public' layout-offset-in-bits='640'>
847        <var-decl name='int_frac_digits' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='77' column='1'/>
848      </data-member>
849      <data-member access='public' layout-offset-in-bits='648'>
850        <var-decl name='frac_digits' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='78' column='1'/>
851      </data-member>
852      <data-member access='public' layout-offset-in-bits='656'>
853        <var-decl name='p_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='80' column='1'/>
854      </data-member>
855      <data-member access='public' layout-offset-in-bits='664'>
856        <var-decl name='p_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='82' column='1'/>
857      </data-member>
858      <data-member access='public' layout-offset-in-bits='672'>
859        <var-decl name='n_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='84' column='1'/>
860      </data-member>
861      <data-member access='public' layout-offset-in-bits='680'>
862        <var-decl name='n_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='86' column='1'/>
863      </data-member>
864      <data-member access='public' layout-offset-in-bits='688'>
865        <var-decl name='p_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='93' column='1'/>
866      </data-member>
867      <data-member access='public' layout-offset-in-bits='696'>
868        <var-decl name='n_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='94' column='1'/>
869      </data-member>
870      <data-member access='public' layout-offset-in-bits='704'>
871        <var-decl name='int_p_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='97' column='1'/>
872      </data-member>
873      <data-member access='public' layout-offset-in-bits='712'>
874        <var-decl name='int_p_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='99' column='1'/>
875      </data-member>
876      <data-member access='public' layout-offset-in-bits='720'>
877        <var-decl name='int_n_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='101' column='1'/>
878      </data-member>
879      <data-member access='public' layout-offset-in-bits='728'>
880        <var-decl name='int_n_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='103' column='1'/>
881      </data-member>
882      <data-member access='public' layout-offset-in-bits='736'>
883        <var-decl name='int_p_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='110' column='1'/>
884      </data-member>
885      <data-member access='public' layout-offset-in-bits='744'>
886        <var-decl name='int_n_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='111' column='1'/>
887      </data-member>
888    </class-decl>
889    <class-decl name='ldiv_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-54' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-55'>
890      <data-member access='public' layout-offset-in-bits='0'>
891        <var-decl name='quot' type-id='type-id-27' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
892      </data-member>
893      <data-member access='public' layout-offset-in-bits='64'>
894        <var-decl name='rem' type-id='type-id-27' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
895      </data-member>
896    </class-decl>
897    <class-decl name='lldiv_t' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-56' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-57'>
898      <data-member access='public' layout-offset-in-bits='0'>
899        <var-decl name='quot' type-id='type-id-28' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
900      </data-member>
901      <data-member access='public' layout-offset-in-bits='64'>
902        <var-decl name='rem' type-id='type-id-28' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
903      </data-member>
904    </class-decl>
905    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='133' column='1' id='type-id-58'>
906      <data-member access='public' layout-offset-in-bits='0'>
907        <var-decl name='tm_sec' type-id='type-id-23' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
908      </data-member>
909      <data-member access='public' layout-offset-in-bits='32'>
910        <var-decl name='tm_min' type-id='type-id-23' visibility='default' filepath='/usr/include/time.h' line='136' column='1'/>
911      </data-member>
912      <data-member access='public' layout-offset-in-bits='64'>
913        <var-decl name='tm_hour' type-id='type-id-23' visibility='default' filepath='/usr/include/time.h' line='137' column='1'/>
914      </data-member>
915      <data-member access='public' layout-offset-in-bits='96'>
916        <var-decl name='tm_mday' type-id='type-id-23' visibility='default' filepath='/usr/include/time.h' line='138' column='1'/>
917      </data-member>
918      <data-member access='public' layout-offset-in-bits='128'>
919        <var-decl name='tm_mon' type-id='type-id-23' visibility='default' filepath='/usr/include/time.h' line='139' column='1'/>
920      </data-member>
921      <data-member access='public' layout-offset-in-bits='160'>
922        <var-decl name='tm_year' type-id='type-id-23' visibility='default' filepath='/usr/include/time.h' line='140' column='1'/>
923      </data-member>
924      <data-member access='public' layout-offset-in-bits='192'>
925        <var-decl name='tm_wday' type-id='type-id-23' visibility='default' filepath='/usr/include/time.h' line='141' column='1'/>
926      </data-member>
927      <data-member access='public' layout-offset-in-bits='224'>
928        <var-decl name='tm_yday' type-id='type-id-23' visibility='default' filepath='/usr/include/time.h' line='142' column='1'/>
929      </data-member>
930      <data-member access='public' layout-offset-in-bits='256'>
931        <var-decl name='tm_isdst' type-id='type-id-23' visibility='default' filepath='/usr/include/time.h' line='143' column='1'/>
932      </data-member>
933      <data-member access='public' layout-offset-in-bits='320'>
934        <var-decl name='tm_gmtoff' type-id='type-id-27' visibility='default' filepath='/usr/include/time.h' line='146' column='1'/>
935      </data-member>
936      <data-member access='public' layout-offset-in-bits='384'>
937        <var-decl name='tm_zone' type-id='type-id-59' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
938      </data-member>
939    </class-decl>
940    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-60'>
941      <data-member access='public' layout-offset-in-bits='0'>
942        <var-decl name='gp_offset' type-id='type-id-50' visibility='default'/>
943      </data-member>
944      <data-member access='public' layout-offset-in-bits='32'>
945        <var-decl name='fp_offset' type-id='type-id-50' visibility='default'/>
946      </data-member>
947      <data-member access='public' layout-offset-in-bits='64'>
948        <var-decl name='overflow_arg_area' type-id='type-id-45' visibility='default'/>
949      </data-member>
950      <data-member access='public' layout-offset-in-bits='128'>
951        <var-decl name='reg_save_area' type-id='type-id-45' visibility='default'/>
952      </data-member>
953    </class-decl>
954    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' id='type-id-61'>
955      <data-member access='public' layout-offset-in-bits='0'>
956        <var-decl name='__pfn' type-id='type-id-62' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
957      </data-member>
958      <data-member access='public' layout-offset-in-bits='64'>
959        <var-decl name='__delta' type-id='type-id-27' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
960      </data-member>
961    </class-decl>
962    <typedef-decl name='FILE' type-id='type-id-38' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-63'/>
963    <typedef-decl name='_Atomic_word' type-id='type-id-23' filepath='/usr/include/x86_64-linux-gnu/c++/4.9/bits/atomic_word.h' line='32' column='1' id='type-id-64'/>
964    <typedef-decl name='_G_fpos_t' type-id='type-id-35' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-34'/>
965    <typedef-decl name='_IO_lock_t' type-id='type-id-65' filepath='/usr/include/libio.h' line='154' column='1' id='type-id-66'/>
966    <typedef-decl name='__FILE' type-id='type-id-38' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-67'/>
967    <typedef-decl name='__clock_t' type-id='type-id-27' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-68'/>
968    <typedef-decl name='__compar_fn_t' type-id='type-id-69' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-70'/>
969    <typedef-decl name='__int32_t' type-id='type-id-23' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-71'/>
970    <typedef-decl name='__mbstate_t' type-id='type-id-48' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-37'/>
971    <typedef-decl name='__off64_t' type-id='type-id-27' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='132' column='1' id='type-id-44'/>
972    <typedef-decl name='__off_t' type-id='type-id-27' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='131' column='1' id='type-id-36'/>
973    <typedef-decl name='__time_t' type-id='type-id-27' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' id='type-id-72'/>
974    <typedef-decl name='clock_t' type-id='type-id-68' filepath='/usr/include/time.h' line='59' column='1' id='type-id-73'/>
975    <typedef-decl name='div_t' type-id='type-id-52' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-51'/>
976    <typedef-decl name='fpos_t' type-id='type-id-34' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-74'/>
977    <typedef-decl name='int32_t' type-id='type-id-23' filepath='/usr/include/stdint.h' line='38' column='1' id='type-id-75'/>
978    <typedef-decl name='int64_t' type-id='type-id-27' filepath='/usr/include/stdint.h' line='40' column='1' id='type-id-76'/>
979    <typedef-decl name='int8_t' type-id='type-id-30' filepath='/usr/include/stdint.h' line='36' column='1' id='type-id-77'/>
980    <typedef-decl name='intmax_t' type-id='type-id-27' filepath='/usr/include/stdint.h' line='134' column='1' id='type-id-78'/>
981    <typedef-decl name='ldiv_t' type-id='type-id-55' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-54'/>
982    <typedef-decl name='lldiv_t' type-id='type-id-57' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-56'/>
983    <typedef-decl name='mbstate_t' type-id='type-id-37' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-79'/>
984    <typedef-decl name='time_t' type-id='type-id-72' filepath='/usr/include/time.h' line='75' column='1' id='type-id-80'/>
985    <typedef-decl name='uint32_t' type-id='type-id-50' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-81'/>
986    <typedef-decl name='uint64_t' type-id='type-id-82' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-83'/>
987    <typedef-decl name='wctrans_t' type-id='type-id-84' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-85'/>
988    <typedef-decl name='wctype_t' type-id='type-id-82' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-86'/>
989    <typedef-decl name='wint_t' type-id='type-id-50' filepath='/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h' line='353' column='1' id='type-id-87'/>
990    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-88'/>
991    <type-decl name='unsigned char' size-in-bits='8' id='type-id-89'/>
992    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='832' id='type-id-90'>
993      <subrange length='104' lower-bound='0' upper-bound='103' type-id='type-id-3' id='type-id-91'/>
994    </array-type-def>
995    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='96' id='type-id-92'>
996      <subrange length='12' lower-bound='0' upper-bound='11' type-id='type-id-3' id='type-id-7'/>
997    </array-type-def>
998    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='128' id='type-id-93'>
999      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-3' id='type-id-10'/>
1000    </array-type-def>
1001    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='24' id='type-id-94'>
1002      <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-95'/>
1003    </array-type-def>
1004    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='40' id='type-id-96'>
1005      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-97'/>
1006    </array-type-def>
1007    <type-decl name='unsigned int' size-in-bits='32' id='type-id-50'/>
1008    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-82'/>
1009    <array-type-def dimensions='1' type-id='type-id-82' size-in-bits='39936' id='type-id-98'>
1010      <subrange length='624' lower-bound='0' upper-bound='623' type-id='type-id-3' id='type-id-99'/>
1011    </array-type-def>
1012    <array-type-def dimensions='1' type-id='type-id-82' size-in-bits='unknown' id='type-id-100'>
1013      <subrange length='unknown' lower-bound='0' upper-bound='0' id='type-id-101'/>
1014    </array-type-def>
1015    <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-102'/>
1016    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-42'/>
1017    <type-decl name='wchar_t' size-in-bits='32' id='type-id-103'/>
1018    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-104'/>
1019    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-41'/>
1020    <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-40'/>
1021    <pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-105'/>
1022    <pointer-type-def type-id='type-id-106' size-in-bits='64' id='type-id-107'/>
1023    <pointer-type-def type-id='type-id-108' size-in-bits='64' id='type-id-109'/>
1024    <pointer-type-def type-id='type-id-110' size-in-bits='64' id='type-id-111'/>
1025    <reference-type-def kind='lvalue' type-id='type-id-112' size-in-bits='64' id='type-id-113'/>
1026    <reference-type-def kind='lvalue' type-id='type-id-114' size-in-bits='64' id='type-id-115'/>
1027    <reference-type-def kind='lvalue' type-id='type-id-116' size-in-bits='64' id='type-id-117'/>
1028    <reference-type-def kind='lvalue' type-id='type-id-118' size-in-bits='64' id='type-id-119'/>
1029    <reference-type-def kind='lvalue' type-id='type-id-120' size-in-bits='64' id='type-id-121'/>
1030    <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-122'/>
1031    <reference-type-def kind='lvalue' type-id='type-id-123' size-in-bits='64' id='type-id-124'/>
1032    <pointer-type-def type-id='type-id-123' size-in-bits='64' id='type-id-125'/>
1033    <reference-type-def kind='lvalue' type-id='type-id-126' size-in-bits='64' id='type-id-127'/>
1034    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-128'/>
1035    <reference-type-def kind='lvalue' type-id='type-id-129' size-in-bits='64' id='type-id-130'/>
1036    <pointer-type-def type-id='type-id-129' size-in-bits='64' id='type-id-131'/>
1037    <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-133'/>
1038    <pointer-type-def type-id='type-id-134' size-in-bits='64' id='type-id-135'/>
1039    <pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-137'/>
1040    <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-139'/>
1041    <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-141'/>
1042    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
1043    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-145'/>
1044    <pointer-type-def type-id='type-id-146' size-in-bits='64' id='type-id-147'/>
1045    <pointer-type-def type-id='type-id-148' size-in-bits='64' id='type-id-149'/>
1046    <pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-151'/>
1047    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
1048    <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-155'/>
1049    <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-157'/>
1050    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-159'/>
1051    <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-161'/>
1052    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-163'/>
1053    <pointer-type-def type-id='type-id-164' size-in-bits='64' id='type-id-165'/>
1054    <pointer-type-def type-id='type-id-166' size-in-bits='64' id='type-id-167'/>
1055    <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-169'/>
1056    <pointer-type-def type-id='type-id-170' size-in-bits='64' id='type-id-171'/>
1057    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-173'/>
1058    <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-175'/>
1059    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-177'/>
1060    <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-179'/>
1061    <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-180'/>
1062    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-181'/>
1063    <reference-type-def kind='lvalue' type-id='type-id-182' size-in-bits='64' id='type-id-183'/>
1064    <reference-type-def kind='rvalue' type-id='type-id-182' size-in-bits='64' id='type-id-184'/>
1065    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-185'/>
1066    <pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-187'/>
1067    <reference-type-def kind='lvalue' type-id='type-id-188' size-in-bits='64' id='type-id-189'/>
1068    <reference-type-def kind='rvalue' type-id='type-id-188' size-in-bits='64' id='type-id-190'/>
1069    <pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-191'/>
1070    <reference-type-def kind='lvalue' type-id='type-id-192' size-in-bits='64' id='type-id-193'/>
1071    <pointer-type-def type-id='type-id-192' size-in-bits='64' id='type-id-194'/>
1072    <reference-type-def kind='lvalue' type-id='type-id-195' size-in-bits='64' id='type-id-196'/>
1073    <pointer-type-def type-id='type-id-195' size-in-bits='64' id='type-id-197'/>
1074    <reference-type-def kind='lvalue' type-id='type-id-198' size-in-bits='64' id='type-id-199'/>
1075    <pointer-type-def type-id='type-id-198' size-in-bits='64' id='type-id-200'/>
1076    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-202'/>
1077    <reference-type-def kind='lvalue' type-id='type-id-5' size-in-bits='64' id='type-id-203'/>
1078    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-39'/>
1079    <qualified-type-def type-id='type-id-39' const='yes' id='type-id-204'/>
1080    <reference-type-def kind='lvalue' type-id='type-id-204' size-in-bits='64' id='type-id-205'/>
1081    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-206'/>
1082    <reference-type-def kind='lvalue' type-id='type-id-15' size-in-bits='64' id='type-id-207'/>
1083    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-208'/>
1084    <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-210'/>
1085    <pointer-type-def type-id='type-id-211' size-in-bits='64' id='type-id-212'/>
1086    <qualified-type-def type-id='type-id-212' const='yes' id='type-id-213'/>
1087    <reference-type-def kind='lvalue' type-id='type-id-213' size-in-bits='64' id='type-id-214'/>
1088    <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-215'/>
1089    <reference-type-def kind='lvalue' type-id='type-id-212' size-in-bits='64' id='type-id-216'/>
1090    <reference-type-def kind='rvalue' type-id='type-id-212' size-in-bits='64' id='type-id-217'/>
1091    <pointer-type-def type-id='type-id-212' size-in-bits='64' id='type-id-218'/>
1092    <reference-type-def kind='lvalue' type-id='type-id-218' size-in-bits='64' id='type-id-219'/>
1093    <qualified-type-def type-id='type-id-106' const='yes' id='type-id-220'/>
1094    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
1095    <qualified-type-def type-id='type-id-108' const='yes' id='type-id-222'/>
1096    <pointer-type-def type-id='type-id-222' size-in-bits='64' id='type-id-223'/>
1097    <qualified-type-def type-id='type-id-110' const='yes' id='type-id-224'/>
1098    <pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-225'/>
1099    <qualified-type-def type-id='type-id-112' const='yes' id='type-id-226'/>
1100    <reference-type-def kind='lvalue' type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
1101    <qualified-type-def type-id='type-id-114' const='yes' id='type-id-228'/>
1102    <reference-type-def kind='lvalue' type-id='type-id-228' size-in-bits='64' id='type-id-229'/>
1103    <qualified-type-def type-id='type-id-116' const='yes' id='type-id-230'/>
1104    <reference-type-def kind='lvalue' type-id='type-id-230' size-in-bits='64' id='type-id-231'/>
1105    <qualified-type-def type-id='type-id-118' const='yes' id='type-id-232'/>
1106    <reference-type-def kind='lvalue' type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
1107    <qualified-type-def type-id='type-id-120' const='yes' id='type-id-234'/>
1108    <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-235'/>
1109    <qualified-type-def type-id='type-id-123' const='yes' id='type-id-236'/>
1110    <pointer-type-def type-id='type-id-236' size-in-bits='64' id='type-id-237'/>
1111    <qualified-type-def type-id='type-id-126' const='yes' id='type-id-238'/>
1112    <reference-type-def kind='lvalue' type-id='type-id-238' size-in-bits='64' id='type-id-239'/>
1113    <pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-240'/>
1114    <qualified-type-def type-id='type-id-129' const='yes' id='type-id-241'/>
1115    <reference-type-def kind='lvalue' type-id='type-id-241' size-in-bits='64' id='type-id-242'/>
1116    <pointer-type-def type-id='type-id-241' size-in-bits='64' id='type-id-243'/>
1117    <qualified-type-def type-id='type-id-132' const='yes' id='type-id-244'/>
1118    <reference-type-def kind='lvalue' type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
1119    <pointer-type-def type-id='type-id-244' size-in-bits='64' id='type-id-246'/>
1120    <qualified-type-def type-id='type-id-134' const='yes' id='type-id-247'/>
1121    <reference-type-def kind='lvalue' type-id='type-id-247' size-in-bits='64' id='type-id-248'/>
1122    <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-249'/>
1123    <qualified-type-def type-id='type-id-136' const='yes' id='type-id-250'/>
1124    <reference-type-def kind='lvalue' type-id='type-id-250' size-in-bits='64' id='type-id-251'/>
1125    <pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-252'/>
1126    <qualified-type-def type-id='type-id-138' const='yes' id='type-id-253'/>
1127    <reference-type-def kind='lvalue' type-id='type-id-253' size-in-bits='64' id='type-id-254'/>
1128    <pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-255'/>
1129    <qualified-type-def type-id='type-id-140' const='yes' id='type-id-256'/>
1130    <reference-type-def kind='lvalue' type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
1131    <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-258'/>
1132    <qualified-type-def type-id='type-id-142' const='yes' id='type-id-259'/>
1133    <reference-type-def kind='lvalue' type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
1134    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-261'/>
1135    <qualified-type-def type-id='type-id-144' const='yes' id='type-id-262'/>
1136    <reference-type-def kind='lvalue' type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
1137    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-264'/>
1138    <qualified-type-def type-id='type-id-146' const='yes' id='type-id-265'/>
1139    <reference-type-def kind='lvalue' type-id='type-id-265' size-in-bits='64' id='type-id-266'/>
1140    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-267'/>
1141    <qualified-type-def type-id='type-id-148' const='yes' id='type-id-268'/>
1142    <reference-type-def kind='lvalue' type-id='type-id-268' size-in-bits='64' id='type-id-269'/>
1143    <pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-270'/>
1144    <qualified-type-def type-id='type-id-150' const='yes' id='type-id-271'/>
1145    <reference-type-def kind='lvalue' type-id='type-id-271' size-in-bits='64' id='type-id-272'/>
1146    <pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-273'/>
1147    <qualified-type-def type-id='type-id-152' const='yes' id='type-id-274'/>
1148    <reference-type-def kind='lvalue' type-id='type-id-274' size-in-bits='64' id='type-id-275'/>
1149    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-276'/>
1150    <qualified-type-def type-id='type-id-154' const='yes' id='type-id-277'/>
1151    <reference-type-def kind='lvalue' type-id='type-id-277' size-in-bits='64' id='type-id-278'/>
1152    <pointer-type-def type-id='type-id-277' size-in-bits='64' id='type-id-279'/>
1153    <qualified-type-def type-id='type-id-156' const='yes' id='type-id-280'/>
1154    <reference-type-def kind='lvalue' type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
1155    <pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-282'/>
1156    <qualified-type-def type-id='type-id-158' const='yes' id='type-id-283'/>
1157    <reference-type-def kind='lvalue' type-id='type-id-283' size-in-bits='64' id='type-id-284'/>
1158    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-285'/>
1159    <qualified-type-def type-id='type-id-160' const='yes' id='type-id-286'/>
1160    <reference-type-def kind='lvalue' type-id='type-id-286' size-in-bits='64' id='type-id-287'/>
1161    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-288'/>
1162    <qualified-type-def type-id='type-id-162' const='yes' id='type-id-289'/>
1163    <reference-type-def kind='lvalue' type-id='type-id-289' size-in-bits='64' id='type-id-290'/>
1164    <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-291'/>
1165    <qualified-type-def type-id='type-id-164' const='yes' id='type-id-292'/>
1166    <reference-type-def kind='lvalue' type-id='type-id-292' size-in-bits='64' id='type-id-293'/>
1167    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-294'/>
1168    <qualified-type-def type-id='type-id-166' const='yes' id='type-id-295'/>
1169    <reference-type-def kind='lvalue' type-id='type-id-295' size-in-bits='64' id='type-id-296'/>
1170    <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-297'/>
1171    <qualified-type-def type-id='type-id-168' const='yes' id='type-id-298'/>
1172    <reference-type-def kind='lvalue' type-id='type-id-298' size-in-bits='64' id='type-id-299'/>
1173    <pointer-type-def type-id='type-id-298' size-in-bits='64' id='type-id-300'/>
1174    <qualified-type-def type-id='type-id-170' const='yes' id='type-id-301'/>
1175    <reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' id='type-id-302'/>
1176    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-303'/>
1177    <qualified-type-def type-id='type-id-172' const='yes' id='type-id-304'/>
1178    <reference-type-def kind='lvalue' type-id='type-id-304' size-in-bits='64' id='type-id-305'/>
1179    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-306'/>
1180    <qualified-type-def type-id='type-id-174' const='yes' id='type-id-307'/>
1181    <reference-type-def kind='lvalue' type-id='type-id-307' size-in-bits='64' id='type-id-308'/>
1182    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-309'/>
1183    <qualified-type-def type-id='type-id-176' const='yes' id='type-id-310'/>
1184    <reference-type-def kind='lvalue' type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
1185    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-312'/>
1186    <qualified-type-def type-id='type-id-71' const='yes' id='type-id-313'/>
1187    <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-84'/>
1188    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-314'/>
1189    <reference-type-def kind='lvalue' type-id='type-id-314' size-in-bits='64' id='type-id-315'/>
1190    <pointer-type-def type-id='type-id-314' size-in-bits='64' id='type-id-316'/>
1191    <qualified-type-def type-id='type-id-182' const='yes' id='type-id-317'/>
1192    <reference-type-def kind='lvalue' type-id='type-id-317' size-in-bits='64' id='type-id-318'/>
1193    <pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-319'/>
1194    <qualified-type-def type-id='type-id-186' const='yes' id='type-id-320'/>
1195    <pointer-type-def type-id='type-id-320' size-in-bits='64' id='type-id-321'/>
1196    <qualified-type-def type-id='type-id-188' const='yes' id='type-id-322'/>
1197    <reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-323'/>
1198    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-324'/>
1199    <qualified-type-def type-id='type-id-192' const='yes' id='type-id-325'/>
1200    <reference-type-def kind='lvalue' type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
1201    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-327'/>
1202    <qualified-type-def type-id='type-id-198' const='yes' id='type-id-328'/>
1203    <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
1204    <qualified-type-def type-id='type-id-201' const='yes' id='type-id-330'/>
1205    <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-331'/>
1206    <qualified-type-def type-id='type-id-5' const='yes' id='type-id-332'/>
1207    <reference-type-def kind='lvalue' type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
1208    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-59'/>
1209    <qualified-type-def type-id='type-id-59' const='yes' id='type-id-334'/>
1210    <reference-type-def kind='lvalue' type-id='type-id-334' size-in-bits='64' id='type-id-335'/>
1211    <reference-type-def kind='lvalue' type-id='type-id-59' size-in-bits='64' id='type-id-336'/>
1212    <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-337'/>
1213    <qualified-type-def type-id='type-id-74' const='yes' id='type-id-338'/>
1214    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
1215    <qualified-type-def type-id='type-id-23' const='yes' id='type-id-340'/>
1216    <reference-type-def kind='lvalue' type-id='type-id-340' size-in-bits='64' id='type-id-341'/>
1217    <qualified-type-def type-id='type-id-78' const='yes' id='type-id-342'/>
1218    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-343'/>
1219    <qualified-type-def type-id='type-id-28' const='yes' id='type-id-344'/>
1220    <qualified-type-def type-id='type-id-79' const='yes' id='type-id-345'/>
1221    <pointer-type-def type-id='type-id-345' size-in-bits='64' id='type-id-346'/>
1222    <qualified-type-def type-id='type-id-347' const='yes' id='type-id-348'/>
1223    <pointer-type-def type-id='type-id-348' size-in-bits='64' id='type-id-349'/>
1224    <qualified-type-def type-id='type-id-350' const='yes' id='type-id-351'/>
1225    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
1226    <qualified-type-def type-id='type-id-353' const='yes' id='type-id-354'/>
1227    <reference-type-def kind='lvalue' type-id='type-id-354' size-in-bits='64' id='type-id-355'/>
1228    <qualified-type-def type-id='type-id-356' const='yes' id='type-id-357'/>
1229    <reference-type-def kind='lvalue' type-id='type-id-357' size-in-bits='64' id='type-id-358'/>
1230    <qualified-type-def type-id='type-id-359' const='yes' id='type-id-360'/>
1231    <reference-type-def kind='lvalue' type-id='type-id-360' size-in-bits='64' id='type-id-361'/>
1232    <qualified-type-def type-id='type-id-362' const='yes' id='type-id-363'/>
1233    <reference-type-def kind='lvalue' type-id='type-id-363' size-in-bits='64' id='type-id-364'/>
1234    <qualified-type-def type-id='type-id-365' const='yes' id='type-id-366'/>
1235    <reference-type-def kind='lvalue' type-id='type-id-366' size-in-bits='64' id='type-id-367'/>
1236    <pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-368'/>
1237    <qualified-type-def type-id='type-id-369' const='yes' id='type-id-370'/>
1238    <reference-type-def kind='lvalue' type-id='type-id-370' size-in-bits='64' id='type-id-371'/>
1239    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-372'/>
1240    <qualified-type-def type-id='type-id-373' const='yes' id='type-id-374'/>
1241    <reference-type-def kind='lvalue' type-id='type-id-374' size-in-bits='64' id='type-id-375'/>
1242    <qualified-type-def type-id='type-id-376' const='yes' id='type-id-377'/>
1243    <reference-type-def kind='lvalue' type-id='type-id-377' size-in-bits='64' id='type-id-378'/>
1244    <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-379'/>
1245    <qualified-type-def type-id='type-id-380' const='yes' id='type-id-381'/>
1246    <reference-type-def kind='lvalue' type-id='type-id-381' size-in-bits='64' id='type-id-382'/>
1247    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-383'/>
1248    <qualified-type-def type-id='type-id-384' const='yes' id='type-id-385'/>
1249    <reference-type-def kind='lvalue' type-id='type-id-385' size-in-bits='64' id='type-id-386'/>
1250    <qualified-type-def type-id='type-id-387' const='yes' id='type-id-388'/>
1251    <reference-type-def kind='lvalue' type-id='type-id-388' size-in-bits='64' id='type-id-389'/>
1252    <qualified-type-def type-id='type-id-390' const='yes' id='type-id-391'/>
1253    <reference-type-def kind='lvalue' type-id='type-id-391' size-in-bits='64' id='type-id-392'/>
1254    <pointer-type-def type-id='type-id-391' size-in-bits='64' id='type-id-393'/>
1255    <qualified-type-def type-id='type-id-394' const='yes' id='type-id-395'/>
1256    <reference-type-def kind='lvalue' type-id='type-id-395' size-in-bits='64' id='type-id-396'/>
1257    <qualified-type-def type-id='type-id-397' const='yes' id='type-id-398'/>
1258    <reference-type-def kind='lvalue' type-id='type-id-398' size-in-bits='64' id='type-id-399'/>
1259    <pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-400'/>
1260    <qualified-type-def type-id='type-id-401' const='yes' id='type-id-402'/>
1261    <reference-type-def kind='lvalue' type-id='type-id-402' size-in-bits='64' id='type-id-403'/>
1262    <pointer-type-def type-id='type-id-402' size-in-bits='64' id='type-id-404'/>
1263    <qualified-type-def type-id='type-id-405' const='yes' id='type-id-406'/>
1264    <pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-407'/>
1265    <qualified-type-def type-id='type-id-408' const='yes' id='type-id-409'/>
1266    <reference-type-def kind='lvalue' type-id='type-id-409' size-in-bits='64' id='type-id-410'/>
1267    <qualified-type-def type-id='type-id-411' const='yes' id='type-id-412'/>
1268    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-413'/>
1269    <qualified-type-def type-id='type-id-414' const='yes' id='type-id-415'/>
1270    <reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-416'/>
1271    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-417'/>
1272    <qualified-type-def type-id='type-id-418' const='yes' id='type-id-419'/>
1273    <qualified-type-def type-id='type-id-420' const='yes' id='type-id-421'/>
1274    <reference-type-def kind='lvalue' type-id='type-id-421' size-in-bits='64' id='type-id-422'/>
1275    <pointer-type-def type-id='type-id-421' size-in-bits='64' id='type-id-423'/>
1276    <qualified-type-def type-id='type-id-424' const='yes' id='type-id-425'/>
1277    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-426'/>
1278    <qualified-type-def type-id='type-id-427' const='yes' id='type-id-428'/>
1279    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-429'/>
1280    <qualified-type-def type-id='type-id-430' const='yes' id='type-id-431'/>
1281    <pointer-type-def type-id='type-id-431' size-in-bits='64' id='type-id-432'/>
1282    <qualified-type-def type-id='type-id-433' const='yes' id='type-id-434'/>
1283    <reference-type-def kind='lvalue' type-id='type-id-434' size-in-bits='64' id='type-id-435'/>
1284    <pointer-type-def type-id='type-id-434' size-in-bits='64' id='type-id-436'/>
1285    <qualified-type-def type-id='type-id-437' const='yes' id='type-id-438'/>
1286    <reference-type-def kind='lvalue' type-id='type-id-438' size-in-bits='64' id='type-id-439'/>
1287    <qualified-type-def type-id='type-id-440' const='yes' id='type-id-441'/>
1288    <reference-type-def kind='lvalue' type-id='type-id-441' size-in-bits='64' id='type-id-442'/>
1289    <qualified-type-def type-id='type-id-443' const='yes' id='type-id-444'/>
1290    <reference-type-def kind='lvalue' type-id='type-id-444' size-in-bits='64' id='type-id-445'/>
1291    <qualified-type-def type-id='type-id-446' const='yes' id='type-id-447'/>
1292    <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-448'/>
1293    <pointer-type-def type-id='type-id-447' size-in-bits='64' id='type-id-449'/>
1294    <qualified-type-def type-id='type-id-450' const='yes' id='type-id-451'/>
1295    <reference-type-def kind='lvalue' type-id='type-id-451' size-in-bits='64' id='type-id-452'/>
1296    <pointer-type-def type-id='type-id-451' size-in-bits='64' id='type-id-453'/>
1297    <qualified-type-def type-id='type-id-454' const='yes' id='type-id-455'/>
1298    <reference-type-def kind='lvalue' type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
1299    <qualified-type-def type-id='type-id-457' const='yes' id='type-id-458'/>
1300    <reference-type-def kind='lvalue' type-id='type-id-458' size-in-bits='64' id='type-id-459'/>
1301    <qualified-type-def type-id='type-id-460' const='yes' id='type-id-461'/>
1302    <reference-type-def kind='lvalue' type-id='type-id-461' size-in-bits='64' id='type-id-462'/>
1303    <qualified-type-def type-id='type-id-463' const='yes' id='type-id-464'/>
1304    <reference-type-def kind='lvalue' type-id='type-id-464' size-in-bits='64' id='type-id-465'/>
1305    <pointer-type-def type-id='type-id-464' size-in-bits='64' id='type-id-466'/>
1306    <qualified-type-def type-id='type-id-467' const='yes' id='type-id-468'/>
1307    <reference-type-def kind='lvalue' type-id='type-id-468' size-in-bits='64' id='type-id-469'/>
1308    <pointer-type-def type-id='type-id-468' size-in-bits='64' id='type-id-470'/>
1309    <qualified-type-def type-id='type-id-471' const='yes' id='type-id-472'/>
1310    <pointer-type-def type-id='type-id-472' size-in-bits='64' id='type-id-473'/>
1311    <qualified-type-def type-id='type-id-474' const='yes' id='type-id-475'/>
1312    <reference-type-def kind='lvalue' type-id='type-id-475' size-in-bits='64' id='type-id-476'/>
1313    <qualified-type-def type-id='type-id-477' const='yes' id='type-id-478'/>
1314    <reference-type-def kind='lvalue' type-id='type-id-478' size-in-bits='64' id='type-id-479'/>
1315    <pointer-type-def type-id='type-id-478' size-in-bits='64' id='type-id-480'/>
1316    <qualified-type-def type-id='type-id-481' const='yes' id='type-id-482'/>
1317    <pointer-type-def type-id='type-id-482' size-in-bits='64' id='type-id-483'/>
1318    <qualified-type-def type-id='type-id-484' const='yes' id='type-id-485'/>
1319    <reference-type-def kind='lvalue' type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
1320    <pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-487'/>
1321    <qualified-type-def type-id='type-id-488' const='yes' id='type-id-489'/>
1322    <reference-type-def kind='lvalue' type-id='type-id-489' size-in-bits='64' id='type-id-490'/>
1323    <pointer-type-def type-id='type-id-489' size-in-bits='64' id='type-id-491'/>
1324    <qualified-type-def type-id='type-id-492' const='yes' id='type-id-493'/>
1325    <reference-type-def kind='lvalue' type-id='type-id-493' size-in-bits='64' id='type-id-494'/>
1326    <pointer-type-def type-id='type-id-493' size-in-bits='64' id='type-id-495'/>
1327    <qualified-type-def type-id='type-id-496' const='yes' id='type-id-497'/>
1328    <reference-type-def kind='lvalue' type-id='type-id-497' size-in-bits='64' id='type-id-498'/>
1329    <pointer-type-def type-id='type-id-497' size-in-bits='64' id='type-id-499'/>
1330    <qualified-type-def type-id='type-id-500' const='yes' id='type-id-501'/>
1331    <reference-type-def kind='lvalue' type-id='type-id-501' size-in-bits='64' id='type-id-502'/>
1332    <qualified-type-def type-id='type-id-503' const='yes' id='type-id-504'/>
1333    <reference-type-def kind='lvalue' type-id='type-id-504' size-in-bits='64' id='type-id-505'/>
1334    <pointer-type-def type-id='type-id-504' size-in-bits='64' id='type-id-506'/>
1335    <qualified-type-def type-id='type-id-507' const='yes' id='type-id-508'/>
1336    <reference-type-def kind='lvalue' type-id='type-id-508' size-in-bits='64' id='type-id-509'/>
1337    <pointer-type-def type-id='type-id-508' size-in-bits='64' id='type-id-510'/>
1338    <qualified-type-def type-id='type-id-511' const='yes' id='type-id-512'/>
1339    <reference-type-def kind='lvalue' type-id='type-id-512' size-in-bits='64' id='type-id-513'/>
1340    <pointer-type-def type-id='type-id-512' size-in-bits='64' id='type-id-514'/>
1341    <qualified-type-def type-id='type-id-515' const='yes' id='type-id-516'/>
1342    <pointer-type-def type-id='type-id-516' size-in-bits='64' id='type-id-517'/>
1343    <qualified-type-def type-id='type-id-518' const='yes' id='type-id-519'/>
1344    <reference-type-def kind='lvalue' type-id='type-id-519' size-in-bits='64' id='type-id-520'/>
1345    <pointer-type-def type-id='type-id-519' size-in-bits='64' id='type-id-521'/>
1346    <qualified-type-def type-id='type-id-522' const='yes' id='type-id-523'/>
1347    <reference-type-def kind='lvalue' type-id='type-id-523' size-in-bits='64' id='type-id-524'/>
1348    <pointer-type-def type-id='type-id-523' size-in-bits='64' id='type-id-525'/>
1349    <qualified-type-def type-id='type-id-526' const='yes' id='type-id-527'/>
1350    <reference-type-def kind='lvalue' type-id='type-id-527' size-in-bits='64' id='type-id-528'/>
1351    <qualified-type-def type-id='type-id-529' const='yes' id='type-id-530'/>
1352    <reference-type-def kind='lvalue' type-id='type-id-530' size-in-bits='64' id='type-id-531'/>
1353    <qualified-type-def type-id='type-id-532' const='yes' id='type-id-533'/>
1354    <pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-534'/>
1355    <qualified-type-def type-id='type-id-535' const='yes' id='type-id-536'/>
1356    <pointer-type-def type-id='type-id-536' size-in-bits='64' id='type-id-537'/>
1357    <qualified-type-def type-id='type-id-538' const='yes' id='type-id-539'/>
1358    <reference-type-def kind='lvalue' type-id='type-id-539' size-in-bits='64' id='type-id-540'/>
1359    <pointer-type-def type-id='type-id-539' size-in-bits='64' id='type-id-541'/>
1360    <qualified-type-def type-id='type-id-542' const='yes' id='type-id-543'/>
1361    <reference-type-def kind='lvalue' type-id='type-id-543' size-in-bits='64' id='type-id-544'/>
1362    <qualified-type-def type-id='type-id-545' const='yes' id='type-id-546'/>
1363    <reference-type-def kind='lvalue' type-id='type-id-546' size-in-bits='64' id='type-id-547'/>
1364    <pointer-type-def type-id='type-id-546' size-in-bits='64' id='type-id-548'/>
1365    <qualified-type-def type-id='type-id-549' const='yes' id='type-id-550'/>
1366    <reference-type-def kind='lvalue' type-id='type-id-550' size-in-bits='64' id='type-id-551'/>
1367    <pointer-type-def type-id='type-id-550' size-in-bits='64' id='type-id-552'/>
1368    <qualified-type-def type-id='type-id-553' const='yes' id='type-id-554'/>
1369    <reference-type-def kind='lvalue' type-id='type-id-554' size-in-bits='64' id='type-id-555'/>
1370    <pointer-type-def type-id='type-id-554' size-in-bits='64' id='type-id-556'/>
1371    <qualified-type-def type-id='type-id-557' const='yes' id='type-id-558'/>
1372    <pointer-type-def type-id='type-id-558' size-in-bits='64' id='type-id-559'/>
1373    <qualified-type-def type-id='type-id-560' const='yes' id='type-id-561'/>
1374    <pointer-type-def type-id='type-id-561' size-in-bits='64' id='type-id-562'/>
1375    <qualified-type-def type-id='type-id-563' const='yes' id='type-id-564'/>
1376    <pointer-type-def type-id='type-id-564' size-in-bits='64' id='type-id-565'/>
1377    <qualified-type-def type-id='type-id-566' const='yes' id='type-id-567'/>
1378    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-568'/>
1379    <qualified-type-def type-id='type-id-569' const='yes' id='type-id-570'/>
1380    <pointer-type-def type-id='type-id-570' size-in-bits='64' id='type-id-571'/>
1381    <qualified-type-def type-id='type-id-572' const='yes' id='type-id-573'/>
1382    <pointer-type-def type-id='type-id-573' size-in-bits='64' id='type-id-574'/>
1383    <qualified-type-def type-id='type-id-575' const='yes' id='type-id-576'/>
1384    <pointer-type-def type-id='type-id-576' size-in-bits='64' id='type-id-577'/>
1385    <qualified-type-def type-id='type-id-578' const='yes' id='type-id-579'/>
1386    <pointer-type-def type-id='type-id-579' size-in-bits='64' id='type-id-580'/>
1387    <qualified-type-def type-id='type-id-581' const='yes' id='type-id-582'/>
1388    <pointer-type-def type-id='type-id-582' size-in-bits='64' id='type-id-583'/>
1389    <qualified-type-def type-id='type-id-584' const='yes' id='type-id-585'/>
1390    <pointer-type-def type-id='type-id-585' size-in-bits='64' id='type-id-586'/>
1391    <qualified-type-def type-id='type-id-587' const='yes' id='type-id-588'/>
1392    <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-589'/>
1393    <qualified-type-def type-id='type-id-590' const='yes' id='type-id-591'/>
1394    <pointer-type-def type-id='type-id-591' size-in-bits='64' id='type-id-592'/>
1395    <qualified-type-def type-id='type-id-593' const='yes' id='type-id-594'/>
1396    <pointer-type-def type-id='type-id-594' size-in-bits='64' id='type-id-595'/>
1397    <qualified-type-def type-id='type-id-596' const='yes' id='type-id-597'/>
1398    <pointer-type-def type-id='type-id-597' size-in-bits='64' id='type-id-598'/>
1399    <qualified-type-def type-id='type-id-599' const='yes' id='type-id-600'/>
1400    <pointer-type-def type-id='type-id-600' size-in-bits='64' id='type-id-601'/>
1401    <qualified-type-def type-id='type-id-602' const='yes' id='type-id-603'/>
1402    <pointer-type-def type-id='type-id-603' size-in-bits='64' id='type-id-604'/>
1403    <qualified-type-def type-id='type-id-605' const='yes' id='type-id-606'/>
1404    <pointer-type-def type-id='type-id-606' size-in-bits='64' id='type-id-607'/>
1405    <qualified-type-def type-id='type-id-608' const='yes' id='type-id-609'/>
1406    <pointer-type-def type-id='type-id-609' size-in-bits='64' id='type-id-610'/>
1407    <qualified-type-def type-id='type-id-611' const='yes' id='type-id-612'/>
1408    <pointer-type-def type-id='type-id-612' size-in-bits='64' id='type-id-613'/>
1409    <qualified-type-def type-id='type-id-614' const='yes' id='type-id-615'/>
1410    <pointer-type-def type-id='type-id-615' size-in-bits='64' id='type-id-616'/>
1411    <qualified-type-def type-id='type-id-617' const='yes' id='type-id-618'/>
1412    <pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-619'/>
1413    <qualified-type-def type-id='type-id-29' const='yes' id='type-id-620'/>
1414    <qualified-type-def type-id='type-id-30' const='yes' id='type-id-621'/>
1415    <qualified-type-def type-id='type-id-46' const='yes' id='type-id-622'/>
1416    <qualified-type-def type-id='type-id-623' const='yes' id='type-id-624'/>
1417    <reference-type-def kind='lvalue' type-id='type-id-624' size-in-bits='64' id='type-id-625'/>
1418    <pointer-type-def type-id='type-id-624' size-in-bits='64' id='type-id-626'/>
1419    <qualified-type-def type-id='type-id-626' const='yes' id='type-id-627'/>
1420    <qualified-type-def type-id='type-id-628' const='yes' id='type-id-629'/>
1421    <pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-630'/>
1422    <qualified-type-def type-id='type-id-631' const='yes' id='type-id-632'/>
1423    <reference-type-def kind='lvalue' type-id='type-id-632' size-in-bits='64' id='type-id-633'/>
1424    <pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-634'/>
1425    <qualified-type-def type-id='type-id-635' const='yes' id='type-id-636'/>
1426    <reference-type-def kind='lvalue' type-id='type-id-636' size-in-bits='64' id='type-id-637'/>
1427    <pointer-type-def type-id='type-id-636' size-in-bits='64' id='type-id-638'/>
1428    <qualified-type-def type-id='type-id-639' const='yes' id='type-id-640'/>
1429    <reference-type-def kind='lvalue' type-id='type-id-640' size-in-bits='64' id='type-id-641'/>
1430    <pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-642'/>
1431    <qualified-type-def type-id='type-id-643' const='yes' id='type-id-644'/>
1432    <pointer-type-def type-id='type-id-644' size-in-bits='64' id='type-id-645'/>
1433    <qualified-type-def type-id='type-id-646' const='yes' id='type-id-647'/>
1434    <reference-type-def kind='lvalue' type-id='type-id-647' size-in-bits='64' id='type-id-648'/>
1435    <qualified-type-def type-id='type-id-649' const='yes' id='type-id-650'/>
1436    <reference-type-def kind='lvalue' type-id='type-id-650' size-in-bits='64' id='type-id-651'/>
1437    <qualified-type-def type-id='type-id-652' const='yes' id='type-id-653'/>
1438    <pointer-type-def type-id='type-id-653' size-in-bits='64' id='type-id-654'/>
1439    <qualified-type-def type-id='type-id-655' const='yes' id='type-id-656'/>
1440    <reference-type-def kind='lvalue' type-id='type-id-656' size-in-bits='64' id='type-id-657'/>
1441    <pointer-type-def type-id='type-id-656' size-in-bits='64' id='type-id-658'/>
1442    <qualified-type-def type-id='type-id-659' const='yes' id='type-id-660'/>
1443    <reference-type-def kind='lvalue' type-id='type-id-660' size-in-bits='64' id='type-id-661'/>
1444    <qualified-type-def type-id='type-id-662' const='yes' id='type-id-663'/>
1445    <reference-type-def kind='lvalue' type-id='type-id-663' size-in-bits='64' id='type-id-664'/>
1446    <qualified-type-def type-id='type-id-665' const='yes' id='type-id-666'/>
1447    <reference-type-def kind='lvalue' type-id='type-id-666' size-in-bits='64' id='type-id-667'/>
1448    <qualified-type-def type-id='type-id-668' const='yes' id='type-id-669'/>
1449    <reference-type-def kind='lvalue' type-id='type-id-669' size-in-bits='64' id='type-id-670'/>
1450    <qualified-type-def type-id='type-id-671' const='yes' id='type-id-672'/>
1451    <reference-type-def kind='lvalue' type-id='type-id-672' size-in-bits='64' id='type-id-673'/>
1452    <qualified-type-def type-id='type-id-674' const='yes' id='type-id-675'/>
1453    <reference-type-def kind='lvalue' type-id='type-id-675' size-in-bits='64' id='type-id-676'/>
1454    <qualified-type-def type-id='type-id-677' const='yes' id='type-id-678'/>
1455    <reference-type-def kind='lvalue' type-id='type-id-678' size-in-bits='64' id='type-id-679'/>
1456    <qualified-type-def type-id='type-id-680' const='yes' id='type-id-681'/>
1457    <reference-type-def kind='lvalue' type-id='type-id-681' size-in-bits='64' id='type-id-682'/>
1458    <qualified-type-def type-id='type-id-683' const='yes' id='type-id-684'/>
1459    <reference-type-def kind='lvalue' type-id='type-id-684' size-in-bits='64' id='type-id-685'/>
1460    <qualified-type-def type-id='type-id-686' const='yes' id='type-id-687'/>
1461    <pointer-type-def type-id='type-id-687' size-in-bits='64' id='type-id-688'/>
1462    <qualified-type-def type-id='type-id-689' const='yes' id='type-id-690'/>
1463    <reference-type-def kind='lvalue' type-id='type-id-690' size-in-bits='64' id='type-id-691'/>
1464    <qualified-type-def type-id='type-id-692' const='yes' id='type-id-693'/>
1465    <pointer-type-def type-id='type-id-693' size-in-bits='64' id='type-id-694'/>
1466    <qualified-type-def type-id='type-id-695' const='yes' id='type-id-696'/>
1467    <reference-type-def kind='lvalue' type-id='type-id-696' size-in-bits='64' id='type-id-697'/>
1468    <qualified-type-def type-id='type-id-698' const='yes' id='type-id-699'/>
1469    <reference-type-def kind='lvalue' type-id='type-id-699' size-in-bits='64' id='type-id-700'/>
1470    <pointer-type-def type-id='type-id-699' size-in-bits='64' id='type-id-701'/>
1471    <qualified-type-def type-id='type-id-702' const='yes' id='type-id-703'/>
1472    <reference-type-def kind='lvalue' type-id='type-id-703' size-in-bits='64' id='type-id-704'/>
1473    <pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-705'/>
1474    <qualified-type-def type-id='type-id-706' const='yes' id='type-id-707'/>
1475    <reference-type-def kind='lvalue' type-id='type-id-707' size-in-bits='64' id='type-id-708'/>
1476    <pointer-type-def type-id='type-id-707' size-in-bits='64' id='type-id-709'/>
1477    <qualified-type-def type-id='type-id-710' const='yes' id='type-id-711'/>
1478    <reference-type-def kind='lvalue' type-id='type-id-711' size-in-bits='64' id='type-id-712'/>
1479    <qualified-type-def type-id='type-id-713' const='yes' id='type-id-714'/>
1480    <reference-type-def kind='lvalue' type-id='type-id-714' size-in-bits='64' id='type-id-715'/>
1481    <pointer-type-def type-id='type-id-714' size-in-bits='64' id='type-id-716'/>
1482    <qualified-type-def type-id='type-id-717' const='yes' id='type-id-718'/>
1483    <reference-type-def kind='lvalue' type-id='type-id-718' size-in-bits='64' id='type-id-719'/>
1484    <qualified-type-def type-id='type-id-720' const='yes' id='type-id-721'/>
1485    <reference-type-def kind='lvalue' type-id='type-id-721' size-in-bits='64' id='type-id-722'/>
1486    <qualified-type-def type-id='type-id-723' const='yes' id='type-id-724'/>
1487    <reference-type-def kind='lvalue' type-id='type-id-724' size-in-bits='64' id='type-id-725'/>
1488    <pointer-type-def type-id='type-id-724' size-in-bits='64' id='type-id-726'/>
1489    <qualified-type-def type-id='type-id-727' const='yes' id='type-id-728'/>
1490    <reference-type-def kind='lvalue' type-id='type-id-728' size-in-bits='64' id='type-id-729'/>
1491    <qualified-type-def type-id='type-id-730' const='yes' id='type-id-731'/>
1492    <reference-type-def kind='lvalue' type-id='type-id-731' size-in-bits='64' id='type-id-732'/>
1493    <qualified-type-def type-id='type-id-733' const='yes' id='type-id-734'/>
1494    <reference-type-def kind='lvalue' type-id='type-id-734' size-in-bits='64' id='type-id-735'/>
1495    <qualified-type-def type-id='type-id-736' const='yes' id='type-id-737'/>
1496    <reference-type-def kind='lvalue' type-id='type-id-737' size-in-bits='64' id='type-id-738'/>
1497    <pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-739'/>
1498    <qualified-type-def type-id='type-id-740' const='yes' id='type-id-741'/>
1499    <reference-type-def kind='lvalue' type-id='type-id-741' size-in-bits='64' id='type-id-742'/>
1500    <qualified-type-def type-id='type-id-743' const='yes' id='type-id-744'/>
1501    <reference-type-def kind='lvalue' type-id='type-id-744' size-in-bits='64' id='type-id-745'/>
1502    <qualified-type-def type-id='type-id-746' const='yes' id='type-id-747'/>
1503    <reference-type-def kind='lvalue' type-id='type-id-747' size-in-bits='64' id='type-id-748'/>
1504    <qualified-type-def type-id='type-id-749' const='yes' id='type-id-750'/>
1505    <reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-751'/>
1506    <qualified-type-def type-id='type-id-752' const='yes' id='type-id-753'/>
1507    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-754'/>
1508    <qualified-type-def type-id='type-id-755' const='yes' id='type-id-756'/>
1509    <reference-type-def kind='lvalue' type-id='type-id-756' size-in-bits='64' id='type-id-757'/>
1510    <qualified-type-def type-id='type-id-758' const='yes' id='type-id-759'/>
1511    <reference-type-def kind='lvalue' type-id='type-id-759' size-in-bits='64' id='type-id-760'/>
1512    <qualified-type-def type-id='type-id-761' const='yes' id='type-id-762'/>
1513    <pointer-type-def type-id='type-id-762' size-in-bits='64' id='type-id-763'/>
1514    <qualified-type-def type-id='type-id-764' const='yes' id='type-id-765'/>
1515    <reference-type-def kind='lvalue' type-id='type-id-765' size-in-bits='64' id='type-id-766'/>
1516    <qualified-type-def type-id='type-id-767' const='yes' id='type-id-768'/>
1517    <reference-type-def kind='lvalue' type-id='type-id-768' size-in-bits='64' id='type-id-769'/>
1518    <pointer-type-def type-id='type-id-768' size-in-bits='64' id='type-id-770'/>
1519    <qualified-type-def type-id='type-id-771' const='yes' id='type-id-772'/>
1520    <reference-type-def kind='lvalue' type-id='type-id-772' size-in-bits='64' id='type-id-773'/>
1521    <pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-774'/>
1522    <qualified-type-def type-id='type-id-775' const='yes' id='type-id-776'/>
1523    <pointer-type-def type-id='type-id-776' size-in-bits='64' id='type-id-777'/>
1524    <qualified-type-def type-id='type-id-778' const='yes' id='type-id-779'/>
1525    <reference-type-def kind='lvalue' type-id='type-id-779' size-in-bits='64' id='type-id-780'/>
1526    <pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-781'/>
1527    <qualified-type-def type-id='type-id-782' const='yes' id='type-id-783'/>
1528    <reference-type-def kind='lvalue' type-id='type-id-783' size-in-bits='64' id='type-id-784'/>
1529    <qualified-type-def type-id='type-id-785' const='yes' id='type-id-786'/>
1530    <reference-type-def kind='lvalue' type-id='type-id-786' size-in-bits='64' id='type-id-787'/>
1531    <qualified-type-def type-id='type-id-788' const='yes' id='type-id-789'/>
1532    <reference-type-def kind='lvalue' type-id='type-id-789' size-in-bits='64' id='type-id-790'/>
1533    <qualified-type-def type-id='type-id-791' const='yes' id='type-id-792'/>
1534    <reference-type-def kind='lvalue' type-id='type-id-792' size-in-bits='64' id='type-id-793'/>
1535    <qualified-type-def type-id='type-id-794' const='yes' id='type-id-795'/>
1536    <reference-type-def kind='lvalue' type-id='type-id-795' size-in-bits='64' id='type-id-796'/>
1537    <qualified-type-def type-id='type-id-797' const='yes' id='type-id-798'/>
1538    <reference-type-def kind='lvalue' type-id='type-id-798' size-in-bits='64' id='type-id-799'/>
1539    <qualified-type-def type-id='type-id-800' const='yes' id='type-id-801'/>
1540    <reference-type-def kind='lvalue' type-id='type-id-801' size-in-bits='64' id='type-id-802'/>
1541    <qualified-type-def type-id='type-id-803' const='yes' id='type-id-804'/>
1542    <reference-type-def kind='lvalue' type-id='type-id-804' size-in-bits='64' id='type-id-805'/>
1543    <qualified-type-def type-id='type-id-806' const='yes' id='type-id-807'/>
1544    <reference-type-def kind='lvalue' type-id='type-id-807' size-in-bits='64' id='type-id-808'/>
1545    <qualified-type-def type-id='type-id-809' const='yes' id='type-id-810'/>
1546    <reference-type-def kind='lvalue' type-id='type-id-810' size-in-bits='64' id='type-id-811'/>
1547    <qualified-type-def type-id='type-id-812' const='yes' id='type-id-813'/>
1548    <pointer-type-def type-id='type-id-813' size-in-bits='64' id='type-id-814'/>
1549    <qualified-type-def type-id='type-id-815' const='yes' id='type-id-816'/>
1550    <reference-type-def kind='lvalue' type-id='type-id-816' size-in-bits='64' id='type-id-817'/>
1551    <qualified-type-def type-id='type-id-818' const='yes' id='type-id-819'/>
1552    <reference-type-def kind='lvalue' type-id='type-id-819' size-in-bits='64' id='type-id-820'/>
1553    <qualified-type-def type-id='type-id-821' const='yes' id='type-id-822'/>
1554    <pointer-type-def type-id='type-id-822' size-in-bits='64' id='type-id-823'/>
1555    <qualified-type-def type-id='type-id-824' const='yes' id='type-id-825'/>
1556    <reference-type-def kind='lvalue' type-id='type-id-825' size-in-bits='64' id='type-id-826'/>
1557    <qualified-type-def type-id='type-id-827' const='yes' id='type-id-828'/>
1558    <reference-type-def kind='lvalue' type-id='type-id-828' size-in-bits='64' id='type-id-829'/>
1559    <qualified-type-def type-id='type-id-830' const='yes' id='type-id-831'/>
1560    <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-832'/>
1561    <qualified-type-def type-id='type-id-833' const='yes' id='type-id-834'/>
1562    <reference-type-def kind='lvalue' type-id='type-id-834' size-in-bits='64' id='type-id-835'/>
1563    <qualified-type-def type-id='type-id-836' const='yes' id='type-id-837'/>
1564    <reference-type-def kind='lvalue' type-id='type-id-837' size-in-bits='64' id='type-id-838'/>
1565    <qualified-type-def type-id='type-id-839' const='yes' id='type-id-840'/>
1566    <pointer-type-def type-id='type-id-840' size-in-bits='64' id='type-id-841'/>
1567    <qualified-type-def type-id='type-id-842' const='yes' id='type-id-843'/>
1568    <reference-type-def kind='lvalue' type-id='type-id-843' size-in-bits='64' id='type-id-844'/>
1569    <qualified-type-def type-id='type-id-845' const='yes' id='type-id-846'/>
1570    <reference-type-def kind='lvalue' type-id='type-id-846' size-in-bits='64' id='type-id-847'/>
1571    <qualified-type-def type-id='type-id-848' const='yes' id='type-id-849'/>
1572    <pointer-type-def type-id='type-id-849' size-in-bits='64' id='type-id-850'/>
1573    <qualified-type-def type-id='type-id-851' const='yes' id='type-id-852'/>
1574    <reference-type-def kind='lvalue' type-id='type-id-852' size-in-bits='64' id='type-id-853'/>
1575    <qualified-type-def type-id='type-id-854' const='yes' id='type-id-855'/>
1576    <reference-type-def kind='lvalue' type-id='type-id-855' size-in-bits='64' id='type-id-856'/>
1577    <qualified-type-def type-id='type-id-857' const='yes' id='type-id-858'/>
1578    <pointer-type-def type-id='type-id-858' size-in-bits='64' id='type-id-859'/>
1579    <qualified-type-def type-id='type-id-860' const='yes' id='type-id-861'/>
1580    <reference-type-def kind='lvalue' type-id='type-id-861' size-in-bits='64' id='type-id-862'/>
1581    <qualified-type-def type-id='type-id-863' const='yes' id='type-id-864'/>
1582    <reference-type-def kind='lvalue' type-id='type-id-864' size-in-bits='64' id='type-id-865'/>
1583    <qualified-type-def type-id='type-id-866' const='yes' id='type-id-867'/>
1584    <pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-868'/>
1585    <qualified-type-def type-id='type-id-869' const='yes' id='type-id-870'/>
1586    <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-871'/>
1587    <qualified-type-def type-id='type-id-872' const='yes' id='type-id-873'/>
1588    <reference-type-def kind='lvalue' type-id='type-id-873' size-in-bits='64' id='type-id-874'/>
1589    <qualified-type-def type-id='type-id-875' const='yes' id='type-id-876'/>
1590    <reference-type-def kind='lvalue' type-id='type-id-876' size-in-bits='64' id='type-id-877'/>
1591    <pointer-type-def type-id='type-id-876' size-in-bits='64' id='type-id-878'/>
1592    <qualified-type-def type-id='type-id-879' const='yes' id='type-id-880'/>
1593    <reference-type-def kind='lvalue' type-id='type-id-880' size-in-bits='64' id='type-id-881'/>
1594    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-883'/>
1595    <pointer-type-def type-id='type-id-883' size-in-bits='64' id='type-id-884'/>
1596    <qualified-type-def type-id='type-id-885' const='yes' id='type-id-886'/>
1597    <reference-type-def kind='lvalue' type-id='type-id-886' size-in-bits='64' id='type-id-887'/>
1598    <qualified-type-def type-id='type-id-888' const='yes' id='type-id-889'/>
1599    <pointer-type-def type-id='type-id-889' size-in-bits='64' id='type-id-890'/>
1600    <qualified-type-def type-id='type-id-891' const='yes' id='type-id-892'/>
1601    <pointer-type-def type-id='type-id-892' size-in-bits='64' id='type-id-893'/>
1602    <qualified-type-def type-id='type-id-894' const='yes' id='type-id-895'/>
1603    <reference-type-def kind='lvalue' type-id='type-id-895' size-in-bits='64' id='type-id-896'/>
1604    <pointer-type-def type-id='type-id-895' size-in-bits='64' id='type-id-897'/>
1605    <qualified-type-def type-id='type-id-898' const='yes' id='type-id-899'/>
1606    <pointer-type-def type-id='type-id-899' size-in-bits='64' id='type-id-900'/>
1607    <qualified-type-def type-id='type-id-901' const='yes' id='type-id-902'/>
1608    <reference-type-def kind='lvalue' type-id='type-id-902' size-in-bits='64' id='type-id-903'/>
1609    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-904'/>
1610    <qualified-type-def type-id='type-id-905' const='yes' id='type-id-906'/>
1611    <reference-type-def kind='lvalue' type-id='type-id-906' size-in-bits='64' id='type-id-907'/>
1612    <qualified-type-def type-id='type-id-908' const='yes' id='type-id-909'/>
1613    <pointer-type-def type-id='type-id-909' size-in-bits='64' id='type-id-910'/>
1614    <qualified-type-def type-id='type-id-911' const='yes' id='type-id-912'/>
1615    <reference-type-def kind='lvalue' type-id='type-id-912' size-in-bits='64' id='type-id-913'/>
1616    <qualified-type-def type-id='type-id-914' const='yes' id='type-id-915'/>
1617    <reference-type-def kind='lvalue' type-id='type-id-915' size-in-bits='64' id='type-id-916'/>
1618    <qualified-type-def type-id='type-id-917' const='yes' id='type-id-918'/>
1619    <reference-type-def kind='lvalue' type-id='type-id-918' size-in-bits='64' id='type-id-919'/>
1620    <qualified-type-def type-id='type-id-920' const='yes' id='type-id-921'/>
1621    <reference-type-def kind='lvalue' type-id='type-id-921' size-in-bits='64' id='type-id-922'/>
1622    <qualified-type-def type-id='type-id-923' const='yes' id='type-id-924'/>
1623    <reference-type-def kind='lvalue' type-id='type-id-924' size-in-bits='64' id='type-id-925'/>
1624    <qualified-type-def type-id='type-id-926' const='yes' id='type-id-927'/>
1625    <reference-type-def kind='lvalue' type-id='type-id-927' size-in-bits='64' id='type-id-928'/>
1626    <qualified-type-def type-id='type-id-929' const='yes' id='type-id-930'/>
1627    <pointer-type-def type-id='type-id-930' size-in-bits='64' id='type-id-931'/>
1628    <qualified-type-def type-id='type-id-932' const='yes' id='type-id-933'/>
1629    <reference-type-def kind='lvalue' type-id='type-id-933' size-in-bits='64' id='type-id-934'/>
1630    <qualified-type-def type-id='type-id-935' const='yes' id='type-id-936'/>
1631    <reference-type-def kind='lvalue' type-id='type-id-936' size-in-bits='64' id='type-id-937'/>
1632    <qualified-type-def type-id='type-id-938' const='yes' id='type-id-939'/>
1633    <reference-type-def kind='lvalue' type-id='type-id-939' size-in-bits='64' id='type-id-940'/>
1634    <pointer-type-def type-id='type-id-939' size-in-bits='64' id='type-id-941'/>
1635    <qualified-type-def type-id='type-id-942' const='yes' id='type-id-943'/>
1636    <reference-type-def kind='lvalue' type-id='type-id-943' size-in-bits='64' id='type-id-944'/>
1637    <pointer-type-def type-id='type-id-943' size-in-bits='64' id='type-id-945'/>
1638    <qualified-type-def type-id='type-id-946' const='yes' id='type-id-947'/>
1639    <pointer-type-def type-id='type-id-947' size-in-bits='64' id='type-id-948'/>
1640    <qualified-type-def type-id='type-id-949' const='yes' id='type-id-950'/>
1641    <reference-type-def kind='lvalue' type-id='type-id-950' size-in-bits='64' id='type-id-951'/>
1642    <qualified-type-def type-id='type-id-952' const='yes' id='type-id-953'/>
1643    <reference-type-def kind='lvalue' type-id='type-id-953' size-in-bits='64' id='type-id-954'/>
1644    <pointer-type-def type-id='type-id-953' size-in-bits='64' id='type-id-955'/>
1645    <qualified-type-def type-id='type-id-956' const='yes' id='type-id-957'/>
1646    <reference-type-def kind='lvalue' type-id='type-id-957' size-in-bits='64' id='type-id-958'/>
1647    <pointer-type-def type-id='type-id-957' size-in-bits='64' id='type-id-959'/>
1648    <qualified-type-def type-id='type-id-960' const='yes' id='type-id-961'/>
1649    <reference-type-def kind='lvalue' type-id='type-id-961' size-in-bits='64' id='type-id-962'/>
1650    <qualified-type-def type-id='type-id-963' const='yes' id='type-id-964'/>
1651    <reference-type-def kind='lvalue' type-id='type-id-964' size-in-bits='64' id='type-id-965'/>
1652    <qualified-type-def type-id='type-id-966' const='yes' id='type-id-967'/>
1653    <reference-type-def kind='lvalue' type-id='type-id-967' size-in-bits='64' id='type-id-968'/>
1654    <qualified-type-def type-id='type-id-969' const='yes' id='type-id-970'/>
1655    <reference-type-def kind='lvalue' type-id='type-id-970' size-in-bits='64' id='type-id-971'/>
1656    <qualified-type-def type-id='type-id-972' const='yes' id='type-id-973'/>
1657    <reference-type-def kind='lvalue' type-id='type-id-973' size-in-bits='64' id='type-id-974'/>
1658    <qualified-type-def type-id='type-id-975' const='yes' id='type-id-976'/>
1659    <reference-type-def kind='lvalue' type-id='type-id-976' size-in-bits='64' id='type-id-977'/>
1660    <qualified-type-def type-id='type-id-978' const='yes' id='type-id-979'/>
1661    <reference-type-def kind='lvalue' type-id='type-id-979' size-in-bits='64' id='type-id-980'/>
1662    <qualified-type-def type-id='type-id-981' const='yes' id='type-id-982'/>
1663    <reference-type-def kind='lvalue' type-id='type-id-982' size-in-bits='64' id='type-id-983'/>
1664    <qualified-type-def type-id='type-id-984' const='yes' id='type-id-985'/>
1665    <reference-type-def kind='lvalue' type-id='type-id-985' size-in-bits='64' id='type-id-986'/>
1666    <qualified-type-def type-id='type-id-987' const='yes' id='type-id-988'/>
1667    <reference-type-def kind='lvalue' type-id='type-id-988' size-in-bits='64' id='type-id-989'/>
1668    <qualified-type-def type-id='type-id-990' const='yes' id='type-id-991'/>
1669    <reference-type-def kind='lvalue' type-id='type-id-991' size-in-bits='64' id='type-id-992'/>
1670    <qualified-type-def type-id='type-id-993' const='yes' id='type-id-994'/>
1671    <reference-type-def kind='lvalue' type-id='type-id-994' size-in-bits='64' id='type-id-995'/>
1672    <qualified-type-def type-id='type-id-996' const='yes' id='type-id-997'/>
1673    <reference-type-def kind='lvalue' type-id='type-id-997' size-in-bits='64' id='type-id-998'/>
1674    <qualified-type-def type-id='type-id-999' const='yes' id='type-id-1000'/>
1675    <reference-type-def kind='lvalue' type-id='type-id-1000' size-in-bits='64' id='type-id-1001'/>
1676    <qualified-type-def type-id='type-id-1002' const='yes' id='type-id-1003'/>
1677    <reference-type-def kind='lvalue' type-id='type-id-1003' size-in-bits='64' id='type-id-1004'/>
1678    <qualified-type-def type-id='type-id-1005' const='yes' id='type-id-1006'/>
1679    <reference-type-def kind='lvalue' type-id='type-id-1006' size-in-bits='64' id='type-id-1007'/>
1680    <qualified-type-def type-id='type-id-1008' const='yes' id='type-id-1009'/>
1681    <reference-type-def kind='lvalue' type-id='type-id-1009' size-in-bits='64' id='type-id-1010'/>
1682    <qualified-type-def type-id='type-id-1011' const='yes' id='type-id-1012'/>
1683    <reference-type-def kind='lvalue' type-id='type-id-1012' size-in-bits='64' id='type-id-1013'/>
1684    <qualified-type-def type-id='type-id-1014' const='yes' id='type-id-1015'/>
1685    <reference-type-def kind='lvalue' type-id='type-id-1015' size-in-bits='64' id='type-id-1016'/>
1686    <qualified-type-def type-id='type-id-1017' const='yes' id='type-id-1018'/>
1687    <reference-type-def kind='lvalue' type-id='type-id-1018' size-in-bits='64' id='type-id-1019'/>
1688    <qualified-type-def type-id='type-id-1020' const='yes' id='type-id-1021'/>
1689    <reference-type-def kind='lvalue' type-id='type-id-1021' size-in-bits='64' id='type-id-1022'/>
1690    <qualified-type-def type-id='type-id-1023' const='yes' id='type-id-1024'/>
1691    <reference-type-def kind='lvalue' type-id='type-id-1024' size-in-bits='64' id='type-id-1025'/>
1692    <qualified-type-def type-id='type-id-1026' const='yes' id='type-id-1027'/>
1693    <reference-type-def kind='lvalue' type-id='type-id-1027' size-in-bits='64' id='type-id-1028'/>
1694    <qualified-type-def type-id='type-id-1029' const='yes' id='type-id-1030'/>
1695    <reference-type-def kind='lvalue' type-id='type-id-1030' size-in-bits='64' id='type-id-1031'/>
1696    <qualified-type-def type-id='type-id-31' const='yes' id='type-id-1032'/>
1697    <reference-type-def kind='lvalue' type-id='type-id-1032' size-in-bits='64' id='type-id-1033'/>
1698    <pointer-type-def type-id='type-id-1032' size-in-bits='64' id='type-id-1034'/>
1699    <qualified-type-def type-id='type-id-1034' const='yes' id='type-id-1035'/>
1700    <reference-type-def kind='lvalue' type-id='type-id-1035' size-in-bits='64' id='type-id-1036'/>
1701    <qualified-type-def type-id='type-id-1037' const='yes' id='type-id-1038'/>
1702    <pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1039'/>
1703    <qualified-type-def type-id='type-id-1040' const='yes' id='type-id-1041'/>
1704    <qualified-type-def type-id='type-id-1042' const='yes' id='type-id-1043'/>
1705    <reference-type-def kind='lvalue' type-id='type-id-1043' size-in-bits='64' id='type-id-1044'/>
1706    <qualified-type-def type-id='type-id-1045' const='yes' id='type-id-1046'/>
1707    <reference-type-def kind='lvalue' type-id='type-id-1046' size-in-bits='64' id='type-id-1047'/>
1708    <pointer-type-def type-id='type-id-1046' size-in-bits='64' id='type-id-1048'/>
1709    <qualified-type-def type-id='type-id-1049' const='yes' id='type-id-1050'/>
1710    <reference-type-def kind='lvalue' type-id='type-id-1050' size-in-bits='64' id='type-id-1051'/>
1711    <qualified-type-def type-id='type-id-1052' const='yes' id='type-id-1053'/>
1712    <reference-type-def kind='lvalue' type-id='type-id-1053' size-in-bits='64' id='type-id-1054'/>
1713    <pointer-type-def type-id='type-id-1053' size-in-bits='64' id='type-id-1055'/>
1714    <qualified-type-def type-id='type-id-1056' const='yes' id='type-id-1057'/>
1715    <reference-type-def kind='lvalue' type-id='type-id-1057' size-in-bits='64' id='type-id-1058'/>
1716    <pointer-type-def type-id='type-id-1057' size-in-bits='64' id='type-id-1059'/>
1717    <qualified-type-def type-id='type-id-1060' const='yes' id='type-id-1061'/>
1718    <pointer-type-def type-id='type-id-1061' size-in-bits='64' id='type-id-1062'/>
1719    <qualified-type-def type-id='type-id-1063' const='yes' id='type-id-1064'/>
1720    <reference-type-def kind='lvalue' type-id='type-id-1064' size-in-bits='64' id='type-id-1065'/>
1721    <qualified-type-def type-id='type-id-1066' const='yes' id='type-id-1067'/>
1722    <reference-type-def kind='lvalue' type-id='type-id-1067' size-in-bits='64' id='type-id-1068'/>
1723    <pointer-type-def type-id='type-id-1067' size-in-bits='64' id='type-id-1069'/>
1724    <qualified-type-def type-id='type-id-1070' const='yes' id='type-id-1071'/>
1725    <reference-type-def kind='lvalue' type-id='type-id-1071' size-in-bits='64' id='type-id-1072'/>
1726    <pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-1073'/>
1727    <qualified-type-def type-id='type-id-1074' const='yes' id='type-id-1075'/>
1728    <reference-type-def kind='lvalue' type-id='type-id-1075' size-in-bits='64' id='type-id-1076'/>
1729    <pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-1077'/>
1730    <qualified-type-def type-id='type-id-1078' const='yes' id='type-id-1079'/>
1731    <reference-type-def kind='lvalue' type-id='type-id-1079' size-in-bits='64' id='type-id-1080'/>
1732    <pointer-type-def type-id='type-id-1079' size-in-bits='64' id='type-id-1081'/>
1733    <qualified-type-def type-id='type-id-1082' const='yes' id='type-id-1083'/>
1734    <reference-type-def kind='lvalue' type-id='type-id-1083' size-in-bits='64' id='type-id-1084'/>
1735    <pointer-type-def type-id='type-id-1083' size-in-bits='64' id='type-id-1085'/>
1736    <qualified-type-def type-id='type-id-1086' const='yes' id='type-id-1087'/>
1737    <pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-1088'/>
1738    <qualified-type-def type-id='type-id-1089' const='yes' id='type-id-1090'/>
1739    <pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-1091'/>
1740    <qualified-type-def type-id='type-id-1092' const='yes' id='type-id-1093'/>
1741    <pointer-type-def type-id='type-id-1093' size-in-bits='64' id='type-id-1094'/>
1742    <qualified-type-def type-id='type-id-1095' const='yes' id='type-id-1096'/>
1743    <pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-1097'/>
1744    <qualified-type-def type-id='type-id-1098' const='yes' id='type-id-1099'/>
1745    <pointer-type-def type-id='type-id-1099' size-in-bits='64' id='type-id-1100'/>
1746    <qualified-type-def type-id='type-id-1101' const='yes' id='type-id-1102'/>
1747    <pointer-type-def type-id='type-id-1102' size-in-bits='64' id='type-id-1103'/>
1748    <qualified-type-def type-id='type-id-1104' const='yes' id='type-id-1105'/>
1749    <pointer-type-def type-id='type-id-1105' size-in-bits='64' id='type-id-1106'/>
1750    <qualified-type-def type-id='type-id-1107' const='yes' id='type-id-1108'/>
1751    <pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1109'/>
1752    <qualified-type-def type-id='type-id-1110' const='yes' id='type-id-1111'/>
1753    <pointer-type-def type-id='type-id-1111' size-in-bits='64' id='type-id-1112'/>
1754    <qualified-type-def type-id='type-id-1113' const='yes' id='type-id-1114'/>
1755    <pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-1115'/>
1756    <qualified-type-def type-id='type-id-1116' const='yes' id='type-id-1117'/>
1757    <pointer-type-def type-id='type-id-1117' size-in-bits='64' id='type-id-1118'/>
1758    <qualified-type-def type-id='type-id-1119' const='yes' id='type-id-1120'/>
1759    <pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-1121'/>
1760    <qualified-type-def type-id='type-id-1122' const='yes' id='type-id-1123'/>
1761    <reference-type-def kind='lvalue' type-id='type-id-1123' size-in-bits='64' id='type-id-1124'/>
1762    <pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-1125'/>
1763    <qualified-type-def type-id='type-id-1126' const='yes' id='type-id-1127'/>
1764    <reference-type-def kind='lvalue' type-id='type-id-1127' size-in-bits='64' id='type-id-1128'/>
1765    <pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-1129'/>
1766    <qualified-type-def type-id='type-id-1130' const='yes' id='type-id-1131'/>
1767    <reference-type-def kind='lvalue' type-id='type-id-1131' size-in-bits='64' id='type-id-1132'/>
1768    <qualified-type-def type-id='type-id-1133' const='yes' id='type-id-1134'/>
1769    <reference-type-def kind='lvalue' type-id='type-id-1134' size-in-bits='64' id='type-id-1135'/>
1770    <qualified-type-def type-id='type-id-1136' const='yes' id='type-id-1137'/>
1771    <reference-type-def kind='lvalue' type-id='type-id-1137' size-in-bits='64' id='type-id-1138'/>
1772    <pointer-type-def type-id='type-id-1137' size-in-bits='64' id='type-id-1139'/>
1773    <qualified-type-def type-id='type-id-1140' const='yes' id='type-id-1141'/>
1774    <reference-type-def kind='lvalue' type-id='type-id-1141' size-in-bits='64' id='type-id-1142'/>
1775    <qualified-type-def type-id='type-id-1143' const='yes' id='type-id-1144'/>
1776    <reference-type-def kind='lvalue' type-id='type-id-1144' size-in-bits='64' id='type-id-1145'/>
1777    <qualified-type-def type-id='type-id-1146' const='yes' id='type-id-1147'/>
1778    <reference-type-def kind='lvalue' type-id='type-id-1147' size-in-bits='64' id='type-id-1148'/>
1779    <pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-1149'/>
1780    <qualified-type-def type-id='type-id-1150' const='yes' id='type-id-1151'/>
1781    <reference-type-def kind='lvalue' type-id='type-id-1151' size-in-bits='64' id='type-id-1152'/>
1782    <pointer-type-def type-id='type-id-1151' size-in-bits='64' id='type-id-1153'/>
1783    <qualified-type-def type-id='type-id-1154' const='yes' id='type-id-1155'/>
1784    <reference-type-def kind='lvalue' type-id='type-id-1155' size-in-bits='64' id='type-id-1156'/>
1785    <qualified-type-def type-id='type-id-1157' const='yes' id='type-id-1158'/>
1786    <reference-type-def kind='lvalue' type-id='type-id-1158' size-in-bits='64' id='type-id-1159'/>
1787    <pointer-type-def type-id='type-id-1158' size-in-bits='64' id='type-id-1160'/>
1788    <qualified-type-def type-id='type-id-1161' const='yes' id='type-id-1162'/>
1789    <reference-type-def kind='lvalue' type-id='type-id-1162' size-in-bits='64' id='type-id-1163'/>
1790    <qualified-type-def type-id='type-id-1164' const='yes' id='type-id-1165'/>
1791    <qualified-type-def type-id='type-id-1166' const='yes' id='type-id-1167'/>
1792    <reference-type-def kind='lvalue' type-id='type-id-1167' size-in-bits='64' id='type-id-1168'/>
1793    <pointer-type-def type-id='type-id-1167' size-in-bits='64' id='type-id-1169'/>
1794    <qualified-type-def type-id='type-id-1170' const='yes' id='type-id-1171'/>
1795    <reference-type-def kind='lvalue' type-id='type-id-1171' size-in-bits='64' id='type-id-1172'/>
1796    <qualified-type-def type-id='type-id-1173' const='yes' id='type-id-1174'/>
1797    <reference-type-def kind='lvalue' type-id='type-id-1174' size-in-bits='64' id='type-id-1175'/>
1798    <pointer-type-def type-id='type-id-1174' size-in-bits='64' id='type-id-1176'/>
1799    <qualified-type-def type-id='type-id-1177' const='yes' id='type-id-1178'/>
1800    <reference-type-def kind='lvalue' type-id='type-id-1178' size-in-bits='64' id='type-id-1179'/>
1801    <pointer-type-def type-id='type-id-1178' size-in-bits='64' id='type-id-1180'/>
1802    <qualified-type-def type-id='type-id-1181' const='yes' id='type-id-1182'/>
1803    <reference-type-def kind='lvalue' type-id='type-id-1182' size-in-bits='64' id='type-id-1183'/>
1804    <pointer-type-def type-id='type-id-1182' size-in-bits='64' id='type-id-1184'/>
1805    <qualified-type-def type-id='type-id-1185' const='yes' id='type-id-1186'/>
1806    <reference-type-def kind='lvalue' type-id='type-id-1186' size-in-bits='64' id='type-id-1187'/>
1807    <qualified-type-def type-id='type-id-1188' const='yes' id='type-id-1189'/>
1808    <reference-type-def kind='lvalue' type-id='type-id-1189' size-in-bits='64' id='type-id-1190'/>
1809    <pointer-type-def type-id='type-id-1189' size-in-bits='64' id='type-id-1191'/>
1810    <qualified-type-def type-id='type-id-1192' const='yes' id='type-id-1193'/>
1811    <reference-type-def kind='lvalue' type-id='type-id-1193' size-in-bits='64' id='type-id-1194'/>
1812    <pointer-type-def type-id='type-id-1193' size-in-bits='64' id='type-id-1195'/>
1813    <qualified-type-def type-id='type-id-1196' const='yes' id='type-id-1197'/>
1814    <reference-type-def kind='lvalue' type-id='type-id-1197' size-in-bits='64' id='type-id-1198'/>
1815    <pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-1199'/>
1816    <qualified-type-def type-id='type-id-1200' const='yes' id='type-id-1201'/>
1817    <reference-type-def kind='lvalue' type-id='type-id-1201' size-in-bits='64' id='type-id-1202'/>
1818    <pointer-type-def type-id='type-id-1201' size-in-bits='64' id='type-id-1203'/>
1819    <qualified-type-def type-id='type-id-1204' const='yes' id='type-id-1205'/>
1820    <reference-type-def kind='lvalue' type-id='type-id-1205' size-in-bits='64' id='type-id-1206'/>
1821    <qualified-type-def type-id='type-id-1207' const='yes' id='type-id-1208'/>
1822    <reference-type-def kind='lvalue' type-id='type-id-1208' size-in-bits='64' id='type-id-1209'/>
1823    <qualified-type-def type-id='type-id-1210' const='yes' id='type-id-1211'/>
1824    <reference-type-def kind='lvalue' type-id='type-id-1211' size-in-bits='64' id='type-id-1212'/>
1825    <qualified-type-def type-id='type-id-1213' const='yes' id='type-id-1214'/>
1826    <reference-type-def kind='lvalue' type-id='type-id-1214' size-in-bits='64' id='type-id-1215'/>
1827    <qualified-type-def type-id='type-id-1216' const='yes' id='type-id-1217'/>
1828    <reference-type-def kind='lvalue' type-id='type-id-1217' size-in-bits='64' id='type-id-1218'/>
1829    <pointer-type-def type-id='type-id-1217' size-in-bits='64' id='type-id-1219'/>
1830    <qualified-type-def type-id='type-id-1220' const='yes' id='type-id-1221'/>
1831    <reference-type-def kind='lvalue' type-id='type-id-1221' size-in-bits='64' id='type-id-1222'/>
1832    <qualified-type-def type-id='type-id-1223' const='yes' id='type-id-1224'/>
1833    <reference-type-def kind='lvalue' type-id='type-id-1224' size-in-bits='64' id='type-id-1225'/>
1834    <pointer-type-def type-id='type-id-1224' size-in-bits='64' id='type-id-1226'/>
1835    <qualified-type-def type-id='type-id-1227' const='yes' id='type-id-1228'/>
1836    <reference-type-def kind='lvalue' type-id='type-id-1228' size-in-bits='64' id='type-id-1229'/>
1837    <qualified-type-def type-id='type-id-1230' const='yes' id='type-id-1231'/>
1838    <reference-type-def kind='lvalue' type-id='type-id-1231' size-in-bits='64' id='type-id-1232'/>
1839    <pointer-type-def type-id='type-id-1231' size-in-bits='64' id='type-id-1233'/>
1840    <qualified-type-def type-id='type-id-1234' const='yes' id='type-id-1235'/>
1841    <reference-type-def kind='lvalue' type-id='type-id-1235' size-in-bits='64' id='type-id-1236'/>
1842    <qualified-type-def type-id='type-id-1237' const='yes' id='type-id-1238'/>
1843    <reference-type-def kind='lvalue' type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
1844    <qualified-type-def type-id='type-id-1240' const='yes' id='type-id-1241'/>
1845    <reference-type-def kind='lvalue' type-id='type-id-1241' size-in-bits='64' id='type-id-1242'/>
1846    <qualified-type-def type-id='type-id-1243' const='yes' id='type-id-1244'/>
1847    <reference-type-def kind='lvalue' type-id='type-id-1244' size-in-bits='64' id='type-id-1245'/>
1848    <qualified-type-def type-id='type-id-1246' const='yes' id='type-id-1247'/>
1849    <reference-type-def kind='lvalue' type-id='type-id-1247' size-in-bits='64' id='type-id-1248'/>
1850    <pointer-type-def type-id='type-id-1247' size-in-bits='64' id='type-id-1249'/>
1851    <qualified-type-def type-id='type-id-1250' const='yes' id='type-id-1251'/>
1852    <reference-type-def kind='lvalue' type-id='type-id-1251' size-in-bits='64' id='type-id-1252'/>
1853    <pointer-type-def type-id='type-id-1251' size-in-bits='64' id='type-id-1253'/>
1854    <qualified-type-def type-id='type-id-1254' const='yes' id='type-id-1255'/>
1855    <reference-type-def kind='lvalue' type-id='type-id-1255' size-in-bits='64' id='type-id-1256'/>
1856    <pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1257'/>
1857    <qualified-type-def type-id='type-id-1258' const='yes' id='type-id-1259'/>
1858    <reference-type-def kind='lvalue' type-id='type-id-1259' size-in-bits='64' id='type-id-1260'/>
1859    <pointer-type-def type-id='type-id-1259' size-in-bits='64' id='type-id-1261'/>
1860    <qualified-type-def type-id='type-id-1262' const='yes' id='type-id-1263'/>
1861    <reference-type-def kind='lvalue' type-id='type-id-1263' size-in-bits='64' id='type-id-1264'/>
1862    <pointer-type-def type-id='type-id-1263' size-in-bits='64' id='type-id-1265'/>
1863    <qualified-type-def type-id='type-id-1266' const='yes' id='type-id-1267'/>
1864    <reference-type-def kind='lvalue' type-id='type-id-1267' size-in-bits='64' id='type-id-1268'/>
1865    <qualified-type-def type-id='type-id-1269' const='yes' id='type-id-1270'/>
1866    <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' id='type-id-1271'/>
1867    <pointer-type-def type-id='type-id-1270' size-in-bits='64' id='type-id-1272'/>
1868    <qualified-type-def type-id='type-id-1273' const='yes' id='type-id-1274'/>
1869    <reference-type-def kind='lvalue' type-id='type-id-1274' size-in-bits='64' id='type-id-1275'/>
1870    <qualified-type-def type-id='type-id-1276' const='yes' id='type-id-1277'/>
1871    <reference-type-def kind='lvalue' type-id='type-id-1277' size-in-bits='64' id='type-id-1278'/>
1872    <pointer-type-def type-id='type-id-1277' size-in-bits='64' id='type-id-1279'/>
1873    <qualified-type-def type-id='type-id-1280' const='yes' id='type-id-1281'/>
1874    <qualified-type-def type-id='type-id-1282' const='yes' id='type-id-1283'/>
1875    <reference-type-def kind='lvalue' type-id='type-id-1283' size-in-bits='64' id='type-id-1284'/>
1876    <qualified-type-def type-id='type-id-1285' const='yes' id='type-id-1286'/>
1877    <reference-type-def kind='lvalue' type-id='type-id-1286' size-in-bits='64' id='type-id-1287'/>
1878    <pointer-type-def type-id='type-id-1286' size-in-bits='64' id='type-id-1288'/>
1879    <qualified-type-def type-id='type-id-1289' const='yes' id='type-id-1290'/>
1880    <reference-type-def kind='lvalue' type-id='type-id-1290' size-in-bits='64' id='type-id-1291'/>
1881    <qualified-type-def type-id='type-id-80' const='yes' id='type-id-1292'/>
1882    <pointer-type-def type-id='type-id-1292' size-in-bits='64' id='type-id-1293'/>
1883    <qualified-type-def type-id='type-id-58' const='yes' id='type-id-1294'/>
1884    <pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-1295'/>
1885    <qualified-type-def type-id='type-id-89' const='yes' id='type-id-1296'/>
1886    <qualified-type-def type-id='type-id-50' const='yes' id='type-id-1297'/>
1887    <reference-type-def kind='lvalue' type-id='type-id-1297' size-in-bits='64' id='type-id-1298'/>
1888    <qualified-type-def type-id='type-id-82' const='yes' id='type-id-1299'/>
1889    <reference-type-def kind='lvalue' type-id='type-id-1299' size-in-bits='64' id='type-id-1300'/>
1890    <pointer-type-def type-id='type-id-1299' size-in-bits='64' id='type-id-1301'/>
1891    <qualified-type-def type-id='type-id-102' const='yes' id='type-id-1302'/>
1892    <qualified-type-def type-id='type-id-42' const='yes' id='type-id-1303'/>
1893    <qualified-type-def type-id='type-id-1304' const='yes' id='type-id-1305'/>
1894    <pointer-type-def type-id='type-id-1305' size-in-bits='64' id='type-id-1306'/>
1895    <qualified-type-def type-id='type-id-103' const='yes' id='type-id-1307'/>
1896    <pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-1308'/>
1897    <pointer-type-def type-id='type-id-1308' size-in-bits='64' id='type-id-1309'/>
1898    <reference-type-def kind='lvalue' type-id='type-id-21' size-in-bits='64' id='type-id-1310'/>
1899    <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-1311'/>
1900    <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-1312'/>
1901    <pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-69'/>
1902    <reference-type-def kind='lvalue' type-id='type-id-23' size-in-bits='64' id='type-id-1314'/>
1903    <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-1315'/>
1904    <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-1316'/>
1905    <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-1317'/>
1906    <reference-type-def kind='lvalue' type-id='type-id-28' size-in-bits='64' id='type-id-1318'/>
1907    <pointer-type-def type-id='type-id-79' size-in-bits='64' id='type-id-1319'/>
1908    <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-1320'/>
1909    <pointer-type-def type-id='type-id-350' size-in-bits='64' id='type-id-1321'/>
1910    <pointer-type-def type-id='type-id-1322' size-in-bits='64' id='type-id-1323'/>
1911    <pointer-type-def type-id='type-id-353' size-in-bits='64' id='type-id-1324'/>
1912    <pointer-type-def type-id='type-id-356' size-in-bits='64' id='type-id-1325'/>
1913    <pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-1326'/>
1914    <pointer-type-def type-id='type-id-362' size-in-bits='64' id='type-id-1327'/>
1915    <reference-type-def kind='lvalue' type-id='type-id-365' size-in-bits='64' id='type-id-1328'/>
1916    <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-1329'/>
1917    <reference-type-def kind='lvalue' type-id='type-id-369' size-in-bits='64' id='type-id-1330'/>
1918    <reference-type-def kind='rvalue' type-id='type-id-369' size-in-bits='64' id='type-id-1331'/>
1919    <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-1332'/>
1920    <reference-type-def kind='lvalue' type-id='type-id-376' size-in-bits='64' id='type-id-1333'/>
1921    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-1334'/>
1922    <qualified-type-def type-id='type-id-1334' const='yes' id='type-id-1335'/>
1923    <reference-type-def kind='lvalue' type-id='type-id-1335' size-in-bits='64' id='type-id-1336'/>
1924    <reference-type-def kind='lvalue' type-id='type-id-1334' size-in-bits='64' id='type-id-1337'/>
1925    <reference-type-def kind='lvalue' type-id='type-id-380' size-in-bits='64' id='type-id-1338'/>
1926    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-1339'/>
1927    <reference-type-def kind='lvalue' type-id='type-id-384' size-in-bits='64' id='type-id-1340'/>
1928    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-1341'/>
1929    <pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-1342'/>
1930    <pointer-type-def type-id='type-id-390' size-in-bits='64' id='type-id-1343'/>
1931    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-1344'/>
1932    <reference-type-def kind='lvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-1346'/>
1933    <reference-type-def kind='lvalue' type-id='type-id-397' size-in-bits='64' id='type-id-1347'/>
1934    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-1348'/>
1935    <pointer-type-def type-id='type-id-401' size-in-bits='64' id='type-id-1349'/>
1936    <reference-type-def kind='lvalue' type-id='type-id-405' size-in-bits='64' id='type-id-1350'/>
1937    <pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-1351'/>
1938    <reference-type-def kind='lvalue' type-id='type-id-411' size-in-bits='64' id='type-id-1352'/>
1939    <pointer-type-def type-id='type-id-411' size-in-bits='64' id='type-id-1353'/>
1940    <reference-type-def kind='lvalue' type-id='type-id-414' size-in-bits='64' id='type-id-1354'/>
1941    <pointer-type-def type-id='type-id-414' size-in-bits='64' id='type-id-1355'/>
1942    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-1356'/>
1943    <pointer-type-def type-id='type-id-1357' size-in-bits='64' id='type-id-1358'/>
1944    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-1359'/>
1945    <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-1360'/>
1946    <pointer-type-def type-id='type-id-430' size-in-bits='64' id='type-id-1361'/>
1947    <reference-type-def kind='lvalue' type-id='type-id-433' size-in-bits='64' id='type-id-1362'/>
1948    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-1363'/>
1949    <reference-type-def kind='rvalue' type-id='type-id-1363' size-in-bits='64' id='type-id-1364'/>
1950    <pointer-type-def type-id='type-id-1365' size-in-bits='64' id='type-id-1366'/>
1951    <pointer-type-def type-id='type-id-443' size-in-bits='64' id='type-id-1367'/>
1952    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-1368'/>
1953    <pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-1369'/>
1954    <reference-type-def kind='lvalue' type-id='type-id-463' size-in-bits='64' id='type-id-1370'/>
1955    <pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-1371'/>
1956    <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-1372'/>
1957    <pointer-type-def type-id='type-id-1373' size-in-bits='64' id='type-id-1374'/>
1958    <pointer-type-def type-id='type-id-471' size-in-bits='64' id='type-id-1375'/>
1959    <reference-type-def kind='lvalue' type-id='type-id-477' size-in-bits='64' id='type-id-1376'/>
1960    <reference-type-def kind='rvalue' type-id='type-id-477' size-in-bits='64' id='type-id-1377'/>
1961    <pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-1378'/>
1962    <reference-type-def kind='lvalue' type-id='type-id-481' size-in-bits='64' id='type-id-1379'/>
1963    <pointer-type-def type-id='type-id-481' size-in-bits='64' id='type-id-1380'/>
1964    <reference-type-def kind='lvalue' type-id='type-id-484' size-in-bits='64' id='type-id-1381'/>
1965    <reference-type-def kind='rvalue' type-id='type-id-484' size-in-bits='64' id='type-id-1382'/>
1966    <pointer-type-def type-id='type-id-484' size-in-bits='64' id='type-id-1383'/>
1967    <pointer-type-def type-id='type-id-1384' size-in-bits='64' id='type-id-1385'/>
1968    <reference-type-def kind='lvalue' type-id='type-id-1386' size-in-bits='64' id='type-id-1387'/>
1969    <reference-type-def kind='lvalue' type-id='type-id-488' size-in-bits='64' id='type-id-1388'/>
1970    <pointer-type-def type-id='type-id-488' size-in-bits='64' id='type-id-1389'/>
1971    <pointer-type-def type-id='type-id-492' size-in-bits='64' id='type-id-1390'/>
1972    <pointer-type-def type-id='type-id-496' size-in-bits='64' id='type-id-1391'/>
1973    <pointer-type-def type-id='type-id-1392' size-in-bits='64' id='type-id-1393'/>
1974    <reference-type-def kind='lvalue' type-id='type-id-503' size-in-bits='64' id='type-id-1394'/>
1975    <pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-1395'/>
1976    <reference-type-def kind='lvalue' type-id='type-id-507' size-in-bits='64' id='type-id-1396'/>
1977    <pointer-type-def type-id='type-id-507' size-in-bits='64' id='type-id-1397'/>
1978    <pointer-type-def type-id='type-id-511' size-in-bits='64' id='type-id-1398'/>
1979    <pointer-type-def type-id='type-id-515' size-in-bits='64' id='type-id-1399'/>
1980    <reference-type-def kind='lvalue' type-id='type-id-518' size-in-bits='64' id='type-id-1400'/>
1981    <pointer-type-def type-id='type-id-518' size-in-bits='64' id='type-id-1401'/>
1982    <reference-type-def kind='lvalue' type-id='type-id-522' size-in-bits='64' id='type-id-1402'/>
1983    <pointer-type-def type-id='type-id-522' size-in-bits='64' id='type-id-1403'/>
1984    <qualified-type-def type-id='type-id-1403' const='yes' id='type-id-1404'/>
1985    <reference-type-def kind='lvalue' type-id='type-id-1404' size-in-bits='64' id='type-id-1405'/>
1986    <reference-type-def kind='lvalue' type-id='type-id-529' size-in-bits='64' id='type-id-1406'/>
1987    <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-1407'/>
1988    <pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-1408'/>
1989    <reference-type-def kind='lvalue' type-id='type-id-1409' size-in-bits='64' id='type-id-1410'/>
1990    <reference-type-def kind='rvalue' type-id='type-id-1409' size-in-bits='64' id='type-id-1411'/>
1991    <pointer-type-def type-id='type-id-1409' size-in-bits='64' id='type-id-1412'/>
1992    <pointer-type-def type-id='type-id-535' size-in-bits='64' id='type-id-1413'/>
1993    <pointer-type-def type-id='type-id-1414' size-in-bits='64' id='type-id-1415'/>
1994    <pointer-type-def type-id='type-id-1416' size-in-bits='64' id='type-id-1417'/>
1995    <reference-type-def kind='lvalue' type-id='type-id-1418' size-in-bits='64' id='type-id-1419'/>
1996    <pointer-type-def type-id='type-id-1418' size-in-bits='64' id='type-id-1420'/>
1997    <qualified-type-def type-id='type-id-1420' const='yes' id='type-id-1421'/>
1998    <reference-type-def kind='lvalue' type-id='type-id-1421' size-in-bits='64' id='type-id-1422'/>
1999    <pointer-type-def type-id='type-id-1421' size-in-bits='64' id='type-id-1423'/>
2000    <reference-type-def kind='lvalue' type-id='type-id-1420' size-in-bits='64' id='type-id-1424'/>
2001    <pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-1425'/>
2002    <pointer-type-def type-id='type-id-538' size-in-bits='64' id='type-id-1426'/>
2003    <pointer-type-def type-id='type-id-1427' size-in-bits='64' id='type-id-1428'/>
2004    <qualified-type-def type-id='type-id-1428' const='yes' id='type-id-1429'/>
2005    <reference-type-def kind='lvalue' type-id='type-id-1429' size-in-bits='64' id='type-id-1430'/>
2006    <pointer-type-def type-id='type-id-1429' size-in-bits='64' id='type-id-1431'/>
2007    <reference-type-def kind='lvalue' type-id='type-id-1428' size-in-bits='64' id='type-id-1432'/>
2008    <pointer-type-def type-id='type-id-1428' size-in-bits='64' id='type-id-1433'/>
2009    <reference-type-def kind='lvalue' type-id='type-id-545' size-in-bits='64' id='type-id-1434'/>
2010    <pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-1435'/>
2011    <reference-type-def kind='lvalue' type-id='type-id-549' size-in-bits='64' id='type-id-1436'/>
2012    <pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-1437'/>
2013    <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-1439'/>
2014    <pointer-type-def type-id='type-id-1440' size-in-bits='64' id='type-id-1441'/>
2015    <pointer-type-def type-id='type-id-553' size-in-bits='64' id='type-id-1442'/>
2016    <reference-type-def kind='lvalue' type-id='type-id-557' size-in-bits='64' id='type-id-1443'/>
2017    <pointer-type-def type-id='type-id-557' size-in-bits='64' id='type-id-1444'/>
2018    <reference-type-def kind='lvalue' type-id='type-id-46' size-in-bits='64' id='type-id-1445'/>
2019    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-1446'/>
2020    <reference-type-def kind='lvalue' type-id='type-id-623' size-in-bits='64' id='type-id-1447'/>
2021    <pointer-type-def type-id='type-id-623' size-in-bits='64' id='type-id-1448'/>
2022    <qualified-type-def type-id='type-id-1448' const='yes' id='type-id-1449'/>
2023    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-1450'/>
2024    <reference-type-def kind='lvalue' type-id='type-id-1451' size-in-bits='64' id='type-id-1452'/>
2025    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-1453'/>
2026    <reference-type-def kind='lvalue' type-id='type-id-1454' size-in-bits='64' id='type-id-1455'/>
2027    <pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-1456'/>
2028    <reference-type-def kind='lvalue' type-id='type-id-639' size-in-bits='64' id='type-id-1457'/>
2029    <pointer-type-def type-id='type-id-639' size-in-bits='64' id='type-id-1458'/>
2030    <pointer-type-def type-id='type-id-1459' size-in-bits='64' id='type-id-1460'/>
2031    <reference-type-def kind='rvalue' type-id='type-id-643' size-in-bits='64' id='type-id-1461'/>
2032    <pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-1462'/>
2033    <reference-type-def kind='lvalue' type-id='type-id-646' size-in-bits='64' id='type-id-1463'/>
2034    <reference-type-def kind='rvalue' type-id='type-id-646' size-in-bits='64' id='type-id-1464'/>
2035    <pointer-type-def type-id='type-id-1465' size-in-bits='64' id='type-id-1466'/>
2036    <pointer-type-def type-id='type-id-652' size-in-bits='64' id='type-id-1467'/>
2037    <reference-type-def kind='lvalue' type-id='type-id-655' size-in-bits='64' id='type-id-1468'/>
2038    <reference-type-def kind='rvalue' type-id='type-id-655' size-in-bits='64' id='type-id-1469'/>
2039    <pointer-type-def type-id='type-id-655' size-in-bits='64' id='type-id-1470'/>
2040    <pointer-type-def type-id='type-id-1471' size-in-bits='64' id='type-id-1472'/>
2041    <reference-type-def kind='lvalue' type-id='type-id-1473' size-in-bits='64' id='type-id-1474'/>
2042    <pointer-type-def type-id='type-id-1475' size-in-bits='64' id='type-id-1476'/>
2043    <reference-type-def kind='lvalue' type-id='type-id-668' size-in-bits='64' id='type-id-1477'/>
2044    <reference-type-def kind='rvalue' type-id='type-id-668' size-in-bits='64' id='type-id-1478'/>
2045    <pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-1479'/>
2046    <reference-type-def kind='lvalue' type-id='type-id-671' size-in-bits='64' id='type-id-1480'/>
2047    <reference-type-def kind='rvalue' type-id='type-id-671' size-in-bits='64' id='type-id-1481'/>
2048    <pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-1482'/>
2049    <reference-type-def kind='lvalue' type-id='type-id-674' size-in-bits='64' id='type-id-1483'/>
2050    <reference-type-def kind='rvalue' type-id='type-id-674' size-in-bits='64' id='type-id-1484'/>
2051    <pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-1485'/>
2052    <reference-type-def kind='lvalue' type-id='type-id-677' size-in-bits='64' id='type-id-1486'/>
2053    <reference-type-def kind='rvalue' type-id='type-id-677' size-in-bits='64' id='type-id-1487'/>
2054    <pointer-type-def type-id='type-id-677' size-in-bits='64' id='type-id-1488'/>
2055    <reference-type-def kind='lvalue' type-id='type-id-680' size-in-bits='64' id='type-id-1489'/>
2056    <reference-type-def kind='rvalue' type-id='type-id-680' size-in-bits='64' id='type-id-1490'/>
2057    <pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-1491'/>
2058    <reference-type-def kind='lvalue' type-id='type-id-683' size-in-bits='64' id='type-id-1492'/>
2059    <reference-type-def kind='rvalue' type-id='type-id-683' size-in-bits='64' id='type-id-1493'/>
2060    <pointer-type-def type-id='type-id-683' size-in-bits='64' id='type-id-1494'/>
2061    <reference-type-def kind='rvalue' type-id='type-id-686' size-in-bits='64' id='type-id-1495'/>
2062    <pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-1496'/>
2063    <pointer-type-def type-id='type-id-1497' size-in-bits='64' id='type-id-1498'/>
2064    <reference-type-def kind='lvalue' type-id='type-id-689' size-in-bits='64' id='type-id-1499'/>
2065    <reference-type-def kind='rvalue' type-id='type-id-689' size-in-bits='64' id='type-id-1500'/>
2066    <reference-type-def kind='rvalue' type-id='type-id-692' size-in-bits='64' id='type-id-1501'/>
2067    <pointer-type-def type-id='type-id-692' size-in-bits='64' id='type-id-1502'/>
2068    <pointer-type-def type-id='type-id-1503' size-in-bits='64' id='type-id-1504'/>
2069    <reference-type-def kind='lvalue' type-id='type-id-695' size-in-bits='64' id='type-id-1505'/>
2070    <reference-type-def kind='rvalue' type-id='type-id-695' size-in-bits='64' id='type-id-1506'/>
2071    <reference-type-def kind='lvalue' type-id='type-id-698' size-in-bits='64' id='type-id-1507'/>
2072    <pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-1508'/>
2073    <reference-type-def kind='lvalue' type-id='type-id-702' size-in-bits='64' id='type-id-1509'/>
2074    <pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-1510'/>
2075    <reference-type-def kind='lvalue' type-id='type-id-706' size-in-bits='64' id='type-id-1511'/>
2076    <reference-type-def kind='rvalue' type-id='type-id-706' size-in-bits='64' id='type-id-1512'/>
2077    <pointer-type-def type-id='type-id-706' size-in-bits='64' id='type-id-1513'/>
2078    <reference-type-def kind='lvalue' type-id='type-id-710' size-in-bits='64' id='type-id-1514'/>
2079    <reference-type-def kind='rvalue' type-id='type-id-710' size-in-bits='64' id='type-id-1515'/>
2080    <pointer-type-def type-id='type-id-1516' size-in-bits='64' id='type-id-1517'/>
2081    <reference-type-def kind='lvalue' type-id='type-id-713' size-in-bits='64' id='type-id-1518'/>
2082    <reference-type-def kind='rvalue' type-id='type-id-713' size-in-bits='64' id='type-id-1519'/>
2083    <pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-1520'/>
2084    <reference-type-def kind='lvalue' type-id='type-id-717' size-in-bits='64' id='type-id-1521'/>
2085    <reference-type-def kind='rvalue' type-id='type-id-717' size-in-bits='64' id='type-id-1522'/>
2086    <pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-1524'/>
2087    <reference-type-def kind='lvalue' type-id='type-id-723' size-in-bits='64' id='type-id-1525'/>
2088    <reference-type-def kind='rvalue' type-id='type-id-723' size-in-bits='64' id='type-id-1526'/>
2089    <pointer-type-def type-id='type-id-723' size-in-bits='64' id='type-id-1527'/>
2090    <reference-type-def kind='lvalue' type-id='type-id-727' size-in-bits='64' id='type-id-1528'/>
2091    <reference-type-def kind='rvalue' type-id='type-id-727' size-in-bits='64' id='type-id-1529'/>
2092    <pointer-type-def type-id='type-id-1530' size-in-bits='64' id='type-id-1531'/>
2093    <reference-type-def kind='lvalue' type-id='type-id-736' size-in-bits='64' id='type-id-1532'/>
2094    <reference-type-def kind='rvalue' type-id='type-id-736' size-in-bits='64' id='type-id-1533'/>
2095    <pointer-type-def type-id='type-id-736' size-in-bits='64' id='type-id-1534'/>
2096    <reference-type-def kind='lvalue' type-id='type-id-1535' size-in-bits='64' id='type-id-1536'/>
2097    <reference-type-def kind='lvalue' type-id='type-id-740' size-in-bits='64' id='type-id-1537'/>
2098    <reference-type-def kind='rvalue' type-id='type-id-740' size-in-bits='64' id='type-id-1538'/>
2099    <pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
2100    <pointer-type-def type-id='type-id-752' size-in-bits='64' id='type-id-1541'/>
2101    <reference-type-def kind='lvalue' type-id='type-id-755' size-in-bits='64' id='type-id-1542'/>
2102    <pointer-type-def type-id='type-id-761' size-in-bits='64' id='type-id-1543'/>
2103    <reference-type-def kind='lvalue' type-id='type-id-764' size-in-bits='64' id='type-id-1544'/>
2104    <reference-type-def kind='lvalue' type-id='type-id-767' size-in-bits='64' id='type-id-1545'/>
2105    <pointer-type-def type-id='type-id-767' size-in-bits='64' id='type-id-1546'/>
2106    <reference-type-def kind='lvalue' type-id='type-id-771' size-in-bits='64' id='type-id-1547'/>
2107    <pointer-type-def type-id='type-id-771' size-in-bits='64' id='type-id-1548'/>
2108    <pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-1549'/>
2109    <qualified-type-def type-id='type-id-1549' const='yes' id='type-id-1550'/>
2110    <reference-type-def kind='lvalue' type-id='type-id-1550' size-in-bits='64' id='type-id-1551'/>
2111    <reference-type-def kind='lvalue' type-id='type-id-778' size-in-bits='64' id='type-id-1552'/>
2112    <pointer-type-def type-id='type-id-778' size-in-bits='64' id='type-id-1553'/>
2113    <reference-type-def kind='lvalue' type-id='type-id-782' size-in-bits='64' id='type-id-1554'/>
2114    <reference-type-def kind='rvalue' type-id='type-id-782' size-in-bits='64' id='type-id-1555'/>
2115    <pointer-type-def type-id='type-id-782' size-in-bits='64' id='type-id-1556'/>
2116    <reference-type-def kind='lvalue' type-id='type-id-785' size-in-bits='64' id='type-id-1557'/>
2117    <reference-type-def kind='lvalue' type-id='type-id-788' size-in-bits='64' id='type-id-1558'/>
2118    <reference-type-def kind='rvalue' type-id='type-id-788' size-in-bits='64' id='type-id-1559'/>
2119    <pointer-type-def type-id='type-id-788' size-in-bits='64' id='type-id-1560'/>
2120    <reference-type-def kind='lvalue' type-id='type-id-791' size-in-bits='64' id='type-id-1561'/>
2121    <reference-type-def kind='lvalue' type-id='type-id-794' size-in-bits='64' id='type-id-1562'/>
2122    <reference-type-def kind='rvalue' type-id='type-id-794' size-in-bits='64' id='type-id-1563'/>
2123    <pointer-type-def type-id='type-id-794' size-in-bits='64' id='type-id-1564'/>
2124    <reference-type-def kind='lvalue' type-id='type-id-797' size-in-bits='64' id='type-id-1565'/>
2125    <reference-type-def kind='lvalue' type-id='type-id-800' size-in-bits='64' id='type-id-1566'/>
2126    <reference-type-def kind='rvalue' type-id='type-id-800' size-in-bits='64' id='type-id-1567'/>
2127    <pointer-type-def type-id='type-id-800' size-in-bits='64' id='type-id-1568'/>
2128    <reference-type-def kind='lvalue' type-id='type-id-803' size-in-bits='64' id='type-id-1569'/>
2129    <reference-type-def kind='rvalue' type-id='type-id-803' size-in-bits='64' id='type-id-1570'/>
2130    <pointer-type-def type-id='type-id-803' size-in-bits='64' id='type-id-1571'/>
2131    <reference-type-def kind='lvalue' type-id='type-id-806' size-in-bits='64' id='type-id-1572'/>
2132    <reference-type-def kind='rvalue' type-id='type-id-806' size-in-bits='64' id='type-id-1573'/>
2133    <pointer-type-def type-id='type-id-806' size-in-bits='64' id='type-id-1574'/>
2134    <reference-type-def kind='lvalue' type-id='type-id-809' size-in-bits='64' id='type-id-1575'/>
2135    <reference-type-def kind='lvalue' type-id='type-id-1576' size-in-bits='64' id='type-id-1577'/>
2136    <pointer-type-def type-id='type-id-1576' size-in-bits='64' id='type-id-1578'/>
2137    <reference-type-def kind='rvalue' type-id='type-id-812' size-in-bits='64' id='type-id-1579'/>
2138    <pointer-type-def type-id='type-id-812' size-in-bits='64' id='type-id-1580'/>
2139    <reference-type-def kind='lvalue' type-id='type-id-815' size-in-bits='64' id='type-id-1581'/>
2140    <reference-type-def kind='rvalue' type-id='type-id-815' size-in-bits='64' id='type-id-1582'/>
2141    <reference-type-def kind='lvalue' type-id='type-id-1583' size-in-bits='64' id='type-id-1584'/>
2142    <pointer-type-def type-id='type-id-1583' size-in-bits='64' id='type-id-1585'/>
2143    <reference-type-def kind='rvalue' type-id='type-id-821' size-in-bits='64' id='type-id-1586'/>
2144    <pointer-type-def type-id='type-id-821' size-in-bits='64' id='type-id-1587'/>
2145    <reference-type-def kind='lvalue' type-id='type-id-824' size-in-bits='64' id='type-id-1588'/>
2146    <reference-type-def kind='rvalue' type-id='type-id-824' size-in-bits='64' id='type-id-1589'/>
2147    <reference-type-def kind='lvalue' type-id='type-id-1590' size-in-bits='64' id='type-id-1591'/>
2148    <pointer-type-def type-id='type-id-1590' size-in-bits='64' id='type-id-1592'/>
2149    <reference-type-def kind='rvalue' type-id='type-id-830' size-in-bits='64' id='type-id-1593'/>
2150    <pointer-type-def type-id='type-id-830' size-in-bits='64' id='type-id-1594'/>
2151    <reference-type-def kind='lvalue' type-id='type-id-833' size-in-bits='64' id='type-id-1595'/>
2152    <reference-type-def kind='rvalue' type-id='type-id-833' size-in-bits='64' id='type-id-1596'/>
2153    <reference-type-def kind='lvalue' type-id='type-id-1597' size-in-bits='64' id='type-id-1598'/>
2154    <pointer-type-def type-id='type-id-1597' size-in-bits='64' id='type-id-1599'/>
2155    <reference-type-def kind='rvalue' type-id='type-id-839' size-in-bits='64' id='type-id-1600'/>
2156    <pointer-type-def type-id='type-id-839' size-in-bits='64' id='type-id-1601'/>
2157    <reference-type-def kind='lvalue' type-id='type-id-842' size-in-bits='64' id='type-id-1602'/>
2158    <reference-type-def kind='rvalue' type-id='type-id-842' size-in-bits='64' id='type-id-1603'/>
2159    <reference-type-def kind='lvalue' type-id='type-id-1604' size-in-bits='64' id='type-id-1605'/>
2160    <pointer-type-def type-id='type-id-1604' size-in-bits='64' id='type-id-1606'/>
2161    <reference-type-def kind='rvalue' type-id='type-id-848' size-in-bits='64' id='type-id-1607'/>
2162    <pointer-type-def type-id='type-id-848' size-in-bits='64' id='type-id-1608'/>
2163    <reference-type-def kind='lvalue' type-id='type-id-851' size-in-bits='64' id='type-id-1609'/>
2164    <reference-type-def kind='rvalue' type-id='type-id-851' size-in-bits='64' id='type-id-1610'/>
2165    <reference-type-def kind='lvalue' type-id='type-id-1611' size-in-bits='64' id='type-id-1612'/>
2166    <pointer-type-def type-id='type-id-1611' size-in-bits='64' id='type-id-1613'/>
2167    <reference-type-def kind='rvalue' type-id='type-id-857' size-in-bits='64' id='type-id-1614'/>
2168    <pointer-type-def type-id='type-id-857' size-in-bits='64' id='type-id-1615'/>
2169    <reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-1616'/>
2170    <reference-type-def kind='rvalue' type-id='type-id-860' size-in-bits='64' id='type-id-1617'/>
2171    <reference-type-def kind='lvalue' type-id='type-id-1618' size-in-bits='64' id='type-id-1619'/>
2172    <pointer-type-def type-id='type-id-1618' size-in-bits='64' id='type-id-1620'/>
2173    <reference-type-def kind='rvalue' type-id='type-id-866' size-in-bits='64' id='type-id-1621'/>
2174    <pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-1622'/>
2175    <reference-type-def kind='lvalue' type-id='type-id-869' size-in-bits='64' id='type-id-1623'/>
2176    <reference-type-def kind='rvalue' type-id='type-id-869' size-in-bits='64' id='type-id-1624'/>
2177    <reference-type-def kind='lvalue' type-id='type-id-1625' size-in-bits='64' id='type-id-1626'/>
2178    <pointer-type-def type-id='type-id-1625' size-in-bits='64' id='type-id-1627'/>
2179    <reference-type-def kind='lvalue' type-id='type-id-875' size-in-bits='64' id='type-id-1628'/>
2180    <pointer-type-def type-id='type-id-875' size-in-bits='64' id='type-id-1629'/>
2181    <reference-type-def kind='lvalue' type-id='type-id-1630' size-in-bits='64' id='type-id-1631'/>
2182    <reference-type-def kind='lvalue' type-id='type-id-888' size-in-bits='64' id='type-id-1632'/>
2183    <pointer-type-def type-id='type-id-888' size-in-bits='64' id='type-id-1633'/>
2184    <pointer-type-def type-id='type-id-891' size-in-bits='64' id='type-id-1634'/>
2185    <reference-type-def kind='lvalue' type-id='type-id-894' size-in-bits='64' id='type-id-1635'/>
2186    <pointer-type-def type-id='type-id-894' size-in-bits='64' id='type-id-1636'/>
2187    <pointer-type-def type-id='type-id-1637' size-in-bits='64' id='type-id-1638'/>
2188    <pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-1639'/>
2189    <reference-type-def kind='rvalue' type-id='type-id-901' size-in-bits='64' id='type-id-1640'/>
2190    <pointer-type-def type-id='type-id-901' size-in-bits='64' id='type-id-1641'/>
2191    <pointer-type-def type-id='type-id-1642' size-in-bits='64' id='type-id-1643'/>
2192    <reference-type-def kind='lvalue' type-id='type-id-905' size-in-bits='64' id='type-id-1644'/>
2193    <pointer-type-def type-id='type-id-1645' size-in-bits='64' id='type-id-1646'/>
2194    <pointer-type-def type-id='type-id-1647' size-in-bits='64' id='type-id-1648'/>
2195    <reference-type-def kind='lvalue' type-id='type-id-908' size-in-bits='64' id='type-id-1649'/>
2196    <pointer-type-def type-id='type-id-908' size-in-bits='64' id='type-id-1650'/>
2197    <pointer-type-def type-id='type-id-1651' size-in-bits='64' id='type-id-1652'/>
2198    <reference-type-def kind='lvalue' type-id='type-id-911' size-in-bits='64' id='type-id-1653'/>
2199    <pointer-type-def type-id='type-id-911' size-in-bits='64' id='type-id-1654'/>
2200    <reference-type-def kind='lvalue' type-id='type-id-914' size-in-bits='64' id='type-id-1655'/>
2201    <pointer-type-def type-id='type-id-914' size-in-bits='64' id='type-id-1656'/>
2202    <reference-type-def kind='lvalue' type-id='type-id-917' size-in-bits='64' id='type-id-1657'/>
2203    <pointer-type-def type-id='type-id-917' size-in-bits='64' id='type-id-1658'/>
2204    <reference-type-def kind='lvalue' type-id='type-id-920' size-in-bits='64' id='type-id-1659'/>
2205    <pointer-type-def type-id='type-id-920' size-in-bits='64' id='type-id-1660'/>
2206    <reference-type-def kind='lvalue' type-id='type-id-923' size-in-bits='64' id='type-id-1661'/>
2207    <pointer-type-def type-id='type-id-923' size-in-bits='64' id='type-id-1662'/>
2208    <pointer-type-def type-id='type-id-1663' size-in-bits='64' id='type-id-1664'/>
2209    <reference-type-def kind='lvalue' type-id='type-id-885' size-in-bits='64' id='type-id-1665'/>
2210    <reference-type-def kind='lvalue' type-id='type-id-1666' size-in-bits='64' id='type-id-1667'/>
2211    <pointer-type-def type-id='type-id-1666' size-in-bits='64' id='type-id-1668'/>
2212    <pointer-type-def type-id='type-id-929' size-in-bits='64' id='type-id-1669'/>
2213    <reference-type-def kind='rvalue' type-id='type-id-932' size-in-bits='64' id='type-id-1670'/>
2214    <reference-type-def kind='lvalue' type-id='type-id-935' size-in-bits='64' id='type-id-1671'/>
2215    <reference-type-def kind='lvalue' type-id='type-id-938' size-in-bits='64' id='type-id-1672'/>
2216    <pointer-type-def type-id='type-id-942' size-in-bits='64' id='type-id-1673'/>
2217    <pointer-type-def type-id='type-id-946' size-in-bits='64' id='type-id-1674'/>
2218    <reference-type-def kind='lvalue' type-id='type-id-949' size-in-bits='64' id='type-id-1675'/>
2219    <reference-type-def kind='lvalue' type-id='type-id-1676' size-in-bits='64' id='type-id-1677'/>
2220    <reference-type-def kind='lvalue' type-id='type-id-1678' size-in-bits='64' id='type-id-1679'/>
2221    <reference-type-def kind='lvalue' type-id='type-id-1680' size-in-bits='64' id='type-id-1681'/>
2222    <reference-type-def kind='lvalue' type-id='type-id-1682' size-in-bits='64' id='type-id-1683'/>
2223    <reference-type-def kind='lvalue' type-id='type-id-1684' size-in-bits='64' id='type-id-1685'/>
2224    <reference-type-def kind='lvalue' type-id='type-id-1686' size-in-bits='64' id='type-id-1687'/>
2225    <reference-type-def kind='lvalue' type-id='type-id-1688' size-in-bits='64' id='type-id-1689'/>
2226    <reference-type-def kind='lvalue' type-id='type-id-952' size-in-bits='64' id='type-id-1690'/>
2227    <pointer-type-def type-id='type-id-952' size-in-bits='64' id='type-id-1691'/>
2228    <reference-type-def kind='lvalue' type-id='type-id-956' size-in-bits='64' id='type-id-1692'/>
2229    <reference-type-def kind='rvalue' type-id='type-id-956' size-in-bits='64' id='type-id-1693'/>
2230    <pointer-type-def type-id='type-id-956' size-in-bits='64' id='type-id-1694'/>
2231    <pointer-type-def type-id='type-id-1695' size-in-bits='64' id='type-id-1696'/>
2232    <pointer-type-def type-id='type-id-960' size-in-bits='64' id='type-id-1697'/>
2233    <reference-type-def kind='lvalue' type-id='type-id-963' size-in-bits='64' id='type-id-1698'/>
2234    <pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-1699'/>
2235    <reference-type-def kind='lvalue' type-id='type-id-966' size-in-bits='64' id='type-id-1700'/>
2236    <pointer-type-def type-id='type-id-966' size-in-bits='64' id='type-id-1701'/>
2237    <pointer-type-def type-id='type-id-969' size-in-bits='64' id='type-id-1702'/>
2238    <pointer-type-def type-id='type-id-972' size-in-bits='64' id='type-id-1703'/>
2239    <reference-type-def kind='lvalue' type-id='type-id-975' size-in-bits='64' id='type-id-1704'/>
2240    <pointer-type-def type-id='type-id-975' size-in-bits='64' id='type-id-1705'/>
2241    <reference-type-def kind='lvalue' type-id='type-id-978' size-in-bits='64' id='type-id-1706'/>
2242    <pointer-type-def type-id='type-id-978' size-in-bits='64' id='type-id-1707'/>
2243    <reference-type-def kind='lvalue' type-id='type-id-981' size-in-bits='64' id='type-id-1708'/>
2244    <pointer-type-def type-id='type-id-981' size-in-bits='64' id='type-id-1709'/>
2245    <pointer-type-def type-id='type-id-984' size-in-bits='64' id='type-id-1710'/>
2246    <pointer-type-def type-id='type-id-987' size-in-bits='64' id='type-id-1711'/>
2247    <pointer-type-def type-id='type-id-990' size-in-bits='64' id='type-id-1712'/>
2248    <pointer-type-def type-id='type-id-993' size-in-bits='64' id='type-id-1713'/>
2249    <pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-1714'/>
2250    <pointer-type-def type-id='type-id-999' size-in-bits='64' id='type-id-1715'/>
2251    <pointer-type-def type-id='type-id-1002' size-in-bits='64' id='type-id-1716'/>
2252    <reference-type-def kind='lvalue' type-id='type-id-1005' size-in-bits='64' id='type-id-1717'/>
2253    <pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-1718'/>
2254    <reference-type-def kind='lvalue' type-id='type-id-1008' size-in-bits='64' id='type-id-1719'/>
2255    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1720'/>
2256    <reference-type-def kind='lvalue' type-id='type-id-1011' size-in-bits='64' id='type-id-1721'/>
2257    <pointer-type-def type-id='type-id-1011' size-in-bits='64' id='type-id-1722'/>
2258    <reference-type-def kind='lvalue' type-id='type-id-1014' size-in-bits='64' id='type-id-1723'/>
2259    <pointer-type-def type-id='type-id-1014' size-in-bits='64' id='type-id-1724'/>
2260    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1725'/>
2261    <reference-type-def kind='lvalue' type-id='type-id-1020' size-in-bits='64' id='type-id-1726'/>
2262    <pointer-type-def type-id='type-id-1020' size-in-bits='64' id='type-id-1727'/>
2263    <reference-type-def kind='lvalue' type-id='type-id-1023' size-in-bits='64' id='type-id-1728'/>
2264    <pointer-type-def type-id='type-id-1023' size-in-bits='64' id='type-id-1729'/>
2265    <reference-type-def kind='lvalue' type-id='type-id-1026' size-in-bits='64' id='type-id-1730'/>
2266    <pointer-type-def type-id='type-id-1026' size-in-bits='64' id='type-id-1731'/>
2267    <pointer-type-def type-id='type-id-1732' size-in-bits='64' id='type-id-1733'/>
2268    <pointer-type-def type-id='type-id-1734' size-in-bits='64' id='type-id-1735'/>
2269    <pointer-type-def type-id='type-id-1736' size-in-bits='64' id='type-id-1737'/>
2270    <pointer-type-def type-id='type-id-1738' size-in-bits='64' id='type-id-1739'/>
2271    <pointer-type-def type-id='type-id-1740' size-in-bits='64' id='type-id-1741'/>
2272    <pointer-type-def type-id='type-id-1742' size-in-bits='64' id='type-id-1743'/>
2273    <pointer-type-def type-id='type-id-1744' size-in-bits='64' id='type-id-1745'/>
2274    <reference-type-def kind='lvalue' type-id='type-id-1029' size-in-bits='64' id='type-id-1746'/>
2275    <pointer-type-def type-id='type-id-1029' size-in-bits='64' id='type-id-1747'/>
2276    <reference-type-def kind='lvalue' type-id='type-id-31' size-in-bits='64' id='type-id-1748'/>
2277    <reference-type-def kind='rvalue' type-id='type-id-31' size-in-bits='64' id='type-id-1749'/>
2278    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-1750'/>
2279    <qualified-type-def type-id='type-id-1750' const='yes' id='type-id-1751'/>
2280    <reference-type-def kind='lvalue' type-id='type-id-1751' size-in-bits='64' id='type-id-1752'/>
2281    <reference-type-def kind='lvalue' type-id='type-id-1750' size-in-bits='64' id='type-id-1753'/>
2282    <pointer-type-def type-id='type-id-1754' size-in-bits='64' id='type-id-1755'/>
2283    <reference-type-def kind='lvalue' type-id='type-id-1037' size-in-bits='64' id='type-id-1756'/>
2284    <pointer-type-def type-id='type-id-1037' size-in-bits='64' id='type-id-1757'/>
2285    <reference-type-def kind='lvalue' type-id='type-id-1045' size-in-bits='64' id='type-id-1758'/>
2286    <pointer-type-def type-id='type-id-1045' size-in-bits='64' id='type-id-1759'/>
2287    <reference-type-def kind='lvalue' type-id='type-id-1052' size-in-bits='64' id='type-id-1760'/>
2288    <pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-1761'/>
2289    <reference-type-def kind='lvalue' type-id='type-id-1056' size-in-bits='64' id='type-id-1762'/>
2290    <pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-1763'/>
2291    <reference-type-def kind='lvalue' type-id='type-id-1060' size-in-bits='64' id='type-id-1764'/>
2292    <pointer-type-def type-id='type-id-1060' size-in-bits='64' id='type-id-1765'/>
2293    <reference-type-def kind='lvalue' type-id='type-id-1066' size-in-bits='64' id='type-id-1766'/>
2294    <pointer-type-def type-id='type-id-1066' size-in-bits='64' id='type-id-1767'/>
2295    <reference-type-def kind='lvalue' type-id='type-id-1070' size-in-bits='64' id='type-id-1768'/>
2296    <pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-1769'/>
2297    <reference-type-def kind='lvalue' type-id='type-id-1074' size-in-bits='64' id='type-id-1770'/>
2298    <reference-type-def kind='lvalue' type-id='type-id-1078' size-in-bits='64' id='type-id-1771'/>
2299    <reference-type-def kind='rvalue' type-id='type-id-1078' size-in-bits='64' id='type-id-1772'/>
2300    <pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-1773'/>
2301    <reference-type-def kind='lvalue' type-id='type-id-1082' size-in-bits='64' id='type-id-1774'/>
2302    <pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1775'/>
2303    <pointer-type-def type-id='type-id-1089' size-in-bits='64' id='type-id-1776'/>
2304    <pointer-type-def type-id='type-id-1092' size-in-bits='64' id='type-id-1777'/>
2305    <pointer-type-def type-id='type-id-1095' size-in-bits='64' id='type-id-1778'/>
2306    <pointer-type-def type-id='type-id-1779' size-in-bits='64' id='type-id-1780'/>
2307    <reference-type-def kind='lvalue' type-id='type-id-1126' size-in-bits='64' id='type-id-1781'/>
2308    <reference-type-def kind='rvalue' type-id='type-id-1126' size-in-bits='64' id='type-id-1782'/>
2309    <pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-1783'/>
2310    <reference-type-def kind='rvalue' type-id='type-id-1133' size-in-bits='64' id='type-id-1784'/>
2311    <reference-type-def kind='lvalue' type-id='type-id-1136' size-in-bits='64' id='type-id-1785'/>
2312    <reference-type-def kind='rvalue' type-id='type-id-1136' size-in-bits='64' id='type-id-1786'/>
2313    <pointer-type-def type-id='type-id-1136' size-in-bits='64' id='type-id-1787'/>
2314    <reference-type-def kind='rvalue' type-id='type-id-1143' size-in-bits='64' id='type-id-1788'/>
2315    <reference-type-def kind='lvalue' type-id='type-id-1146' size-in-bits='64' id='type-id-1789'/>
2316    <reference-type-def kind='rvalue' type-id='type-id-1146' size-in-bits='64' id='type-id-1790'/>
2317    <pointer-type-def type-id='type-id-1146' size-in-bits='64' id='type-id-1791'/>
2318    <reference-type-def kind='lvalue' type-id='type-id-1150' size-in-bits='64' id='type-id-1792'/>
2319    <reference-type-def kind='rvalue' type-id='type-id-1150' size-in-bits='64' id='type-id-1793'/>
2320    <pointer-type-def type-id='type-id-1150' size-in-bits='64' id='type-id-1794'/>
2321    <reference-type-def kind='lvalue' type-id='type-id-1154' size-in-bits='64' id='type-id-1795'/>
2322    <reference-type-def kind='lvalue' type-id='type-id-1157' size-in-bits='64' id='type-id-1796'/>
2323    <reference-type-def kind='rvalue' type-id='type-id-1157' size-in-bits='64' id='type-id-1797'/>
2324    <pointer-type-def type-id='type-id-1157' size-in-bits='64' id='type-id-1798'/>
2325    <reference-type-def kind='rvalue' type-id='type-id-746' size-in-bits='64' id='type-id-1799'/>
2326    <reference-type-def kind='lvalue' type-id='type-id-1161' size-in-bits='64' id='type-id-1800'/>
2327    <pointer-type-def type-id='type-id-1801' size-in-bits='64' id='type-id-1802'/>
2328    <reference-type-def kind='lvalue' type-id='type-id-1166' size-in-bits='64' id='type-id-1803'/>
2329    <pointer-type-def type-id='type-id-1166' size-in-bits='64' id='type-id-1804'/>
2330    <reference-type-def kind='rvalue' type-id='type-id-1738' size-in-bits='64' id='type-id-1805'/>
2331    <pointer-type-def type-id='type-id-1806' size-in-bits='64' id='type-id-1807'/>
2332    <reference-type-def kind='lvalue' type-id='type-id-1170' size-in-bits='64' id='type-id-1808'/>
2333    <reference-type-def kind='rvalue' type-id='type-id-1170' size-in-bits='64' id='type-id-1809'/>
2334    <pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-1810'/>
2335    <reference-type-def kind='lvalue' type-id='type-id-1173' size-in-bits='64' id='type-id-1811'/>
2336    <reference-type-def kind='rvalue' type-id='type-id-1173' size-in-bits='64' id='type-id-1812'/>
2337    <pointer-type-def type-id='type-id-1173' size-in-bits='64' id='type-id-1813'/>
2338    <reference-type-def kind='lvalue' type-id='type-id-1177' size-in-bits='64' id='type-id-1814'/>
2339    <reference-type-def kind='rvalue' type-id='type-id-1177' size-in-bits='64' id='type-id-1815'/>
2340    <pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1816'/>
2341    <reference-type-def kind='lvalue' type-id='type-id-1181' size-in-bits='64' id='type-id-1817'/>
2342    <reference-type-def kind='rvalue' type-id='type-id-1181' size-in-bits='64' id='type-id-1818'/>
2343    <pointer-type-def type-id='type-id-1181' size-in-bits='64' id='type-id-1819'/>
2344    <reference-type-def kind='lvalue' type-id='type-id-1185' size-in-bits='64' id='type-id-1820'/>
2345    <reference-type-def kind='rvalue' type-id='type-id-1185' size-in-bits='64' id='type-id-1821'/>
2346    <pointer-type-def type-id='type-id-1185' size-in-bits='64' id='type-id-1822'/>
2347    <reference-type-def kind='lvalue' type-id='type-id-1823' size-in-bits='64' id='type-id-1824'/>
2348    <reference-type-def kind='lvalue' type-id='type-id-1825' size-in-bits='64' id='type-id-1826'/>
2349    <reference-type-def kind='rvalue' type-id='type-id-1827' size-in-bits='64' id='type-id-1828'/>
2350    <reference-type-def kind='rvalue' type-id='type-id-1829' size-in-bits='64' id='type-id-1830'/>
2351    <reference-type-def kind='lvalue' type-id='type-id-1831' size-in-bits='64' id='type-id-1832'/>
2352    <reference-type-def kind='rvalue' type-id='type-id-1831' size-in-bits='64' id='type-id-1833'/>
2353    <reference-type-def kind='rvalue' type-id='type-id-1834' size-in-bits='64' id='type-id-1835'/>
2354    <reference-type-def kind='rvalue' type-id='type-id-1836' size-in-bits='64' id='type-id-1837'/>
2355    <reference-type-def kind='rvalue' type-id='type-id-1838' size-in-bits='64' id='type-id-1839'/>
2356    <reference-type-def kind='rvalue' type-id='type-id-1840' size-in-bits='64' id='type-id-1841'/>
2357    <reference-type-def kind='lvalue' type-id='type-id-1188' size-in-bits='64' id='type-id-1842'/>
2358    <pointer-type-def type-id='type-id-1188' size-in-bits='64' id='type-id-1843'/>
2359    <reference-type-def kind='lvalue' type-id='type-id-1192' size-in-bits='64' id='type-id-1844'/>
2360    <pointer-type-def type-id='type-id-1192' size-in-bits='64' id='type-id-1845'/>
2361    <reference-type-def kind='lvalue' type-id='type-id-1196' size-in-bits='64' id='type-id-1846'/>
2362    <reference-type-def kind='rvalue' type-id='type-id-1196' size-in-bits='64' id='type-id-1847'/>
2363    <pointer-type-def type-id='type-id-1196' size-in-bits='64' id='type-id-1848'/>
2364    <reference-type-def kind='lvalue' type-id='type-id-1200' size-in-bits='64' id='type-id-1849'/>
2365    <reference-type-def kind='rvalue' type-id='type-id-1200' size-in-bits='64' id='type-id-1850'/>
2366    <pointer-type-def type-id='type-id-1200' size-in-bits='64' id='type-id-1851'/>
2367    <reference-type-def kind='lvalue' type-id='type-id-1204' size-in-bits='64' id='type-id-1852'/>
2368    <pointer-type-def type-id='type-id-1204' size-in-bits='64' id='type-id-1853'/>
2369    <reference-type-def kind='lvalue' type-id='type-id-1207' size-in-bits='64' id='type-id-1854'/>
2370    <reference-type-def kind='rvalue' type-id='type-id-1207' size-in-bits='64' id='type-id-1855'/>
2371    <pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1856'/>
2372    <reference-type-def kind='lvalue' type-id='type-id-1210' size-in-bits='64' id='type-id-1857'/>
2373    <reference-type-def kind='rvalue' type-id='type-id-1210' size-in-bits='64' id='type-id-1858'/>
2374    <pointer-type-def type-id='type-id-1210' size-in-bits='64' id='type-id-1859'/>
2375    <reference-type-def kind='lvalue' type-id='type-id-1213' size-in-bits='64' id='type-id-1860'/>
2376    <reference-type-def kind='rvalue' type-id='type-id-1213' size-in-bits='64' id='type-id-1861'/>
2377    <pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-1862'/>
2378    <reference-type-def kind='lvalue' type-id='type-id-1216' size-in-bits='64' id='type-id-1863'/>
2379    <reference-type-def kind='rvalue' type-id='type-id-1216' size-in-bits='64' id='type-id-1864'/>
2380    <pointer-type-def type-id='type-id-1216' size-in-bits='64' id='type-id-1865'/>
2381    <reference-type-def kind='lvalue' type-id='type-id-1220' size-in-bits='64' id='type-id-1866'/>
2382    <reference-type-def kind='lvalue' type-id='type-id-1223' size-in-bits='64' id='type-id-1867'/>
2383    <reference-type-def kind='rvalue' type-id='type-id-1223' size-in-bits='64' id='type-id-1868'/>
2384    <pointer-type-def type-id='type-id-1223' size-in-bits='64' id='type-id-1869'/>
2385    <reference-type-def kind='lvalue' type-id='type-id-1227' size-in-bits='64' id='type-id-1870'/>
2386    <reference-type-def kind='lvalue' type-id='type-id-1230' size-in-bits='64' id='type-id-1871'/>
2387    <reference-type-def kind='rvalue' type-id='type-id-1230' size-in-bits='64' id='type-id-1872'/>
2388    <pointer-type-def type-id='type-id-1230' size-in-bits='64' id='type-id-1873'/>
2389    <reference-type-def kind='lvalue' type-id='type-id-1243' size-in-bits='64' id='type-id-1874'/>
2390    <reference-type-def kind='lvalue' type-id='type-id-1246' size-in-bits='64' id='type-id-1875'/>
2391    <reference-type-def kind='rvalue' type-id='type-id-1246' size-in-bits='64' id='type-id-1876'/>
2392    <pointer-type-def type-id='type-id-1246' size-in-bits='64' id='type-id-1877'/>
2393    <reference-type-def kind='lvalue' type-id='type-id-1250' size-in-bits='64' id='type-id-1878'/>
2394    <reference-type-def kind='rvalue' type-id='type-id-1250' size-in-bits='64' id='type-id-1879'/>
2395    <pointer-type-def type-id='type-id-1250' size-in-bits='64' id='type-id-1880'/>
2396    <reference-type-def kind='lvalue' type-id='type-id-1254' size-in-bits='64' id='type-id-1881'/>
2397    <reference-type-def kind='rvalue' type-id='type-id-1254' size-in-bits='64' id='type-id-1882'/>
2398    <pointer-type-def type-id='type-id-1254' size-in-bits='64' id='type-id-1883'/>
2399    <reference-type-def kind='lvalue' type-id='type-id-1258' size-in-bits='64' id='type-id-1884'/>
2400    <reference-type-def kind='rvalue' type-id='type-id-1258' size-in-bits='64' id='type-id-1885'/>
2401    <pointer-type-def type-id='type-id-1258' size-in-bits='64' id='type-id-1886'/>
2402    <reference-type-def kind='lvalue' type-id='type-id-1262' size-in-bits='64' id='type-id-1887'/>
2403    <reference-type-def kind='rvalue' type-id='type-id-1262' size-in-bits='64' id='type-id-1888'/>
2404    <pointer-type-def type-id='type-id-1262' size-in-bits='64' id='type-id-1889'/>
2405    <reference-type-def kind='rvalue' type-id='type-id-1266' size-in-bits='64' id='type-id-1890'/>
2406    <reference-type-def kind='lvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1891'/>
2407    <reference-type-def kind='rvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1892'/>
2408    <pointer-type-def type-id='type-id-1269' size-in-bits='64' id='type-id-1893'/>
2409    <reference-type-def kind='rvalue' type-id='type-id-1273' size-in-bits='64' id='type-id-1894'/>
2410    <reference-type-def kind='lvalue' type-id='type-id-1276' size-in-bits='64' id='type-id-1895'/>
2411    <reference-type-def kind='rvalue' type-id='type-id-1276' size-in-bits='64' id='type-id-1896'/>
2412    <pointer-type-def type-id='type-id-1276' size-in-bits='64' id='type-id-1897'/>
2413    <reference-type-def kind='rvalue' type-id='type-id-1282' size-in-bits='64' id='type-id-1898'/>
2414    <reference-type-def kind='lvalue' type-id='type-id-1285' size-in-bits='64' id='type-id-1899'/>
2415    <reference-type-def kind='rvalue' type-id='type-id-1285' size-in-bits='64' id='type-id-1900'/>
2416    <pointer-type-def type-id='type-id-1285' size-in-bits='64' id='type-id-1901'/>
2417    <reference-type-def kind='rvalue' type-id='type-id-1289' size-in-bits='64' id='type-id-1902'/>
2418    <pointer-type-def type-id='type-id-80' size-in-bits='64' id='type-id-1903'/>
2419    <pointer-type-def type-id='type-id-58' size-in-bits='64' id='type-id-1904'/>
2420    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-1905'/>
2421    <pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-1906'/>
2422    <reference-type-def kind='lvalue' type-id='type-id-92' size-in-bits='64' id='type-id-1907'/>
2423    <reference-type-def kind='lvalue' type-id='type-id-50' size-in-bits='64' id='type-id-1908'/>
2424    <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-1909'/>
2425    <reference-type-def kind='lvalue' type-id='type-id-82' size-in-bits='64' id='type-id-1910'/>
2426    <pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-1911'/>
2427    <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-1912'/>
2428    <pointer-type-def type-id='type-id-1913' size-in-bits='64' id='type-id-1914'/>
2429    <pointer-type-def type-id='type-id-1915' size-in-bits='64' id='type-id-62'/>
2430    <qualified-type-def type-id='type-id-875' volatile='yes' id='type-id-1304'/>
2431    <pointer-type-def type-id='type-id-1304' size-in-bits='64' id='type-id-1916'/>
2432    <qualified-type-def type-id='type-id-1029' volatile='yes' id='type-id-1917'/>
2433    <pointer-type-def type-id='type-id-1917' size-in-bits='64' id='type-id-1918'/>
2434    <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-1919'/>
2435    <pointer-type-def type-id='type-id-1919' size-in-bits='64' id='type-id-1920'/>
2436    <pointer-type-def type-id='type-id-66' size-in-bits='64' id='type-id-43'/>
2437    <reference-type-def kind='lvalue' type-id='type-id-1921' size-in-bits='64' id='type-id-1922'/>
2438    <reference-type-def kind='lvalue' type-id='type-id-1923' size-in-bits='64' id='type-id-1924'/>
2439    <reference-type-def kind='lvalue' type-id='type-id-1925' size-in-bits='64' id='type-id-1926'/>
2440    <reference-type-def kind='lvalue' type-id='type-id-1927' size-in-bits='64' id='type-id-1928'/>
2441    <pointer-type-def type-id='type-id-1927' size-in-bits='64' id='type-id-1929'/>
2442    <reference-type-def kind='lvalue' type-id='type-id-1930' size-in-bits='64' id='type-id-1931'/>
2443    <pointer-type-def type-id='type-id-1930' size-in-bits='64' id='type-id-1932'/>
2444    <qualified-type-def type-id='type-id-1921' const='yes' id='type-id-1933'/>
2445    <reference-type-def kind='lvalue' type-id='type-id-1933' size-in-bits='64' id='type-id-1934'/>
2446    <qualified-type-def type-id='type-id-1923' const='yes' id='type-id-1935'/>
2447    <reference-type-def kind='lvalue' type-id='type-id-1935' size-in-bits='64' id='type-id-1936'/>
2448    <qualified-type-def type-id='type-id-1925' const='yes' id='type-id-1937'/>
2449    <reference-type-def kind='lvalue' type-id='type-id-1937' size-in-bits='64' id='type-id-1938'/>
2450    <qualified-type-def type-id='type-id-1939' const='yes' id='type-id-1940'/>
2451    <reference-type-def kind='lvalue' type-id='type-id-1940' size-in-bits='64' id='type-id-1941'/>
2452    <pointer-type-def type-id='type-id-1940' size-in-bits='64' id='type-id-1942'/>
2453    <qualified-type-def type-id='type-id-1927' const='yes' id='type-id-1943'/>
2454    <reference-type-def kind='lvalue' type-id='type-id-1943' size-in-bits='64' id='type-id-1944'/>
2455    <pointer-type-def type-id='type-id-1943' size-in-bits='64' id='type-id-1945'/>
2456    <qualified-type-def type-id='type-id-1930' const='yes' id='type-id-1946'/>
2457    <reference-type-def kind='lvalue' type-id='type-id-1946' size-in-bits='64' id='type-id-1947'/>
2458    <pointer-type-def type-id='type-id-1946' size-in-bits='64' id='type-id-1948'/>
2459    <qualified-type-def type-id='type-id-1949' const='yes' id='type-id-1950'/>
2460    <pointer-type-def type-id='type-id-1950' size-in-bits='64' id='type-id-1951'/>
2461    <qualified-type-def type-id='type-id-1952' const='yes' id='type-id-1953'/>
2462    <reference-type-def kind='lvalue' type-id='type-id-1953' size-in-bits='64' id='type-id-1954'/>
2463    <qualified-type-def type-id='type-id-1955' const='yes' id='type-id-1956'/>
2464    <reference-type-def kind='lvalue' type-id='type-id-1956' size-in-bits='64' id='type-id-1957'/>
2465    <pointer-type-def type-id='type-id-1956' size-in-bits='64' id='type-id-1958'/>
2466    <qualified-type-def type-id='type-id-1959' const='yes' id='type-id-1960'/>
2467    <reference-type-def kind='lvalue' type-id='type-id-1960' size-in-bits='64' id='type-id-1961'/>
2468    <pointer-type-def type-id='type-id-1960' size-in-bits='64' id='type-id-1962'/>
2469    <qualified-type-def type-id='type-id-1963' const='yes' id='type-id-1964'/>
2470    <reference-type-def kind='lvalue' type-id='type-id-1964' size-in-bits='64' id='type-id-1965'/>
2471    <qualified-type-def type-id='type-id-1966' const='yes' id='type-id-1967'/>
2472    <reference-type-def kind='lvalue' type-id='type-id-1967' size-in-bits='64' id='type-id-1968'/>
2473    <qualified-type-def type-id='type-id-1969' const='yes' id='type-id-1970'/>
2474    <reference-type-def kind='lvalue' type-id='type-id-1970' size-in-bits='64' id='type-id-1971'/>
2475    <qualified-type-def type-id='type-id-1972' const='yes' id='type-id-1973'/>
2476    <reference-type-def kind='lvalue' type-id='type-id-1973' size-in-bits='64' id='type-id-1974'/>
2477    <qualified-type-def type-id='type-id-1975' const='yes' id='type-id-1976'/>
2478    <reference-type-def kind='lvalue' type-id='type-id-1976' size-in-bits='64' id='type-id-1977'/>
2479    <pointer-type-def type-id='type-id-1976' size-in-bits='64' id='type-id-1978'/>
2480    <qualified-type-def type-id='type-id-1979' const='yes' id='type-id-1980'/>
2481    <reference-type-def kind='lvalue' type-id='type-id-1980' size-in-bits='64' id='type-id-1981'/>
2482    <pointer-type-def type-id='type-id-1980' size-in-bits='64' id='type-id-1982'/>
2483    <reference-type-def kind='lvalue' type-id='type-id-1982' size-in-bits='64' id='type-id-1983'/>
2484    <qualified-type-def type-id='type-id-1984' const='yes' id='type-id-1985'/>
2485    <reference-type-def kind='lvalue' type-id='type-id-1985' size-in-bits='64' id='type-id-1986'/>
2486    <qualified-type-def type-id='type-id-1987' const='yes' id='type-id-1988'/>
2487    <reference-type-def kind='lvalue' type-id='type-id-1988' size-in-bits='64' id='type-id-1989'/>
2488    <qualified-type-def type-id='type-id-1990' const='yes' id='type-id-1991'/>
2489    <reference-type-def kind='lvalue' type-id='type-id-1991' size-in-bits='64' id='type-id-1992'/>
2490    <qualified-type-def type-id='type-id-1993' const='yes' id='type-id-1994'/>
2491    <reference-type-def kind='lvalue' type-id='type-id-1994' size-in-bits='64' id='type-id-1995'/>
2492    <reference-type-def kind='lvalue' type-id='type-id-1996' size-in-bits='64' id='type-id-1997'/>
2493    <reference-type-def kind='lvalue' type-id='type-id-1998' size-in-bits='64' id='type-id-1999'/>
2494    <pointer-type-def type-id='type-id-1949' size-in-bits='64' id='type-id-2000'/>
2495    <pointer-type-def type-id='type-id-2001' size-in-bits='64' id='type-id-2002'/>
2496    <pointer-type-def type-id='type-id-2003' size-in-bits='64' id='type-id-2004'/>
2497    <reference-type-def kind='lvalue' type-id='type-id-2005' size-in-bits='64' id='type-id-2006'/>
2498    <pointer-type-def type-id='type-id-2007' size-in-bits='64' id='type-id-2008'/>
2499    <pointer-type-def type-id='type-id-2009' size-in-bits='64' id='type-id-2010'/>
2500    <qualified-type-def type-id='type-id-2010' const='yes' id='type-id-2011'/>
2501    <reference-type-def kind='lvalue' type-id='type-id-2011' size-in-bits='64' id='type-id-2012'/>
2502    <pointer-type-def type-id='type-id-2011' size-in-bits='64' id='type-id-2013'/>
2503    <reference-type-def kind='lvalue' type-id='type-id-2010' size-in-bits='64' id='type-id-2014'/>
2504    <pointer-type-def type-id='type-id-2010' size-in-bits='64' id='type-id-2015'/>
2505    <namespace-decl name='std'>
2506      <class-decl name='_Function_base' size-in-bits='192' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1837' column='1' id='type-id-652'>
2507        <member-type access='public'>
2508          <class-decl name='_Base_manager&lt;mongo::Status (*)(mongo::InitializerContext*)&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1844' column='1' id='type-id-2016'>
2509            <data-member access='protected' static='yes'>
2510              <var-decl name='__stored_locally' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1847' column='1'/>
2511            </data-member>
2512            <member-function access='public' static='yes'>
2513              <function-decl name='_M_not_empty_function&lt;mongo::Status(mongo::InitializerContext*)&gt;' mangled-name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE21_M_not_empty_functionIS5_EEbRKPT_' filepath='/usr/include/c++/4.9/functional' line='1935' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE21_M_not_empty_functionIS5_EEbRKPT_'>
2514                <parameter type-id='type-id-214'/>
2515                <return type-id='type-id-1'/>
2516              </function-decl>
2517            </member-function>
2518            <member-function access='public' static='yes'>
2519              <function-decl name='_M_init_functor' mangled-name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE15_M_init_functorERSt9_Any_dataOS6_' filepath='/usr/include/c++/4.9/functional' line='1925' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE15_M_init_functorERSt9_Any_dataOS6_'>
2520                <parameter type-id='type-id-1447'/>
2521                <parameter type-id='type-id-217'/>
2522                <return type-id='type-id-65'/>
2523              </function-decl>
2524            </member-function>
2525            <member-function access='public' static='yes'>
2526              <function-decl name='_M_manager' mangled-name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation' filepath='/usr/include/c++/4.9/functional' line='1899' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation'>
2527                <parameter type-id='type-id-1447'/>
2528                <parameter type-id='type-id-625'/>
2529                <parameter type-id='type-id-2017'/>
2530                <return type-id='type-id-1'/>
2531              </function-decl>
2532            </member-function>
2533            <member-function access='private' static='yes'>
2534              <function-decl name='_M_init_functor' mangled-name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/functional' line='1950' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE15_M_init_functorERSt9_Any_dataOS6_St17integral_constantIbLb1EE'>
2535                <parameter type-id='type-id-1447'/>
2536                <parameter type-id='type-id-217'/>
2537                <parameter type-id='type-id-2018'/>
2538                <return type-id='type-id-65'/>
2539              </function-decl>
2540            </member-function>
2541            <member-function access='protected' static='yes'>
2542              <function-decl name='_M_get_pointer' mangled-name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE14_M_get_pointerERKSt9_Any_data' filepath='/usr/include/c++/4.9/functional' line='1857' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE14_M_get_pointerERKSt9_Any_data'>
2543                <parameter type-id='type-id-625'/>
2544                <return type-id='type-id-218'/>
2545              </function-decl>
2546            </member-function>
2547            <member-function access='protected' static='yes'>
2548              <function-decl name='_M_clone' mangled-name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/functional' line='1868' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE8_M_cloneERSt9_Any_dataRKS8_St17integral_constantIbLb1EE'>
2549                <parameter type-id='type-id-1447'/>
2550                <parameter type-id='type-id-625'/>
2551                <parameter type-id='type-id-2018'/>
2552                <return type-id='type-id-65'/>
2553              </function-decl>
2554            </member-function>
2555            <member-function access='protected' static='yes'>
2556              <function-decl name='_M_destroy' mangled-name='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/functional' line='1885' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_base13_Base_managerIPFN5mongo6StatusEPNS1_18InitializerContextEEE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE'>
2557                <parameter type-id='type-id-1447'/>
2558                <parameter type-id='type-id-2018'/>
2559                <return type-id='type-id-65'/>
2560              </function-decl>
2561            </member-function>
2562          </class-decl>
2563        </member-type>
2564        <member-type access='public'>
2565          <typedef-decl name='_Manager_type' type-id='type-id-179' filepath='/usr/include/c++/4.9/functional' line='2005' column='1' id='type-id-2019'/>
2566        </member-type>
2567        <data-member access='public' static='yes'>
2568          <var-decl name='_M_max_size' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1840' column='1'/>
2569        </data-member>
2570        <data-member access='public' static='yes'>
2571          <var-decl name='_M_max_align' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1841' column='1'/>
2572        </data-member>
2573        <data-member access='public' layout-offset-in-bits='0'>
2574          <var-decl name='_M_functor' type-id='type-id-623' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2007' column='1'/>
2575        </data-member>
2576        <data-member access='public' layout-offset-in-bits='128'>
2577          <var-decl name='_M_manager' type-id='type-id-2019' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2008' column='1'/>
2578        </data-member>
2579        <member-function access='public' constructor='yes'>
2580          <function-decl name='_Function_base' filepath='/usr/include/c++/4.9/functional' line='1993' column='1' visibility='default' binding='global' size-in-bits='64'>
2581            <parameter type-id='type-id-1467' is-artificial='yes'/>
2582            <return type-id='type-id-65'/>
2583          </function-decl>
2584        </member-function>
2585        <member-function access='public' destructor='yes'>
2586          <function-decl name='~_Function_base' filepath='/usr/include/c++/4.9/functional' line='1995' column='1' visibility='default' binding='global' size-in-bits='64'>
2587            <parameter type-id='type-id-1467' is-artificial='yes'/>
2588            <parameter type-id='type-id-23' is-artificial='yes'/>
2589            <return type-id='type-id-65'/>
2590          </function-decl>
2591        </member-function>
2592        <member-function access='public' constructor='yes'>
2593          <function-decl name='_Function_base' mangled-name='_ZNSt14_Function_baseC2Ev' filepath='/usr/include/c++/4.9/functional' line='1993' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_baseC2Ev'>
2594            <parameter type-id='type-id-1467' is-artificial='yes'/>
2595            <return type-id='type-id-65'/>
2596          </function-decl>
2597        </member-function>
2598        <member-function access='public' destructor='yes'>
2599          <function-decl name='~_Function_base' mangled-name='_ZNSt14_Function_baseD2Ev' filepath='/usr/include/c++/4.9/functional' line='1995' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_baseD2Ev'>
2600            <parameter type-id='type-id-1467' is-artificial='yes'/>
2601            <parameter type-id='type-id-23' is-artificial='yes'/>
2602            <return type-id='type-id-65'/>
2603          </function-decl>
2604        </member-function>
2605      </class-decl>
2606      <class-decl name='_Function_handler&lt;mongo::Status(mongo::InitializerContext*), mongo::Status (*)(mongo::InitializerContext*)&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2015' column='1' id='type-id-2020'>
2607        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2016'/>
2608        <member-function access='public' static='yes'>
2609          <function-decl name='_M_invoke' mangled-name='_ZNSt17_Function_handlerIFN5mongo6StatusEPNS0_18InitializerContextEEPS4_E9_M_invokeERKSt9_Any_dataS3_' filepath='/usr/include/c++/4.9/functional' line='2022' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Function_handlerIFN5mongo6StatusEPNS0_18InitializerContextEEPS4_E9_M_invokeERKSt9_Any_dataS3_'>
2610            <parameter type-id='type-id-625'/>
2611            <parameter type-id='type-id-1363'/>
2612            <return type-id='type-id-484'/>
2613          </function-decl>
2614        </member-function>
2615      </class-decl>
2616      <class-decl name='_Hashtable&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;' size-in-bits='448' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='170' column='1' id='type-id-655'>
2617        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-908'/>
2618        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-929'/>
2619        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2021'/>
2620        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-946'/>
2621        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-882'/>
2622        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-901'/>
2623        <member-type access='private'>
2624          <typedef-decl name='__bucket_type' type-id='type-id-1642' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='199' column='1' id='type-id-1471'/>
2625        </member-type>
2626        <member-type access='private'>
2627          <typedef-decl name='__hash_code' type-id='type-id-2023' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='231' column='1' id='type-id-2022'/>
2628        </member-type>
2629        <member-type access='public'>
2630          <typedef-decl name='__hashtable_alloc' type-id='type-id-901' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='192' column='1' id='type-id-1473'/>
2631        </member-type>
2632        <member-type access='private'>
2633          <typedef-decl name='__node_base' type-id='type-id-1645' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='198' column='1' id='type-id-1475'/>
2634        </member-type>
2635        <member-type access='private'>
2636          <typedef-decl name='__rehash_state' type-id='type-id-2024' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='216' column='1' id='type-id-659'/>
2637        </member-type>
2638        <member-type access='public'>
2639          <typedef-decl name='allocator_type' type-id='type-id-1017' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='204' column='1' id='type-id-662'/>
2640        </member-type>
2641        <member-type access='public'>
2642          <typedef-decl name='key_equal' type-id='type-id-1074' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='205' column='1' id='type-id-665'/>
2643        </member-type>
2644        <member-type access='public'>
2645          <typedef-decl name='const_iterator' type-id='type-id-2026' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='306' column='1' id='type-id-2025'/>
2646        </member-type>
2647        <member-type access='public'>
2648          <typedef-decl name='const_local_iterator' type-id='type-id-2028' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='310' column='1' id='type-id-2027'/>
2649        </member-type>
2650        <member-type access='public'>
2651          <typedef-decl name='iterator' type-id='type-id-2030' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='305' column='1' id='type-id-2029'/>
2652        </member-type>
2653        <member-type access='public'>
2654          <typedef-decl name='local_iterator' type-id='type-id-2032' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='308' column='1' id='type-id-2031'/>
2655        </member-type>
2656        <data-member access='private' layout-offset-in-bits='0'>
2657          <var-decl name='_M_buckets' type-id='type-id-1472' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='313' column='1'/>
2658        </data-member>
2659        <data-member access='private' layout-offset-in-bits='64'>
2660          <var-decl name='_M_bucket_count' type-id='type-id-1040' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='314' column='1'/>
2661        </data-member>
2662        <data-member access='private' layout-offset-in-bits='128'>
2663          <var-decl name='_M_before_begin' type-id='type-id-1475' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='315' column='1'/>
2664        </data-member>
2665        <data-member access='private' layout-offset-in-bits='192'>
2666          <var-decl name='_M_element_count' type-id='type-id-1040' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='316' column='1'/>
2667        </data-member>
2668        <data-member access='private' layout-offset-in-bits='256'>
2669          <var-decl name='_M_rehash_policy' type-id='type-id-942' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='317' column='1'/>
2670        </data-member>
2671        <data-member access='private' layout-offset-in-bits='384'>
2672          <var-decl name='_M_single_bucket' type-id='type-id-1471' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='325' column='1'/>
2673        </data-member>
2674        <member-function access='public'>
2675          <function-decl name='_Hashtable' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
2676            <parameter type-id='type-id-1470' is-artificial='yes'/>
2677            <parameter type-id='type-id-1040'/>
2678            <parameter type-id='type-id-1084'/>
2679            <parameter type-id='type-id-940'/>
2680            <parameter type-id='type-id-881'/>
2681            <parameter type-id='type-id-1076'/>
2682            <parameter type-id='type-id-951'/>
2683            <parameter type-id='type-id-664'/>
2684            <return type-id='type-id-65'/>
2685          </function-decl>
2686        </member-function>
2687        <member-function access='public'>
2688          <function-decl name='_Hashtable' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1096' column='1' visibility='default' binding='global' size-in-bits='64'>
2689            <parameter type-id='type-id-1470' is-artificial='yes'/>
2690            <parameter type-id='type-id-657'/>
2691            <return type-id='type-id-65'/>
2692          </function-decl>
2693        </member-function>
2694        <member-function access='public'>
2695          <function-decl name='_Hashtable' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1118' column='1' visibility='default' binding='global' size-in-bits='64'>
2696            <parameter type-id='type-id-1470' is-artificial='yes'/>
2697            <parameter type-id='type-id-1469'/>
2698            <return type-id='type-id-65'/>
2699          </function-decl>
2700        </member-function>
2701        <member-function access='public'>
2702          <function-decl name='_Hashtable' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1150' column='1' visibility='default' binding='global' size-in-bits='64'>
2703            <parameter type-id='type-id-1470' is-artificial='yes'/>
2704            <parameter type-id='type-id-657'/>
2705            <parameter type-id='type-id-664'/>
2706            <return type-id='type-id-65'/>
2707          </function-decl>
2708        </member-function>
2709        <member-function access='public'>
2710          <function-decl name='_Hashtable' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1171' column='1' visibility='default' binding='global' size-in-bits='64'>
2711            <parameter type-id='type-id-1470' is-artificial='yes'/>
2712            <parameter type-id='type-id-1469'/>
2713            <parameter type-id='type-id-664'/>
2714            <return type-id='type-id-65'/>
2715          </function-decl>
2716        </member-function>
2717        <member-function access='public'>
2718          <function-decl name='_Hashtable' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
2719            <parameter type-id='type-id-1470' is-artificial='yes'/>
2720            <parameter type-id='type-id-664'/>
2721            <return type-id='type-id-65'/>
2722          </function-decl>
2723        </member-function>
2724        <member-function access='public'>
2725          <function-decl name='_Hashtable' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
2726            <parameter type-id='type-id-1470' is-artificial='yes'/>
2727            <parameter type-id='type-id-1040'/>
2728            <parameter type-id='type-id-1084'/>
2729            <parameter type-id='type-id-667'/>
2730            <parameter type-id='type-id-664'/>
2731            <return type-id='type-id-65'/>
2732          </function-decl>
2733        </member-function>
2734        <member-function access='public'>
2735          <function-decl name='_Hashtable' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
2736            <parameter type-id='type-id-1470' is-artificial='yes'/>
2737            <parameter type-id='type-id-2033'/>
2738            <parameter type-id='type-id-1040'/>
2739            <parameter type-id='type-id-1084'/>
2740            <parameter type-id='type-id-667'/>
2741            <parameter type-id='type-id-664'/>
2742            <return type-id='type-id-65'/>
2743          </function-decl>
2744        </member-function>
2745        <member-function access='public' destructor='yes'>
2746          <function-decl name='~_Hashtable' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1216' column='1' visibility='default' binding='global' size-in-bits='64'>
2747            <parameter type-id='type-id-1470' is-artificial='yes'/>
2748            <parameter type-id='type-id-23' is-artificial='yes'/>
2749            <return type-id='type-id-65'/>
2750          </function-decl>
2751        </member-function>
2752      </class-decl>
2753      <class-decl name='_List_base&lt;mongo::optionenvironment::OptionDescription, std::allocator&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='298' column='1' id='type-id-686'>
2754        <member-type access='protected'>
2755          <class-decl name='_List_impl' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='319' column='1' id='type-id-1497'>
2756            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-990'/>
2757            <data-member access='public' layout-offset-in-bits='0'>
2758              <var-decl name='_M_node' type-id='type-id-1666' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='322' column='1'/>
2759            </data-member>
2760            <member-function access='public' constructor='yes'>
2761              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
2762                <parameter type-id='type-id-1498' is-artificial='yes'/>
2763                <return type-id='type-id-65'/>
2764              </function-decl>
2765            </member-function>
2766            <member-function access='public' constructor='yes'>
2767              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
2768                <parameter type-id='type-id-1498' is-artificial='yes'/>
2769                <parameter type-id='type-id-691'/>
2770                <return type-id='type-id-65'/>
2771              </function-decl>
2772            </member-function>
2773            <member-function access='public' constructor='yes'>
2774              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
2775                <parameter type-id='type-id-1498' is-artificial='yes'/>
2776                <parameter type-id='type-id-1500'/>
2777                <return type-id='type-id-65'/>
2778              </function-decl>
2779            </member-function>
2780            <member-function access='public' constructor='yes'>
2781              <function-decl name='_List_impl' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC2Ev'>
2782                <parameter type-id='type-id-1498' is-artificial='yes'/>
2783                <return type-id='type-id-65'/>
2784              </function-decl>
2785            </member-function>
2786          </class-decl>
2787        </member-type>
2788        <member-type access='protected'>
2789          <typedef-decl name='_Node_alloc_type' type-id='type-id-2034' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='315' column='1' id='type-id-689'/>
2790        </member-type>
2791        <member-type access='protected'>
2792          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2036' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='317' column='1' id='type-id-2035'/>
2793        </member-type>
2794        <member-type access='public'>
2795          <typedef-decl name='allocator_type' type-id='type-id-984' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='350' column='1' id='type-id-1130'/>
2796        </member-type>
2797        <data-member access='protected' layout-offset-in-bits='0'>
2798          <var-decl name='_M_impl' type-id='type-id-1497' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='339' column='1'/>
2799        </data-member>
2800        <member-function access='public'>
2801          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
2802            <parameter type-id='type-id-1496' is-artificial='yes'/>
2803            <return type-id='type-id-65'/>
2804          </function-decl>
2805        </member-function>
2806        <member-function access='public'>
2807          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
2808            <parameter type-id='type-id-1496' is-artificial='yes'/>
2809            <parameter type-id='type-id-691'/>
2810            <return type-id='type-id-65'/>
2811          </function-decl>
2812        </member-function>
2813        <member-function access='public'>
2814          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
2815            <parameter type-id='type-id-1496' is-artificial='yes'/>
2816            <parameter type-id='type-id-1495'/>
2817            <return type-id='type-id-65'/>
2818          </function-decl>
2819        </member-function>
2820        <member-function access='public' destructor='yes'>
2821          <function-decl name='~_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
2822            <parameter type-id='type-id-1496' is-artificial='yes'/>
2823            <parameter type-id='type-id-23' is-artificial='yes'/>
2824            <return type-id='type-id-65'/>
2825          </function-decl>
2826        </member-function>
2827        <member-function access='public' destructor='yes'>
2828          <function-decl name='~_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev'>
2829            <parameter type-id='type-id-1496' is-artificial='yes'/>
2830            <parameter type-id='type-id-23' is-artificial='yes'/>
2831            <return type-id='type-id-65'/>
2832          </function-decl>
2833        </member-function>
2834        <member-function access='public'>
2835          <function-decl name='_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev'>
2836            <parameter type-id='type-id-1496' is-artificial='yes'/>
2837            <return type-id='type-id-65'/>
2838          </function-decl>
2839        </member-function>
2840        <member-function access='public'>
2841          <function-decl name='_M_clear' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE8_M_clearEv' filepath='/usr/include/c++/4.9/bits/list.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE8_M_clearEv'>
2842            <parameter type-id='type-id-1496' is-artificial='yes'/>
2843            <return type-id='type-id-65'/>
2844          </function-decl>
2845        </member-function>
2846        <member-function access='public'>
2847          <function-decl name='_M_init' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE7_M_initEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE7_M_initEv'>
2848            <parameter type-id='type-id-1496' is-artificial='yes'/>
2849            <return type-id='type-id-65'/>
2850          </function-decl>
2851        </member-function>
2852        <member-function access='public'>
2853          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE21_M_get_Node_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE21_M_get_Node_allocatorEv'>
2854            <parameter type-id='type-id-1496' is-artificial='yes'/>
2855            <return type-id='type-id-1499'/>
2856          </function-decl>
2857        </member-function>
2858        <member-function access='protected'>
2859          <function-decl name='_M_put_node' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E'>
2860            <parameter type-id='type-id-1496' is-artificial='yes'/>
2861            <parameter type-id='type-id-1508'/>
2862            <return type-id='type-id-65'/>
2863          </function-decl>
2864        </member-function>
2865      </class-decl>
2866      <class-decl name='_List_base&lt;mongo::optionenvironment::OptionSection, std::allocator&lt;mongo::optionenvironment::OptionSection&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='298' column='1' id='type-id-692'>
2867        <member-type access='protected'>
2868          <class-decl name='_List_impl' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='319' column='1' id='type-id-1503'>
2869            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-993'/>
2870            <data-member access='public' layout-offset-in-bits='0'>
2871              <var-decl name='_M_node' type-id='type-id-1666' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='322' column='1'/>
2872            </data-member>
2873            <member-function access='public' constructor='yes'>
2874              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
2875                <parameter type-id='type-id-1504' is-artificial='yes'/>
2876                <return type-id='type-id-65'/>
2877              </function-decl>
2878            </member-function>
2879            <member-function access='public' constructor='yes'>
2880              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
2881                <parameter type-id='type-id-1504' is-artificial='yes'/>
2882                <parameter type-id='type-id-697'/>
2883                <return type-id='type-id-65'/>
2884              </function-decl>
2885            </member-function>
2886            <member-function access='public' constructor='yes'>
2887              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
2888                <parameter type-id='type-id-1504' is-artificial='yes'/>
2889                <parameter type-id='type-id-1506'/>
2890                <return type-id='type-id-65'/>
2891              </function-decl>
2892            </member-function>
2893            <member-function access='public' constructor='yes'>
2894              <function-decl name='_List_impl' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC2Ev'>
2895                <parameter type-id='type-id-1504' is-artificial='yes'/>
2896                <return type-id='type-id-65'/>
2897              </function-decl>
2898            </member-function>
2899          </class-decl>
2900        </member-type>
2901        <member-type access='protected'>
2902          <typedef-decl name='_Node_alloc_type' type-id='type-id-2037' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='315' column='1' id='type-id-695'/>
2903        </member-type>
2904        <member-type access='protected'>
2905          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2039' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='317' column='1' id='type-id-2038'/>
2906        </member-type>
2907        <member-type access='public'>
2908          <typedef-decl name='allocator_type' type-id='type-id-987' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='350' column='1' id='type-id-1140'/>
2909        </member-type>
2910        <data-member access='protected' layout-offset-in-bits='0'>
2911          <var-decl name='_M_impl' type-id='type-id-1503' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='339' column='1'/>
2912        </data-member>
2913        <member-function access='public'>
2914          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
2915            <parameter type-id='type-id-1502' is-artificial='yes'/>
2916            <return type-id='type-id-65'/>
2917          </function-decl>
2918        </member-function>
2919        <member-function access='public'>
2920          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
2921            <parameter type-id='type-id-1502' is-artificial='yes'/>
2922            <parameter type-id='type-id-697'/>
2923            <return type-id='type-id-65'/>
2924          </function-decl>
2925        </member-function>
2926        <member-function access='public'>
2927          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
2928            <parameter type-id='type-id-1502' is-artificial='yes'/>
2929            <parameter type-id='type-id-1501'/>
2930            <return type-id='type-id-65'/>
2931          </function-decl>
2932        </member-function>
2933        <member-function access='public' destructor='yes'>
2934          <function-decl name='~_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
2935            <parameter type-id='type-id-1502' is-artificial='yes'/>
2936            <parameter type-id='type-id-23' is-artificial='yes'/>
2937            <return type-id='type-id-65'/>
2938          </function-decl>
2939        </member-function>
2940        <member-function access='public' destructor='yes'>
2941          <function-decl name='~_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev'>
2942            <parameter type-id='type-id-1502' is-artificial='yes'/>
2943            <parameter type-id='type-id-23' is-artificial='yes'/>
2944            <return type-id='type-id-65'/>
2945          </function-decl>
2946        </member-function>
2947        <member-function access='public'>
2948          <function-decl name='_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev'>
2949            <parameter type-id='type-id-1502' is-artificial='yes'/>
2950            <return type-id='type-id-65'/>
2951          </function-decl>
2952        </member-function>
2953        <member-function access='public'>
2954          <function-decl name='_M_clear' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE8_M_clearEv' filepath='/usr/include/c++/4.9/bits/list.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE8_M_clearEv'>
2955            <parameter type-id='type-id-1502' is-artificial='yes'/>
2956            <return type-id='type-id-65'/>
2957          </function-decl>
2958        </member-function>
2959        <member-function access='public'>
2960          <function-decl name='_M_init' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE7_M_initEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE7_M_initEv'>
2961            <parameter type-id='type-id-1502' is-artificial='yes'/>
2962            <return type-id='type-id-65'/>
2963          </function-decl>
2964        </member-function>
2965        <member-function access='public'>
2966          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE21_M_get_Node_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE21_M_get_Node_allocatorEv'>
2967            <parameter type-id='type-id-1502' is-artificial='yes'/>
2968            <return type-id='type-id-1505'/>
2969          </function-decl>
2970        </member-function>
2971        <member-function access='protected'>
2972          <function-decl name='_M_put_node' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E'>
2973            <parameter type-id='type-id-1502' is-artificial='yes'/>
2974            <parameter type-id='type-id-1510'/>
2975            <return type-id='type-id-65'/>
2976          </function-decl>
2977        </member-function>
2978      </class-decl>
2979      <class-decl name='_Mutex_base&lt;(__gnu_cxx::_Lock_policy)2u&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='88' column='1' id='type-id-2040'>
2980        <member-type access='protected'>
2981          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='92' column='1' id='type-id-2041'>
2982            <underlying-type type-id='type-id-88'/>
2983            <enumerator name='_S_need_barriers' value='0'/>
2984          </enum-decl>
2985        </member-type>
2986      </class-decl>
2987      <class-decl name='_Rb_tree&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::_Identity&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='346' column='1' id='type-id-706'>
2988        <member-type access='protected'>
2989          <class-decl name='_Rb_tree_impl&lt;std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='455' column='1' id='type-id-1516'>
2990            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-996'/>
2991            <data-member access='public' layout-offset-in-bits='0'>
2992              <var-decl name='_M_key_compare' type-id='type-id-1122' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
2993            </data-member>
2994            <data-member access='public' layout-offset-in-bits='64'>
2995              <var-decl name='_M_header' type-id='type-id-775' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
2996            </data-member>
2997            <data-member access='public' layout-offset-in-bits='320'>
2998              <var-decl name='_M_node_count' type-id='type-id-1280' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
2999            </data-member>
3000            <member-function access='public'>
3001              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='461' column='1' visibility='default' binding='global' size-in-bits='64'>
3002                <parameter type-id='type-id-1517' is-artificial='yes'/>
3003                <return type-id='type-id-65'/>
3004              </function-decl>
3005            </member-function>
3006            <member-function access='public'>
3007              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
3008                <parameter type-id='type-id-1517' is-artificial='yes'/>
3009                <parameter type-id='type-id-1124'/>
3010                <parameter type-id='type-id-712'/>
3011                <return type-id='type-id-65'/>
3012              </function-decl>
3013            </member-function>
3014            <member-function access='public'>
3015              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
3016                <parameter type-id='type-id-1517' is-artificial='yes'/>
3017                <parameter type-id='type-id-1124'/>
3018                <parameter type-id='type-id-1515'/>
3019                <return type-id='type-id-65'/>
3020              </function-decl>
3021            </member-function>
3022          </class-decl>
3023        </member-type>
3024        <member-type access='private'>
3025          <typedef-decl name='_Node_allocator' type-id='type-id-2042' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-710'/>
3026        </member-type>
3027        <member-type access='public'>
3028          <typedef-decl name='const_reference' type-id='type-id-1284' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2043'/>
3029        </member-type>
3030        <member-type access='public'>
3031          <typedef-decl name='_Const_Link_type' type-id='type-id-1958' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2044'/>
3032        </member-type>
3033        <member-type access='public'>
3034          <typedef-decl name='_Link_type' type-id='type-id-2046' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2045'/>
3035        </member-type>
3036        <member-type access='public'>
3037          <typedef-decl name='const_iterator' type-id='type-id-2048' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2047'/>
3038        </member-type>
3039        <member-type access='public'>
3040          <typedef-decl name='const_reverse_iterator' type-id='type-id-2050' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2049'/>
3041        </member-type>
3042        <member-type access='public'>
3043          <typedef-decl name='iterator' type-id='type-id-2052' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2051'/>
3044        </member-type>
3045        <member-type access='public'>
3046          <typedef-decl name='reverse_iterator' type-id='type-id-2054' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2053'/>
3047        </member-type>
3048        <data-member access='protected' layout-offset-in-bits='0'>
3049          <var-decl name='_M_impl' type-id='type-id-1516' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
3050        </data-member>
3051        <member-function access='public'>
3052          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
3053            <parameter type-id='type-id-1513' is-artificial='yes'/>
3054            <return type-id='type-id-65'/>
3055          </function-decl>
3056        </member-function>
3057        <member-function access='public'>
3058          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='666' column='1' visibility='default' binding='global' size-in-bits='64'>
3059            <parameter type-id='type-id-1513' is-artificial='yes'/>
3060            <parameter type-id='type-id-1124'/>
3061            <parameter type-id='type-id-865'/>
3062            <return type-id='type-id-65'/>
3063          </function-decl>
3064        </member-function>
3065        <member-function access='public'>
3066          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
3067            <parameter type-id='type-id-1513' is-artificial='yes'/>
3068            <parameter type-id='type-id-708'/>
3069            <return type-id='type-id-65'/>
3070          </function-decl>
3071        </member-function>
3072        <member-function access='public'>
3073          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
3074            <parameter type-id='type-id-1513' is-artificial='yes'/>
3075            <parameter type-id='type-id-865'/>
3076            <return type-id='type-id-65'/>
3077          </function-decl>
3078        </member-function>
3079        <member-function access='public'>
3080          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64'>
3081            <parameter type-id='type-id-1513' is-artificial='yes'/>
3082            <parameter type-id='type-id-708'/>
3083            <parameter type-id='type-id-865'/>
3084            <return type-id='type-id-65'/>
3085          </function-decl>
3086        </member-function>
3087        <member-function access='public'>
3088          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
3089            <parameter type-id='type-id-1513' is-artificial='yes'/>
3090            <parameter type-id='type-id-1512'/>
3091            <return type-id='type-id-65'/>
3092          </function-decl>
3093        </member-function>
3094        <member-function access='public'>
3095          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='707' column='1' visibility='default' binding='global' size-in-bits='64'>
3096            <parameter type-id='type-id-1513' is-artificial='yes'/>
3097            <parameter type-id='type-id-1512'/>
3098            <parameter type-id='type-id-865'/>
3099            <return type-id='type-id-65'/>
3100          </function-decl>
3101        </member-function>
3102        <member-function access='public'>
3103          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
3104            <parameter type-id='type-id-1513' is-artificial='yes'/>
3105            <parameter type-id='type-id-1512'/>
3106            <parameter type-id='type-id-1515'/>
3107            <return type-id='type-id-65'/>
3108          </function-decl>
3109        </member-function>
3110        <member-function access='public' destructor='yes'>
3111          <function-decl name='~_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
3112            <parameter type-id='type-id-1513' is-artificial='yes'/>
3113            <parameter type-id='type-id-23' is-artificial='yes'/>
3114            <return type-id='type-id-65'/>
3115          </function-decl>
3116        </member-function>
3117      </class-decl>
3118      <class-decl name='_Rb_tree&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt;, std::_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='346' column='1' id='type-id-713'>
3119        <member-type access='protected'>
3120          <class-decl name='_Rb_tree_impl&lt;std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='455' column='1' id='type-id-1523'>
3121            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-999'/>
3122            <data-member access='public' layout-offset-in-bits='0'>
3123              <var-decl name='_M_key_compare' type-id='type-id-1122' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
3124            </data-member>
3125            <data-member access='public' layout-offset-in-bits='64'>
3126              <var-decl name='_M_header' type-id='type-id-775' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
3127            </data-member>
3128            <data-member access='public' layout-offset-in-bits='320'>
3129              <var-decl name='_M_node_count' type-id='type-id-1280' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
3130            </data-member>
3131            <member-function access='public'>
3132              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='461' column='1' visibility='default' binding='global' size-in-bits='64'>
3133                <parameter type-id='type-id-1524' is-artificial='yes'/>
3134                <return type-id='type-id-65'/>
3135              </function-decl>
3136            </member-function>
3137            <member-function access='public'>
3138              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
3139                <parameter type-id='type-id-1524' is-artificial='yes'/>
3140                <parameter type-id='type-id-1124'/>
3141                <parameter type-id='type-id-719'/>
3142                <return type-id='type-id-65'/>
3143              </function-decl>
3144            </member-function>
3145            <member-function access='public'>
3146              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
3147                <parameter type-id='type-id-1524' is-artificial='yes'/>
3148                <parameter type-id='type-id-1124'/>
3149                <parameter type-id='type-id-1522'/>
3150                <return type-id='type-id-65'/>
3151              </function-decl>
3152            </member-function>
3153          </class-decl>
3154        </member-type>
3155        <member-type access='private'>
3156          <typedef-decl name='_Node_allocator' type-id='type-id-2055' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-717'/>
3157        </member-type>
3158        <member-type access='public'>
3159          <typedef-decl name='allocator_type' type-id='type-id-1014' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-720'/>
3160        </member-type>
3161        <member-type access='public'>
3162          <typedef-decl name='_Const_Link_type' type-id='type-id-1962' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2056'/>
3163        </member-type>
3164        <member-type access='public'>
3165          <typedef-decl name='_Link_type' type-id='type-id-2058' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2057'/>
3166        </member-type>
3167        <member-type access='public'>
3168          <typedef-decl name='const_iterator' type-id='type-id-2060' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2059'/>
3169        </member-type>
3170        <member-type access='public'>
3171          <typedef-decl name='const_reference' type-id='type-id-1954' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2061'/>
3172        </member-type>
3173        <member-type access='public'>
3174          <typedef-decl name='const_reverse_iterator' type-id='type-id-2063' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2062'/>
3175        </member-type>
3176        <member-type access='public'>
3177          <typedef-decl name='iterator' type-id='type-id-2065' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2064'/>
3178        </member-type>
3179        <member-type access='public'>
3180          <typedef-decl name='reverse_iterator' type-id='type-id-2067' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2066'/>
3181        </member-type>
3182        <member-type access='public'>
3183          <typedef-decl name='value_type' type-id='type-id-1975' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-1952'/>
3184        </member-type>
3185        <data-member access='protected' layout-offset-in-bits='0'>
3186          <var-decl name='_M_impl' type-id='type-id-1523' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
3187        </data-member>
3188        <member-function access='public'>
3189          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
3190            <parameter type-id='type-id-1520' is-artificial='yes'/>
3191            <return type-id='type-id-65'/>
3192          </function-decl>
3193        </member-function>
3194        <member-function access='public'>
3195          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='666' column='1' visibility='default' binding='global' size-in-bits='64'>
3196            <parameter type-id='type-id-1520' is-artificial='yes'/>
3197            <parameter type-id='type-id-1124'/>
3198            <parameter type-id='type-id-722'/>
3199            <return type-id='type-id-65'/>
3200          </function-decl>
3201        </member-function>
3202        <member-function access='public'>
3203          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
3204            <parameter type-id='type-id-1520' is-artificial='yes'/>
3205            <parameter type-id='type-id-715'/>
3206            <return type-id='type-id-65'/>
3207          </function-decl>
3208        </member-function>
3209        <member-function access='public'>
3210          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
3211            <parameter type-id='type-id-1520' is-artificial='yes'/>
3212            <parameter type-id='type-id-722'/>
3213            <return type-id='type-id-65'/>
3214          </function-decl>
3215        </member-function>
3216        <member-function access='public'>
3217          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64'>
3218            <parameter type-id='type-id-1520' is-artificial='yes'/>
3219            <parameter type-id='type-id-715'/>
3220            <parameter type-id='type-id-722'/>
3221            <return type-id='type-id-65'/>
3222          </function-decl>
3223        </member-function>
3224        <member-function access='public'>
3225          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
3226            <parameter type-id='type-id-1520' is-artificial='yes'/>
3227            <parameter type-id='type-id-1519'/>
3228            <return type-id='type-id-65'/>
3229          </function-decl>
3230        </member-function>
3231        <member-function access='public'>
3232          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='707' column='1' visibility='default' binding='global' size-in-bits='64'>
3233            <parameter type-id='type-id-1520' is-artificial='yes'/>
3234            <parameter type-id='type-id-1519'/>
3235            <parameter type-id='type-id-722'/>
3236            <return type-id='type-id-65'/>
3237          </function-decl>
3238        </member-function>
3239        <member-function access='public'>
3240          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
3241            <parameter type-id='type-id-1520' is-artificial='yes'/>
3242            <parameter type-id='type-id-1519'/>
3243            <parameter type-id='type-id-1522'/>
3244            <return type-id='type-id-65'/>
3245          </function-decl>
3246        </member-function>
3247        <member-function access='public' destructor='yes'>
3248          <function-decl name='~_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
3249            <parameter type-id='type-id-1520' is-artificial='yes'/>
3250            <parameter type-id='type-id-23' is-artificial='yes'/>
3251            <return type-id='type-id-65'/>
3252          </function-decl>
3253        </member-function>
3254      </class-decl>
3255      <class-decl name='_Rb_tree&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt;, std::_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='346' column='1' id='type-id-723'>
3256        <member-type access='protected'>
3257          <class-decl name='_Rb_tree_impl&lt;std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='455' column='1' id='type-id-1530'>
3258            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1002'/>
3259            <data-member access='public' layout-offset-in-bits='0'>
3260              <var-decl name='_M_key_compare' type-id='type-id-1122' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
3261            </data-member>
3262            <data-member access='public' layout-offset-in-bits='64'>
3263              <var-decl name='_M_header' type-id='type-id-775' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
3264            </data-member>
3265            <data-member access='public' layout-offset-in-bits='320'>
3266              <var-decl name='_M_node_count' type-id='type-id-1280' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
3267            </data-member>
3268            <member-function access='public'>
3269              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='461' column='1' visibility='default' binding='global' size-in-bits='64'>
3270                <parameter type-id='type-id-1531' is-artificial='yes'/>
3271                <return type-id='type-id-65'/>
3272              </function-decl>
3273            </member-function>
3274            <member-function access='public'>
3275              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
3276                <parameter type-id='type-id-1531' is-artificial='yes'/>
3277                <parameter type-id='type-id-1124'/>
3278                <parameter type-id='type-id-729'/>
3279                <return type-id='type-id-65'/>
3280              </function-decl>
3281            </member-function>
3282            <member-function access='public'>
3283              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
3284                <parameter type-id='type-id-1531' is-artificial='yes'/>
3285                <parameter type-id='type-id-1124'/>
3286                <parameter type-id='type-id-1529'/>
3287                <return type-id='type-id-65'/>
3288              </function-decl>
3289            </member-function>
3290          </class-decl>
3291        </member-type>
3292        <member-type access='public'>
3293          <typedef-decl name='_Const_Link_type' type-id='type-id-770' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2068'/>
3294        </member-type>
3295        <member-type access='public'>
3296          <typedef-decl name='_Link_type' type-id='type-id-1546' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2069'/>
3297        </member-type>
3298        <member-type access='private'>
3299          <typedef-decl name='_Node_allocator' type-id='type-id-2070' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-727'/>
3300        </member-type>
3301        <member-type access='public'>
3302          <typedef-decl name='allocator_type' type-id='type-id-1020' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-730'/>
3303        </member-type>
3304        <member-type access='public'>
3305          <typedef-decl name='const_reference' type-id='type-id-735' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2071'/>
3306        </member-type>
3307        <member-type access='public'>
3308          <typedef-decl name='const_iterator' type-id='type-id-2073' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2072'/>
3309        </member-type>
3310        <member-type access='public'>
3311          <typedef-decl name='const_reverse_iterator' type-id='type-id-2075' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2074'/>
3312        </member-type>
3313        <member-type access='public'>
3314          <typedef-decl name='iterator' type-id='type-id-2077' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2076'/>
3315        </member-type>
3316        <member-type access='public'>
3317          <typedef-decl name='reverse_iterator' type-id='type-id-2079' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2078'/>
3318        </member-type>
3319        <data-member access='protected' layout-offset-in-bits='0'>
3320          <var-decl name='_M_impl' type-id='type-id-1530' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
3321        </data-member>
3322        <member-function access='public'>
3323          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
3324            <parameter type-id='type-id-1527' is-artificial='yes'/>
3325            <return type-id='type-id-65'/>
3326          </function-decl>
3327        </member-function>
3328        <member-function access='public'>
3329          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='666' column='1' visibility='default' binding='global' size-in-bits='64'>
3330            <parameter type-id='type-id-1527' is-artificial='yes'/>
3331            <parameter type-id='type-id-1124'/>
3332            <parameter type-id='type-id-732'/>
3333            <return type-id='type-id-65'/>
3334          </function-decl>
3335        </member-function>
3336        <member-function access='public'>
3337          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
3338            <parameter type-id='type-id-1527' is-artificial='yes'/>
3339            <parameter type-id='type-id-725'/>
3340            <return type-id='type-id-65'/>
3341          </function-decl>
3342        </member-function>
3343        <member-function access='public'>
3344          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
3345            <parameter type-id='type-id-1527' is-artificial='yes'/>
3346            <parameter type-id='type-id-732'/>
3347            <return type-id='type-id-65'/>
3348          </function-decl>
3349        </member-function>
3350        <member-function access='public'>
3351          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64'>
3352            <parameter type-id='type-id-1527' is-artificial='yes'/>
3353            <parameter type-id='type-id-725'/>
3354            <parameter type-id='type-id-732'/>
3355            <return type-id='type-id-65'/>
3356          </function-decl>
3357        </member-function>
3358        <member-function access='public'>
3359          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
3360            <parameter type-id='type-id-1527' is-artificial='yes'/>
3361            <parameter type-id='type-id-1526'/>
3362            <return type-id='type-id-65'/>
3363          </function-decl>
3364        </member-function>
3365        <member-function access='public'>
3366          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='707' column='1' visibility='default' binding='global' size-in-bits='64'>
3367            <parameter type-id='type-id-1527' is-artificial='yes'/>
3368            <parameter type-id='type-id-1526'/>
3369            <parameter type-id='type-id-732'/>
3370            <return type-id='type-id-65'/>
3371          </function-decl>
3372        </member-function>
3373        <member-function access='public'>
3374          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
3375            <parameter type-id='type-id-1527' is-artificial='yes'/>
3376            <parameter type-id='type-id-1526'/>
3377            <parameter type-id='type-id-1529'/>
3378            <return type-id='type-id-65'/>
3379          </function-decl>
3380        </member-function>
3381        <member-function access='public' destructor='yes'>
3382          <function-decl name='~_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
3383            <parameter type-id='type-id-1527' is-artificial='yes'/>
3384            <parameter type-id='type-id-23' is-artificial='yes'/>
3385            <return type-id='type-id-65'/>
3386          </function-decl>
3387        </member-function>
3388      </class-decl>
3389      <class-decl name='_Rb_tree&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='346' column='1' id='type-id-736'>
3390        <member-type access='protected'>
3391          <class-decl name='_Rb_tree_impl&lt;std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='455' column='1' id='type-id-1539'>
3392            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1005'/>
3393            <data-member access='public' layout-offset-in-bits='0'>
3394              <var-decl name='_M_key_compare' type-id='type-id-1122' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
3395            </data-member>
3396            <data-member access='public' layout-offset-in-bits='64'>
3397              <var-decl name='_M_header' type-id='type-id-775' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
3398            </data-member>
3399            <data-member access='public' layout-offset-in-bits='320'>
3400              <var-decl name='_M_node_count' type-id='type-id-1280' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
3401            </data-member>
3402            <member-function access='public'>
3403              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='461' column='1' visibility='default' binding='global' size-in-bits='64'>
3404                <parameter type-id='type-id-1540' is-artificial='yes'/>
3405                <return type-id='type-id-65'/>
3406              </function-decl>
3407            </member-function>
3408            <member-function access='public'>
3409              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
3410                <parameter type-id='type-id-1540' is-artificial='yes'/>
3411                <parameter type-id='type-id-1124'/>
3412                <parameter type-id='type-id-742'/>
3413                <return type-id='type-id-65'/>
3414              </function-decl>
3415            </member-function>
3416            <member-function access='public'>
3417              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
3418                <parameter type-id='type-id-1540' is-artificial='yes'/>
3419                <parameter type-id='type-id-1124'/>
3420                <parameter type-id='type-id-1538'/>
3421                <return type-id='type-id-65'/>
3422              </function-decl>
3423            </member-function>
3424            <member-function access='public'>
3425              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='461' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC2Ev'>
3426                <parameter type-id='type-id-1540' is-artificial='yes'/>
3427                <return type-id='type-id-65'/>
3428              </function-decl>
3429            </member-function>
3430            <member-function access='private'>
3431              <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EE13_M_initializeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='480' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EE13_M_initializeEv'>
3432                <parameter type-id='type-id-1540' is-artificial='yes'/>
3433                <return type-id='type-id-65'/>
3434              </function-decl>
3435            </member-function>
3436          </class-decl>
3437        </member-type>
3438        <member-type access='public'>
3439          <typedef-decl name='_Const_Link_type' type-id='type-id-774' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2080'/>
3440        </member-type>
3441        <member-type access='public'>
3442          <typedef-decl name='_Link_type' type-id='type-id-1548' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2081'/>
3443        </member-type>
3444        <member-type access='private'>
3445          <typedef-decl name='_Node_allocator' type-id='type-id-2082' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-740'/>
3446        </member-type>
3447        <member-type access='public'>
3448          <typedef-decl name='allocator_type' type-id='type-id-1023' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-743'/>
3449        </member-type>
3450        <member-type access='public'>
3451          <typedef-decl name='const_iterator' type-id='type-id-752' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2083'/>
3452        </member-type>
3453        <member-type access='public'>
3454          <typedef-decl name='const_reference' type-id='type-id-751' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2084'/>
3455        </member-type>
3456        <member-type access='public'>
3457          <typedef-decl name='iterator' type-id='type-id-761' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-758'/>
3458        </member-type>
3459        <member-type access='public'>
3460          <typedef-decl name='key_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='358' column='1' id='type-id-746'/>
3461        </member-type>
3462        <member-type access='public'>
3463          <typedef-decl name='const_reverse_iterator' type-id='type-id-2086' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2085'/>
3464        </member-type>
3465        <member-type access='public'>
3466          <typedef-decl name='reverse_iterator' type-id='type-id-2088' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2087'/>
3467        </member-type>
3468        <data-member access='protected' layout-offset-in-bits='0'>
3469          <var-decl name='_M_impl' type-id='type-id-1539' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
3470        </data-member>
3471        <member-function access='public'>
3472          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
3473            <parameter type-id='type-id-1534' is-artificial='yes'/>
3474            <return type-id='type-id-65'/>
3475          </function-decl>
3476        </member-function>
3477        <member-function access='public'>
3478          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='666' column='1' visibility='default' binding='global' size-in-bits='64'>
3479            <parameter type-id='type-id-1534' is-artificial='yes'/>
3480            <parameter type-id='type-id-1124'/>
3481            <parameter type-id='type-id-745'/>
3482            <return type-id='type-id-65'/>
3483          </function-decl>
3484        </member-function>
3485        <member-function access='public'>
3486          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
3487            <parameter type-id='type-id-1534' is-artificial='yes'/>
3488            <parameter type-id='type-id-738'/>
3489            <return type-id='type-id-65'/>
3490          </function-decl>
3491        </member-function>
3492        <member-function access='public'>
3493          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
3494            <parameter type-id='type-id-1534' is-artificial='yes'/>
3495            <parameter type-id='type-id-745'/>
3496            <return type-id='type-id-65'/>
3497          </function-decl>
3498        </member-function>
3499        <member-function access='public'>
3500          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64'>
3501            <parameter type-id='type-id-1534' is-artificial='yes'/>
3502            <parameter type-id='type-id-738'/>
3503            <parameter type-id='type-id-745'/>
3504            <return type-id='type-id-65'/>
3505          </function-decl>
3506        </member-function>
3507        <member-function access='public'>
3508          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
3509            <parameter type-id='type-id-1534' is-artificial='yes'/>
3510            <parameter type-id='type-id-1533'/>
3511            <return type-id='type-id-65'/>
3512          </function-decl>
3513        </member-function>
3514        <member-function access='public'>
3515          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='707' column='1' visibility='default' binding='global' size-in-bits='64'>
3516            <parameter type-id='type-id-1534' is-artificial='yes'/>
3517            <parameter type-id='type-id-1533'/>
3518            <parameter type-id='type-id-745'/>
3519            <return type-id='type-id-65'/>
3520          </function-decl>
3521        </member-function>
3522        <member-function access='public'>
3523          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1025' column='1' visibility='default' binding='global' size-in-bits='64'>
3524            <parameter type-id='type-id-1534' is-artificial='yes'/>
3525            <parameter type-id='type-id-1533'/>
3526            <parameter type-id='type-id-1538'/>
3527            <return type-id='type-id-65'/>
3528          </function-decl>
3529        </member-function>
3530        <member-function access='public' destructor='yes'>
3531          <function-decl name='~_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
3532            <parameter type-id='type-id-1534' is-artificial='yes'/>
3533            <parameter type-id='type-id-23' is-artificial='yes'/>
3534            <return type-id='type-id-65'/>
3535          </function-decl>
3536        </member-function>
3537        <member-function access='public' destructor='yes'>
3538          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev'>
3539            <parameter type-id='type-id-1534' is-artificial='yes'/>
3540            <parameter type-id='type-id-23' is-artificial='yes'/>
3541            <return type-id='type-id-65'/>
3542          </function-decl>
3543        </member-function>
3544        <member-function access='public'>
3545          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC2Ev'>
3546            <parameter type-id='type-id-1534' is-artificial='yes'/>
3547            <return type-id='type-id-65'/>
3548          </function-decl>
3549        </member-function>
3550        <member-function access='private'>
3551          <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E'>
3552            <parameter type-id='type-id-1534' is-artificial='yes'/>
3553            <parameter type-id='type-id-2081'/>
3554            <return type-id='type-id-65'/>
3555          </function-decl>
3556        </member-function>
3557        <member-function access='protected'>
3558          <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='517' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_beginEv'>
3559            <parameter type-id='type-id-1534' is-artificial='yes'/>
3560            <return type-id='type-id-2081'/>
3561          </function-decl>
3562        </member-function>
3563        <member-function access='public'>
3564          <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='726' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5beginEv'>
3565            <parameter type-id='type-id-1534' is-artificial='yes'/>
3566            <return type-id='type-id-758'/>
3567          </function-decl>
3568        </member-function>
3569        <member-function access='public'>
3570          <function-decl name='end' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE3endEv'>
3571            <parameter type-id='type-id-1534' is-artificial='yes'/>
3572            <return type-id='type-id-758'/>
3573          </function-decl>
3574        </member-function>
3575        <member-function access='protected' static='yes'>
3576          <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='552' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_S_rightEPSt18_Rb_tree_node_base'>
3577            <parameter type-id='type-id-1535'/>
3578            <return type-id='type-id-2081'/>
3579          </function-decl>
3580        </member-function>
3581        <member-function access='protected' static='yes'>
3582          <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='544' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_S_leftEPSt18_Rb_tree_node_base'>
3583            <parameter type-id='type-id-1535'/>
3584            <return type-id='type-id-2081'/>
3585          </function-decl>
3586        </member-function>
3587        <member-function access='protected'>
3588          <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS2_E'>
3589            <parameter type-id='type-id-1534' is-artificial='yes'/>
3590            <parameter type-id='type-id-2081'/>
3591            <return type-id='type-id-65'/>
3592          </function-decl>
3593        </member-function>
3594        <member-function access='public'>
3595          <function-decl name='_M_get_Node_allocator' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE21_M_get_Node_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE21_M_get_Node_allocatorEv'>
3596            <parameter type-id='type-id-1534' is-artificial='yes'/>
3597            <return type-id='type-id-1537'/>
3598          </function-decl>
3599        </member-function>
3600        <member-function access='protected'>
3601          <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='388' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E'>
3602            <parameter type-id='type-id-1534' is-artificial='yes'/>
3603            <parameter type-id='type-id-2081'/>
3604            <return type-id='type-id-65'/>
3605          </function-decl>
3606        </member-function>
3607      </class-decl>
3608      <class-decl name='_Sp_counted_base&lt;(__gnu_cxx::_Lock_policy)2u&gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='107' column='1' id='type-id-778'>
3609        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2040'/>
3610        <data-member access='private' layout-offset-in-bits='64'>
3611          <var-decl name='_M_use_count' type-id='type-id-64' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='206' column='1'/>
3612        </data-member>
3613        <data-member access='private' layout-offset-in-bits='96'>
3614          <var-decl name='_M_weak_count' type-id='type-id-64' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='207' column='1'/>
3615        </data-member>
3616        <member-function access='public'>
3617          <function-decl name='_Sp_counted_base' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
3618            <parameter type-id='type-id-1553' is-artificial='yes'/>
3619            <return type-id='type-id-65'/>
3620          </function-decl>
3621        </member-function>
3622        <member-function access='private'>
3623          <function-decl name='_Sp_counted_base' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
3624            <parameter type-id='type-id-1553' is-artificial='yes'/>
3625            <parameter type-id='type-id-780'/>
3626            <return type-id='type-id-65'/>
3627          </function-decl>
3628        </member-function>
3629        <member-function access='public'>
3630          <function-decl name='_M_release' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv'>
3631            <parameter type-id='type-id-1553' is-artificial='yes'/>
3632            <return type-id='type-id-65'/>
3633          </function-decl>
3634        </member-function>
3635        <member-function access='public' destructor='yes' vtable-offset='-1'>
3636          <function-decl name='~_Sp_counted_base' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
3637            <parameter type-id='type-id-1553' is-artificial='yes'/>
3638            <parameter type-id='type-id-23' is-artificial='yes'/>
3639            <return type-id='type-id-65'/>
3640          </function-decl>
3641        </member-function>
3642        <member-function access='public' vtable-offset='2'>
3643          <function-decl name='_M_dispose' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
3644            <parameter type-id='type-id-1553' is-artificial='yes'/>
3645            <return type-id='type-id-65'/>
3646          </function-decl>
3647        </member-function>
3648        <member-function access='public' vtable-offset='3'>
3649          <function-decl name='_M_destroy' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
3650            <parameter type-id='type-id-1553' is-artificial='yes'/>
3651            <return type-id='type-id-65'/>
3652          </function-decl>
3653        </member-function>
3654        <member-function access='public' vtable-offset='4'>
3655          <function-decl name='_M_get_deleter' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
3656            <parameter type-id='type-id-1553' is-artificial='yes'/>
3657            <parameter type-id='type-id-1981'/>
3658            <return type-id='type-id-45'/>
3659          </function-decl>
3660        </member-function>
3661      </class-decl>
3662      <class-decl name='__make_unsigned_selector&lt;long int, true, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1634' column='1' id='type-id-2089'>
3663        <member-type access='public'>
3664          <typedef-decl name='__type' type-id='type-id-2091' filepath='/usr/include/c++/4.9/type_traits' line='1641' column='1' id='type-id-2090'/>
3665        </member-type>
3666      </class-decl>
3667      <class-decl name='__match_cv_qualifiers&lt;long int, long unsigned int, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1578' column='1' id='type-id-2092'>
3668        <member-type access='public'>
3669          <typedef-decl name='__type' type-id='type-id-2093' filepath='/usr/include/c++/4.9/type_traits' line='1583' column='1' id='type-id-2091'/>
3670        </member-type>
3671      </class-decl>
3672      <class-decl name='__shared_count&lt;(__gnu_cxx::_Lock_policy)2u&gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='557' column='1' id='type-id-952'>
3673        <data-member access='private' layout-offset-in-bits='0'>
3674          <var-decl name='_M_pi' type-id='type-id-1553' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='727' column='1'/>
3675        </data-member>
3676        <member-function access='public'>
3677          <function-decl name='__shared_count' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='560' column='1' visibility='default' binding='global' size-in-bits='64'>
3678            <parameter type-id='type-id-1691' is-artificial='yes'/>
3679            <return type-id='type-id-65'/>
3680          </function-decl>
3681        </member-function>
3682        <member-function access='public'>
3683          <function-decl name='__shared_count' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='816' column='1' visibility='default' binding='global' size-in-bits='64'>
3684            <parameter type-id='type-id-1691' is-artificial='yes'/>
3685            <parameter type-id='type-id-1965'/>
3686            <return type-id='type-id-65'/>
3687          </function-decl>
3688        </member-function>
3689        <member-function access='public'>
3690          <function-decl name='__shared_count' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
3691            <parameter type-id='type-id-1691' is-artificial='yes'/>
3692            <parameter type-id='type-id-1965'/>
3693            <parameter type-id='type-id-2094'/>
3694            <return type-id='type-id-65'/>
3695          </function-decl>
3696        </member-function>
3697        <member-function access='public' destructor='yes'>
3698          <function-decl name='~__shared_count' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='663' column='1' visibility='default' binding='global' size-in-bits='64'>
3699            <parameter type-id='type-id-1691' is-artificial='yes'/>
3700            <parameter type-id='type-id-23' is-artificial='yes'/>
3701            <return type-id='type-id-65'/>
3702          </function-decl>
3703        </member-function>
3704        <member-function access='public'>
3705          <function-decl name='__shared_count' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
3706            <parameter type-id='type-id-1691' is-artificial='yes'/>
3707            <parameter type-id='type-id-954'/>
3708            <return type-id='type-id-65'/>
3709          </function-decl>
3710        </member-function>
3711        <member-function access='public' destructor='yes'>
3712          <function-decl name='~__shared_count' mangled-name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='663' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev'>
3713            <parameter type-id='type-id-1691' is-artificial='yes'/>
3714            <parameter type-id='type-id-23' is-artificial='yes'/>
3715            <return type-id='type-id-65'/>
3716          </function-decl>
3717        </member-function>
3718      </class-decl>
3719      <class-decl name='__shared_ptr&lt;mongo::optionenvironment::Constraint, (__gnu_cxx::_Lock_policy)2u&gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='860' column='1' id='type-id-956'>
3720        <data-member access='private' layout-offset-in-bits='0'>
3721          <var-decl name='_M_ptr' type-id='type-id-1420' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1174' column='1'/>
3722        </data-member>
3723        <data-member access='private' layout-offset-in-bits='64'>
3724          <var-decl name='_M_refcount' type-id='type-id-952' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1175' column='1'/>
3725        </data-member>
3726        <member-function access='public'>
3727          <function-decl name='__shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
3728            <parameter type-id='type-id-1694' is-artificial='yes'/>
3729            <return type-id='type-id-65'/>
3730          </function-decl>
3731        </member-function>
3732        <member-function access='public'>
3733          <function-decl name='__shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='912' column='1' visibility='default' binding='global' size-in-bits='64'>
3734            <parameter type-id='type-id-1694' is-artificial='yes'/>
3735            <parameter type-id='type-id-958'/>
3736            <return type-id='type-id-65'/>
3737          </function-decl>
3738        </member-function>
3739        <member-function access='public' destructor='yes'>
3740          <function-decl name='~__shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='914' column='1' visibility='default' binding='global' size-in-bits='64'>
3741            <parameter type-id='type-id-1694' is-artificial='yes'/>
3742            <parameter type-id='type-id-23' is-artificial='yes'/>
3743            <return type-id='type-id-65'/>
3744          </function-decl>
3745        </member-function>
3746        <member-function access='public'>
3747          <function-decl name='__shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='922' column='1' visibility='default' binding='global' size-in-bits='64'>
3748            <parameter type-id='type-id-1694' is-artificial='yes'/>
3749            <parameter type-id='type-id-1693'/>
3750            <return type-id='type-id-65'/>
3751          </function-decl>
3752        </member-function>
3753        <member-function access='public'>
3754          <function-decl name='__shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='967' column='1' visibility='default' binding='global' size-in-bits='64'>
3755            <parameter type-id='type-id-1694' is-artificial='yes'/>
3756            <return type-id='type-id-65'/>
3757          </function-decl>
3758        </member-function>
3759        <member-function access='protected'>
3760          <function-decl name='__shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1145' column='1' visibility='default' binding='global' size-in-bits='64'>
3761            <parameter type-id='type-id-1694' is-artificial='yes'/>
3762            <parameter type-id='type-id-1968'/>
3763            <parameter type-id='type-id-2094'/>
3764            <return type-id='type-id-65'/>
3765          </function-decl>
3766        </member-function>
3767        <member-function access='public' destructor='yes'>
3768          <function-decl name='~__shared_ptr' mangled-name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED2Ev' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='914' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED2Ev'>
3769            <parameter type-id='type-id-1694' is-artificial='yes'/>
3770            <parameter type-id='type-id-23' is-artificial='yes'/>
3771            <return type-id='type-id-65'/>
3772          </function-decl>
3773        </member-function>
3774      </class-decl>
3775      <class-decl name='allocator&lt;bool&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-960'>
3776        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-132'/>
3777        <member-type access='public'>
3778          <class-decl name='rebind&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2095'>
3779            <member-type access='public'>
3780              <typedef-decl name='other' type-id='type-id-972' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2096'/>
3781            </member-type>
3782          </class-decl>
3783        </member-type>
3784        <member-function access='public'>
3785          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
3786            <parameter type-id='type-id-1697' is-artificial='yes'/>
3787            <return type-id='type-id-65'/>
3788          </function-decl>
3789        </member-function>
3790        <member-function access='public'>
3791          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
3792            <parameter type-id='type-id-1697' is-artificial='yes'/>
3793            <parameter type-id='type-id-962'/>
3794            <return type-id='type-id-65'/>
3795          </function-decl>
3796        </member-function>
3797        <member-function access='public' destructor='yes'>
3798          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
3799            <parameter type-id='type-id-1697' is-artificial='yes'/>
3800            <parameter type-id='type-id-23' is-artificial='yes'/>
3801            <return type-id='type-id-65'/>
3802          </function-decl>
3803        </member-function>
3804      </class-decl>
3805      <class-decl name='allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-963'>
3806        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-134'/>
3807        <member-type access='public'>
3808          <class-decl name='rebind&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2097'>
3809            <member-type access='public'>
3810              <typedef-decl name='other' type-id='type-id-963' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2098'/>
3811            </member-type>
3812          </class-decl>
3813        </member-type>
3814        <member-type access='public'>
3815          <typedef-decl name='pointer' type-id='type-id-1929' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2099'/>
3816        </member-type>
3817        <member-type access='public'>
3818          <typedef-decl name='value_type' type-id='type-id-1927' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2100'/>
3819        </member-type>
3820        <member-function access='public'>
3821          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
3822            <parameter type-id='type-id-1699' is-artificial='yes'/>
3823            <return type-id='type-id-65'/>
3824          </function-decl>
3825        </member-function>
3826        <member-function access='public'>
3827          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
3828            <parameter type-id='type-id-1699' is-artificial='yes'/>
3829            <parameter type-id='type-id-965'/>
3830            <return type-id='type-id-65'/>
3831          </function-decl>
3832        </member-function>
3833        <member-function access='public' destructor='yes'>
3834          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
3835            <parameter type-id='type-id-1699' is-artificial='yes'/>
3836            <parameter type-id='type-id-23' is-artificial='yes'/>
3837            <return type-id='type-id-65'/>
3838          </function-decl>
3839        </member-function>
3840      </class-decl>
3841      <class-decl name='allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-966'>
3842        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-136'/>
3843        <member-type access='public'>
3844          <class-decl name='rebind&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2101'>
3845            <member-type access='public'>
3846              <typedef-decl name='other' type-id='type-id-966' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2102'/>
3847            </member-type>
3848          </class-decl>
3849        </member-type>
3850        <member-type access='public'>
3851          <typedef-decl name='pointer' type-id='type-id-1932' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2103'/>
3852        </member-type>
3853        <member-type access='public'>
3854          <typedef-decl name='value_type' type-id='type-id-1930' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2104'/>
3855        </member-type>
3856        <member-function access='public'>
3857          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
3858            <parameter type-id='type-id-1701' is-artificial='yes'/>
3859            <return type-id='type-id-65'/>
3860          </function-decl>
3861        </member-function>
3862        <member-function access='public'>
3863          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
3864            <parameter type-id='type-id-1701' is-artificial='yes'/>
3865            <parameter type-id='type-id-968'/>
3866            <return type-id='type-id-65'/>
3867          </function-decl>
3868        </member-function>
3869        <member-function access='public' destructor='yes'>
3870          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
3871            <parameter type-id='type-id-1701' is-artificial='yes'/>
3872            <parameter type-id='type-id-23' is-artificial='yes'/>
3873            <return type-id='type-id-65'/>
3874          </function-decl>
3875        </member-function>
3876      </class-decl>
3877      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-969'>
3878        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-138'/>
3879        <member-function access='public'>
3880          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
3881            <parameter type-id='type-id-1702' is-artificial='yes'/>
3882            <return type-id='type-id-65'/>
3883          </function-decl>
3884        </member-function>
3885        <member-function access='public'>
3886          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
3887            <parameter type-id='type-id-1702' is-artificial='yes'/>
3888            <parameter type-id='type-id-971'/>
3889            <return type-id='type-id-65'/>
3890          </function-decl>
3891        </member-function>
3892        <member-function access='public' destructor='yes'>
3893          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
3894            <parameter type-id='type-id-1702' is-artificial='yes'/>
3895            <parameter type-id='type-id-23' is-artificial='yes'/>
3896            <return type-id='type-id-65'/>
3897          </function-decl>
3898        </member-function>
3899      </class-decl>
3900      <class-decl name='allocator&lt;long unsigned int&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-972'>
3901        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-140'/>
3902        <member-function access='public'>
3903          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
3904            <parameter type-id='type-id-1703' is-artificial='yes'/>
3905            <return type-id='type-id-65'/>
3906          </function-decl>
3907        </member-function>
3908        <member-function access='public'>
3909          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
3910            <parameter type-id='type-id-1703' is-artificial='yes'/>
3911            <parameter type-id='type-id-974'/>
3912            <return type-id='type-id-65'/>
3913          </function-decl>
3914        </member-function>
3915        <member-function access='public' destructor='yes'>
3916          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
3917            <parameter type-id='type-id-1703' is-artificial='yes'/>
3918            <parameter type-id='type-id-23' is-artificial='yes'/>
3919            <return type-id='type-id-65'/>
3920          </function-decl>
3921        </member-function>
3922      </class-decl>
3923      <class-decl name='allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-975'>
3924        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-142'/>
3925        <member-type access='public'>
3926          <class-decl name='rebind&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2105'>
3927            <member-type access='public'>
3928              <typedef-decl name='other' type-id='type-id-975' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2106'/>
3929            </member-type>
3930          </class-decl>
3931        </member-type>
3932        <member-type access='public'>
3933          <typedef-decl name='pointer' type-id='type-id-2015' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2107'/>
3934        </member-type>
3935        <member-type access='public'>
3936          <typedef-decl name='value_type' type-id='type-id-2010' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2108'/>
3937        </member-type>
3938        <member-function access='public'>
3939          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
3940            <parameter type-id='type-id-1705' is-artificial='yes'/>
3941            <return type-id='type-id-65'/>
3942          </function-decl>
3943        </member-function>
3944        <member-function access='public'>
3945          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
3946            <parameter type-id='type-id-1705' is-artificial='yes'/>
3947            <parameter type-id='type-id-977'/>
3948            <return type-id='type-id-65'/>
3949          </function-decl>
3950        </member-function>
3951        <member-function access='public' destructor='yes'>
3952          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
3953            <parameter type-id='type-id-1705' is-artificial='yes'/>
3954            <parameter type-id='type-id-23' is-artificial='yes'/>
3955            <return type-id='type-id-65'/>
3956          </function-decl>
3957        </member-function>
3958      </class-decl>
3959      <class-decl name='allocator&lt;mongo::optionenvironment::Constraint*&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-978'>
3960        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
3961        <member-type access='public'>
3962          <class-decl name='rebind&lt;mongo::optionenvironment::Constraint*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2109'>
3963            <member-type access='public'>
3964              <typedef-decl name='other' type-id='type-id-978' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2110'/>
3965            </member-type>
3966          </class-decl>
3967        </member-type>
3968        <member-type access='public'>
3969          <typedef-decl name='value_type' type-id='type-id-1420' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-1266'/>
3970        </member-type>
3971        <member-function access='public'>
3972          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
3973            <parameter type-id='type-id-1707' is-artificial='yes'/>
3974            <return type-id='type-id-65'/>
3975          </function-decl>
3976        </member-function>
3977        <member-function access='public'>
3978          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
3979            <parameter type-id='type-id-1707' is-artificial='yes'/>
3980            <parameter type-id='type-id-980'/>
3981            <return type-id='type-id-65'/>
3982          </function-decl>
3983        </member-function>
3984        <member-function access='public' destructor='yes'>
3985          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
3986            <parameter type-id='type-id-1707' is-artificial='yes'/>
3987            <parameter type-id='type-id-23' is-artificial='yes'/>
3988            <return type-id='type-id-65'/>
3989          </function-decl>
3990        </member-function>
3991      </class-decl>
3992      <class-decl name='allocator&lt;mongo::optionenvironment::KeyConstraint*&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-981'>
3993        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-146'/>
3994        <member-type access='public'>
3995          <class-decl name='rebind&lt;mongo::optionenvironment::KeyConstraint*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2111'>
3996            <member-type access='public'>
3997              <typedef-decl name='other' type-id='type-id-981' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2112'/>
3998            </member-type>
3999          </class-decl>
4000        </member-type>
4001        <member-type access='public'>
4002          <typedef-decl name='value_type' type-id='type-id-1428' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-1273'/>
4003        </member-type>
4004        <member-function access='public'>
4005          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4006            <parameter type-id='type-id-1709' is-artificial='yes'/>
4007            <return type-id='type-id-65'/>
4008          </function-decl>
4009        </member-function>
4010        <member-function access='public'>
4011          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4012            <parameter type-id='type-id-1709' is-artificial='yes'/>
4013            <parameter type-id='type-id-983'/>
4014            <return type-id='type-id-65'/>
4015          </function-decl>
4016        </member-function>
4017        <member-function access='public' destructor='yes'>
4018          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4019            <parameter type-id='type-id-1709' is-artificial='yes'/>
4020            <parameter type-id='type-id-23' is-artificial='yes'/>
4021            <return type-id='type-id-65'/>
4022          </function-decl>
4023        </member-function>
4024      </class-decl>
4025      <class-decl name='allocator&lt;mongo::optionenvironment::OptionDescription&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-984'>
4026        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-148'/>
4027        <member-type access='public'>
4028          <class-decl name='rebind&lt;mongo::optionenvironment::OptionDescription&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2113'>
4029            <member-type access='public'>
4030              <typedef-decl name='other' type-id='type-id-984' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2036'/>
4031            </member-type>
4032          </class-decl>
4033        </member-type>
4034        <member-type access='public'>
4035          <class-decl name='rebind&lt;std::_List_node&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2114'>
4036            <member-type access='public'>
4037              <typedef-decl name='other' type-id='type-id-990' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2034'/>
4038            </member-type>
4039          </class-decl>
4040        </member-type>
4041        <member-function access='public'>
4042          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4043            <parameter type-id='type-id-1710' is-artificial='yes'/>
4044            <return type-id='type-id-65'/>
4045          </function-decl>
4046        </member-function>
4047        <member-function access='public'>
4048          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4049            <parameter type-id='type-id-1710' is-artificial='yes'/>
4050            <parameter type-id='type-id-986'/>
4051            <return type-id='type-id-65'/>
4052          </function-decl>
4053        </member-function>
4054        <member-function access='public' destructor='yes'>
4055          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4056            <parameter type-id='type-id-1710' is-artificial='yes'/>
4057            <parameter type-id='type-id-23' is-artificial='yes'/>
4058            <return type-id='type-id-65'/>
4059          </function-decl>
4060        </member-function>
4061      </class-decl>
4062      <class-decl name='allocator&lt;mongo::optionenvironment::OptionSection&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-987'>
4063        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-150'/>
4064        <member-type access='public'>
4065          <class-decl name='rebind&lt;mongo::optionenvironment::OptionSection&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2115'>
4066            <member-type access='public'>
4067              <typedef-decl name='other' type-id='type-id-987' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2039'/>
4068            </member-type>
4069          </class-decl>
4070        </member-type>
4071        <member-type access='public'>
4072          <class-decl name='rebind&lt;std::_List_node&lt;mongo::optionenvironment::OptionSection&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2116'>
4073            <member-type access='public'>
4074              <typedef-decl name='other' type-id='type-id-993' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2037'/>
4075            </member-type>
4076          </class-decl>
4077        </member-type>
4078        <member-function access='public'>
4079          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4080            <parameter type-id='type-id-1711' is-artificial='yes'/>
4081            <return type-id='type-id-65'/>
4082          </function-decl>
4083        </member-function>
4084        <member-function access='public'>
4085          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4086            <parameter type-id='type-id-1711' is-artificial='yes'/>
4087            <parameter type-id='type-id-989'/>
4088            <return type-id='type-id-65'/>
4089          </function-decl>
4090        </member-function>
4091        <member-function access='public' destructor='yes'>
4092          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4093            <parameter type-id='type-id-1711' is-artificial='yes'/>
4094            <parameter type-id='type-id-23' is-artificial='yes'/>
4095            <return type-id='type-id-65'/>
4096          </function-decl>
4097        </member-function>
4098      </class-decl>
4099      <class-decl name='allocator&lt;std::_List_node&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-990'>
4100        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-152'/>
4101        <member-function access='public'>
4102          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4103            <parameter type-id='type-id-1712' is-artificial='yes'/>
4104            <return type-id='type-id-65'/>
4105          </function-decl>
4106        </member-function>
4107        <member-function access='public'>
4108          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4109            <parameter type-id='type-id-1712' is-artificial='yes'/>
4110            <parameter type-id='type-id-992'/>
4111            <return type-id='type-id-65'/>
4112          </function-decl>
4113        </member-function>
4114        <member-function access='public' destructor='yes'>
4115          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4116            <parameter type-id='type-id-1712' is-artificial='yes'/>
4117            <parameter type-id='type-id-23' is-artificial='yes'/>
4118            <return type-id='type-id-65'/>
4119          </function-decl>
4120        </member-function>
4121        <member-function access='public' destructor='yes'>
4122          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev'>
4123            <parameter type-id='type-id-1712' is-artificial='yes'/>
4124            <parameter type-id='type-id-23' is-artificial='yes'/>
4125            <return type-id='type-id-65'/>
4126          </function-decl>
4127        </member-function>
4128        <member-function access='public'>
4129          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev'>
4130            <parameter type-id='type-id-1712' is-artificial='yes'/>
4131            <return type-id='type-id-65'/>
4132          </function-decl>
4133        </member-function>
4134      </class-decl>
4135      <class-decl name='allocator&lt;std::_List_node&lt;mongo::optionenvironment::OptionSection&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-993'>
4136        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-154'/>
4137        <member-function access='public'>
4138          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4139            <parameter type-id='type-id-1713' is-artificial='yes'/>
4140            <return type-id='type-id-65'/>
4141          </function-decl>
4142        </member-function>
4143        <member-function access='public'>
4144          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4145            <parameter type-id='type-id-1713' is-artificial='yes'/>
4146            <parameter type-id='type-id-995'/>
4147            <return type-id='type-id-65'/>
4148          </function-decl>
4149        </member-function>
4150        <member-function access='public' destructor='yes'>
4151          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4152            <parameter type-id='type-id-1713' is-artificial='yes'/>
4153            <parameter type-id='type-id-23' is-artificial='yes'/>
4154            <return type-id='type-id-65'/>
4155          </function-decl>
4156        </member-function>
4157        <member-function access='public' destructor='yes'>
4158          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev'>
4159            <parameter type-id='type-id-1713' is-artificial='yes'/>
4160            <parameter type-id='type-id-23' is-artificial='yes'/>
4161            <return type-id='type-id-65'/>
4162          </function-decl>
4163        </member-function>
4164        <member-function access='public'>
4165          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev'>
4166            <parameter type-id='type-id-1713' is-artificial='yes'/>
4167            <return type-id='type-id-65'/>
4168          </function-decl>
4169        </member-function>
4170      </class-decl>
4171      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-996'>
4172        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-156'/>
4173        <member-function access='public'>
4174          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4175            <parameter type-id='type-id-1714' is-artificial='yes'/>
4176            <return type-id='type-id-65'/>
4177          </function-decl>
4178        </member-function>
4179        <member-function access='public'>
4180          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4181            <parameter type-id='type-id-1714' is-artificial='yes'/>
4182            <parameter type-id='type-id-998'/>
4183            <return type-id='type-id-65'/>
4184          </function-decl>
4185        </member-function>
4186        <member-function access='public' destructor='yes'>
4187          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4188            <parameter type-id='type-id-1714' is-artificial='yes'/>
4189            <parameter type-id='type-id-23' is-artificial='yes'/>
4190            <return type-id='type-id-65'/>
4191          </function-decl>
4192        </member-function>
4193      </class-decl>
4194      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-999'>
4195        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-158'/>
4196        <member-function access='public'>
4197          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4198            <parameter type-id='type-id-1715' is-artificial='yes'/>
4199            <return type-id='type-id-65'/>
4200          </function-decl>
4201        </member-function>
4202        <member-function access='public'>
4203          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4204            <parameter type-id='type-id-1715' is-artificial='yes'/>
4205            <parameter type-id='type-id-1001'/>
4206            <return type-id='type-id-65'/>
4207          </function-decl>
4208        </member-function>
4209        <member-function access='public' destructor='yes'>
4210          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4211            <parameter type-id='type-id-1715' is-artificial='yes'/>
4212            <parameter type-id='type-id-23' is-artificial='yes'/>
4213            <return type-id='type-id-65'/>
4214          </function-decl>
4215        </member-function>
4216      </class-decl>
4217      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-1002'>
4218        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-160'/>
4219        <member-function access='public'>
4220          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4221            <parameter type-id='type-id-1716' is-artificial='yes'/>
4222            <return type-id='type-id-65'/>
4223          </function-decl>
4224        </member-function>
4225        <member-function access='public'>
4226          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4227            <parameter type-id='type-id-1716' is-artificial='yes'/>
4228            <parameter type-id='type-id-1004'/>
4229            <return type-id='type-id-65'/>
4230          </function-decl>
4231        </member-function>
4232        <member-function access='public' destructor='yes'>
4233          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4234            <parameter type-id='type-id-1716' is-artificial='yes'/>
4235            <parameter type-id='type-id-23' is-artificial='yes'/>
4236            <return type-id='type-id-65'/>
4237          </function-decl>
4238        </member-function>
4239      </class-decl>
4240      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-1005'>
4241        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-162'/>
4242        <member-type access='public'>
4243          <typedef-decl name='value_type' type-id='type-id-771' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2117'/>
4244        </member-type>
4245        <member-function access='public'>
4246          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4247            <parameter type-id='type-id-1718' is-artificial='yes'/>
4248            <return type-id='type-id-65'/>
4249          </function-decl>
4250        </member-function>
4251        <member-function access='public'>
4252          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4253            <parameter type-id='type-id-1718' is-artificial='yes'/>
4254            <parameter type-id='type-id-1007'/>
4255            <return type-id='type-id-65'/>
4256          </function-decl>
4257        </member-function>
4258        <member-function access='public' destructor='yes'>
4259          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4260            <parameter type-id='type-id-1718' is-artificial='yes'/>
4261            <parameter type-id='type-id-23' is-artificial='yes'/>
4262            <return type-id='type-id-65'/>
4263          </function-decl>
4264        </member-function>
4265        <member-function access='public' destructor='yes'>
4266          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev'>
4267            <parameter type-id='type-id-1718' is-artificial='yes'/>
4268            <parameter type-id='type-id-23' is-artificial='yes'/>
4269            <return type-id='type-id-65'/>
4270          </function-decl>
4271        </member-function>
4272        <member-function access='public'>
4273          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev'>
4274            <parameter type-id='type-id-1718' is-artificial='yes'/>
4275            <return type-id='type-id-65'/>
4276          </function-decl>
4277        </member-function>
4278      </class-decl>
4279      <class-decl name='allocator&lt;std::__detail::_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, true&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-1008'>
4280        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-164'/>
4281        <member-type access='public'>
4282          <typedef-decl name='value_type' type-id='type-id-894' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2118'/>
4283        </member-type>
4284        <member-function access='public'>
4285          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4286            <parameter type-id='type-id-1720' is-artificial='yes'/>
4287            <return type-id='type-id-65'/>
4288          </function-decl>
4289        </member-function>
4290        <member-function access='public'>
4291          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4292            <parameter type-id='type-id-1720' is-artificial='yes'/>
4293            <parameter type-id='type-id-1010'/>
4294            <return type-id='type-id-65'/>
4295          </function-decl>
4296        </member-function>
4297        <member-function access='public' destructor='yes'>
4298          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4299            <parameter type-id='type-id-1720' is-artificial='yes'/>
4300            <parameter type-id='type-id-23' is-artificial='yes'/>
4301            <return type-id='type-id-65'/>
4302          </function-decl>
4303        </member-function>
4304      </class-decl>
4305      <class-decl name='allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-1011'>
4306        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
4307        <member-type access='public'>
4308          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2119'>
4309            <member-type access='public'>
4310              <typedef-decl name='other' type-id='type-id-996' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2120'/>
4311            </member-type>
4312          </class-decl>
4313        </member-type>
4314        <member-type access='public'>
4315          <class-decl name='rebind&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2121'>
4316            <member-type access='public'>
4317              <typedef-decl name='other' type-id='type-id-1011' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2122'/>
4318            </member-type>
4319          </class-decl>
4320        </member-type>
4321        <member-function access='public'>
4322          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4323            <parameter type-id='type-id-1722' is-artificial='yes'/>
4324            <return type-id='type-id-65'/>
4325          </function-decl>
4326        </member-function>
4327        <member-function access='public'>
4328          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4329            <parameter type-id='type-id-1722' is-artificial='yes'/>
4330            <parameter type-id='type-id-1013'/>
4331            <return type-id='type-id-65'/>
4332          </function-decl>
4333        </member-function>
4334        <member-function access='public' destructor='yes'>
4335          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4336            <parameter type-id='type-id-1722' is-artificial='yes'/>
4337            <parameter type-id='type-id-23' is-artificial='yes'/>
4338            <return type-id='type-id-65'/>
4339          </function-decl>
4340        </member-function>
4341        <member-function access='public' destructor='yes'>
4342          <function-decl name='~allocator' mangled-name='_ZNSaISsED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISsED2Ev'>
4343            <parameter type-id='type-id-1722' is-artificial='yes'/>
4344            <parameter type-id='type-id-23' is-artificial='yes'/>
4345            <return type-id='type-id-65'/>
4346          </function-decl>
4347        </member-function>
4348        <member-function access='public'>
4349          <function-decl name='allocator' mangled-name='_ZNSaISsEC2ERKS_' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISsEC2ERKS_'>
4350            <parameter type-id='type-id-1722' is-artificial='yes'/>
4351            <parameter type-id='type-id-1013'/>
4352            <return type-id='type-id-65'/>
4353          </function-decl>
4354        </member-function>
4355        <member-function access='public'>
4356          <function-decl name='allocator' mangled-name='_ZNSaISsEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISsEC2Ev'>
4357            <parameter type-id='type-id-1722' is-artificial='yes'/>
4358            <return type-id='type-id-65'/>
4359          </function-decl>
4360        </member-function>
4361      </class-decl>
4362      <class-decl name='allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-1014'>
4363        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-168'/>
4364        <member-type access='public'>
4365          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2123'>
4366            <member-type access='public'>
4367              <typedef-decl name='other' type-id='type-id-999' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2124'/>
4368            </member-type>
4369          </class-decl>
4370        </member-type>
4371        <member-type access='public'>
4372          <typedef-decl name='pointer' type-id='type-id-2126' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2125'/>
4373        </member-type>
4374        <member-type access='public'>
4375          <typedef-decl name='value_type' type-id='type-id-1975' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2127'/>
4376        </member-type>
4377        <member-function access='public'>
4378          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4379            <parameter type-id='type-id-1724' is-artificial='yes'/>
4380            <return type-id='type-id-65'/>
4381          </function-decl>
4382        </member-function>
4383        <member-function access='public'>
4384          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4385            <parameter type-id='type-id-1724' is-artificial='yes'/>
4386            <parameter type-id='type-id-1016'/>
4387            <return type-id='type-id-65'/>
4388          </function-decl>
4389        </member-function>
4390        <member-function access='public' destructor='yes'>
4391          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4392            <parameter type-id='type-id-1724' is-artificial='yes'/>
4393            <parameter type-id='type-id-23' is-artificial='yes'/>
4394            <return type-id='type-id-65'/>
4395          </function-decl>
4396        </member-function>
4397      </class-decl>
4398      <class-decl name='allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-1017'>
4399        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-170'/>
4400        <member-function access='public'>
4401          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4402            <parameter type-id='type-id-1725' is-artificial='yes'/>
4403            <return type-id='type-id-65'/>
4404          </function-decl>
4405        </member-function>
4406        <member-function access='public'>
4407          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4408            <parameter type-id='type-id-1725' is-artificial='yes'/>
4409            <parameter type-id='type-id-1019'/>
4410            <return type-id='type-id-65'/>
4411          </function-decl>
4412        </member-function>
4413        <member-function access='public' destructor='yes'>
4414          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4415            <parameter type-id='type-id-1725' is-artificial='yes'/>
4416            <parameter type-id='type-id-23' is-artificial='yes'/>
4417            <return type-id='type-id-65'/>
4418          </function-decl>
4419        </member-function>
4420      </class-decl>
4421      <class-decl name='allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-1020'>
4422        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-172'/>
4423        <member-type access='public'>
4424          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2128'>
4425            <member-type access='public'>
4426              <typedef-decl name='other' type-id='type-id-1002' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2129'/>
4427            </member-type>
4428          </class-decl>
4429        </member-type>
4430        <member-type access='public'>
4431          <typedef-decl name='value_type' type-id='type-id-1177' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-733'/>
4432        </member-type>
4433        <member-function access='public'>
4434          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4435            <parameter type-id='type-id-1727' is-artificial='yes'/>
4436            <return type-id='type-id-65'/>
4437          </function-decl>
4438        </member-function>
4439        <member-function access='public'>
4440          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4441            <parameter type-id='type-id-1727' is-artificial='yes'/>
4442            <parameter type-id='type-id-1022'/>
4443            <return type-id='type-id-65'/>
4444          </function-decl>
4445        </member-function>
4446        <member-function access='public' destructor='yes'>
4447          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4448            <parameter type-id='type-id-1727' is-artificial='yes'/>
4449            <parameter type-id='type-id-23' is-artificial='yes'/>
4450            <return type-id='type-id-65'/>
4451          </function-decl>
4452        </member-function>
4453      </class-decl>
4454      <class-decl name='allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-1023'>
4455        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-174'/>
4456        <member-type access='public'>
4457          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2130'>
4458            <member-type access='public'>
4459              <typedef-decl name='other' type-id='type-id-1005' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2131'/>
4460            </member-type>
4461          </class-decl>
4462        </member-type>
4463        <member-type access='public'>
4464          <typedef-decl name='value_type' type-id='type-id-1181' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-749'/>
4465        </member-type>
4466        <member-function access='public'>
4467          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4468            <parameter type-id='type-id-1729' is-artificial='yes'/>
4469            <return type-id='type-id-65'/>
4470          </function-decl>
4471        </member-function>
4472        <member-function access='public'>
4473          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4474            <parameter type-id='type-id-1729' is-artificial='yes'/>
4475            <parameter type-id='type-id-1025'/>
4476            <return type-id='type-id-65'/>
4477          </function-decl>
4478        </member-function>
4479        <member-function access='public' destructor='yes'>
4480          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4481            <parameter type-id='type-id-1729' is-artificial='yes'/>
4482            <parameter type-id='type-id-23' is-artificial='yes'/>
4483            <return type-id='type-id-65'/>
4484          </function-decl>
4485        </member-function>
4486      </class-decl>
4487      <class-decl name='allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-1026'>
4488        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-176'/>
4489        <member-type access='public'>
4490          <class-decl name='rebind&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-2132'>
4491            <member-type access='public'>
4492              <typedef-decl name='other' type-id='type-id-1026' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2133'/>
4493            </member-type>
4494          </class-decl>
4495        </member-type>
4496        <member-type access='public'>
4497          <typedef-decl name='value_type' type-id='type-id-1200' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-1289'/>
4498        </member-type>
4499        <member-function access='public'>
4500          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
4501            <parameter type-id='type-id-1731' is-artificial='yes'/>
4502            <return type-id='type-id-65'/>
4503          </function-decl>
4504        </member-function>
4505        <member-function access='public'>
4506          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
4507            <parameter type-id='type-id-1731' is-artificial='yes'/>
4508            <parameter type-id='type-id-1028'/>
4509            <return type-id='type-id-65'/>
4510          </function-decl>
4511        </member-function>
4512        <member-function access='public' destructor='yes'>
4513          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
4514            <parameter type-id='type-id-1731' is-artificial='yes'/>
4515            <parameter type-id='type-id-23' is-artificial='yes'/>
4516            <return type-id='type-id-65'/>
4517          </function-decl>
4518        </member-function>
4519        <member-function access='public' destructor='yes'>
4520          <function-decl name='~allocator' mangled-name='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev'>
4521            <parameter type-id='type-id-1731' is-artificial='yes'/>
4522            <parameter type-id='type-id-23' is-artificial='yes'/>
4523            <return type-id='type-id-65'/>
4524          </function-decl>
4525        </member-function>
4526      </class-decl>
4527      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='112' column='1' id='type-id-31'>
4528        <member-type access='private'>
4529          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='272' column='1' id='type-id-1754'>
4530            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-969'/>
4531            <data-member access='public' layout-offset-in-bits='0'>
4532              <var-decl name='_M_p' type-id='type-id-39' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='277' column='1'/>
4533            </data-member>
4534            <member-function access='public' constructor='yes'>
4535              <function-decl name='_Alloc_hider' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
4536                <parameter type-id='type-id-1755' is-artificial='yes'/>
4537                <parameter type-id='type-id-39'/>
4538                <parameter type-id='type-id-971'/>
4539                <return type-id='type-id-65'/>
4540              </function-decl>
4541            </member-function>
4542          </class-decl>
4543        </member-type>
4544        <member-type access='private'>
4545          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='155' column='1' id='type-id-1037'>
4546            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2134'/>
4547            <data-member access='public' static='yes'>
4548              <var-decl name='_S_max_size' type-id='type-id-1041' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='50' column='1'/>
4549            </data-member>
4550            <data-member access='public' static='yes'>
4551              <var-decl name='_S_terminal' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='55' column='1'/>
4552            </data-member>
4553            <data-member access='public' static='yes'>
4554              <var-decl name='_S_empty_rep_storage' type-id='type-id-100' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='66' column='1'/>
4555            </data-member>
4556          </class-decl>
4557        </member-type>
4558        <member-type access='private'>
4559          <class-decl name='_Rep_base' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='148' column='1' id='type-id-2134'>
4560            <data-member access='public' layout-offset-in-bits='0'>
4561              <var-decl name='_M_length' type-id='type-id-1040' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='150' column='1'/>
4562            </data-member>
4563            <data-member access='public' layout-offset-in-bits='64'>
4564              <var-decl name='_M_capacity' type-id='type-id-1040' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='151' column='1'/>
4565            </data-member>
4566            <data-member access='public' layout-offset-in-bits='128'>
4567              <var-decl name='_M_refcount' type-id='type-id-64' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='152' column='1'/>
4568            </data-member>
4569          </class-decl>
4570        </member-type>
4571        <member-type access='public'>
4572          <typedef-decl name='allocator_type' type-id='type-id-969' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='120' column='1' id='type-id-2135'/>
4573        </member-type>
4574        <member-type access='public'>
4575          <typedef-decl name='const_iterator' type-id='type-id-120' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='129' column='1' id='type-id-2136'/>
4576        </member-type>
4577        <member-type access='public'>
4578          <typedef-decl name='const_reference' type-id='type-id-2138' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='124' column='1' id='type-id-2137'/>
4579        </member-type>
4580        <member-type access='public'>
4581          <typedef-decl name='iterator' type-id='type-id-123' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='127' column='1' id='type-id-2139'/>
4582        </member-type>
4583        <member-type access='public'>
4584          <typedef-decl name='reference' type-id='type-id-2141' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='123' column='1' id='type-id-2140'/>
4585        </member-type>
4586        <member-type access='public'>
4587          <typedef-decl name='size_type' type-id='type-id-1280' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='121' column='1' id='type-id-1040'/>
4588        </member-type>
4589        <member-type access='public'>
4590          <typedef-decl name='const_reverse_iterator' type-id='type-id-2143' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='130' column='1' id='type-id-2142'/>
4591        </member-type>
4592        <member-type access='public'>
4593          <typedef-decl name='reverse_iterator' type-id='type-id-2145' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='131' column='1' id='type-id-2144'/>
4594        </member-type>
4595        <data-member access='public' static='yes'>
4596          <var-decl name='npos' type-id='type-id-1041' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='285' column='1'/>
4597        </data-member>
4598        <data-member access='private' layout-offset-in-bits='0'>
4599          <var-decl name='_M_dataplus' type-id='type-id-1754' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='289' column='1'/>
4600        </data-member>
4601        <member-function access='public'>
4602          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
4603            <parameter type-id='type-id-1750' is-artificial='yes'/>
4604            <return type-id='type-id-65'/>
4605          </function-decl>
4606        </member-function>
4607        <member-function access='public'>
4608          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='453' column='1' visibility='default' binding='global' size-in-bits='64'>
4609            <parameter type-id='type-id-1750' is-artificial='yes'/>
4610            <parameter type-id='type-id-971'/>
4611            <return type-id='type-id-65'/>
4612          </function-decl>
4613        </member-function>
4614        <member-function access='public'>
4615          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
4616            <parameter type-id='type-id-1750' is-artificial='yes'/>
4617            <parameter type-id='type-id-1033'/>
4618            <return type-id='type-id-65'/>
4619          </function-decl>
4620        </member-function>
4621        <member-function access='public'>
4622          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='467' column='1' visibility='default' binding='global' size-in-bits='64'>
4623            <parameter type-id='type-id-1750' is-artificial='yes'/>
4624            <parameter type-id='type-id-1033'/>
4625            <parameter type-id='type-id-1040'/>
4626            <parameter type-id='type-id-1040'/>
4627            <return type-id='type-id-65'/>
4628          </function-decl>
4629        </member-function>
4630        <member-function access='public'>
4631          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
4632            <parameter type-id='type-id-1750' is-artificial='yes'/>
4633            <parameter type-id='type-id-1033'/>
4634            <parameter type-id='type-id-1040'/>
4635            <parameter type-id='type-id-1040'/>
4636            <parameter type-id='type-id-971'/>
4637            <return type-id='type-id-65'/>
4638          </function-decl>
4639        </member-function>
4640        <member-function access='public'>
4641          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
4642            <parameter type-id='type-id-1750' is-artificial='yes'/>
4643            <parameter type-id='type-id-59'/>
4644            <parameter type-id='type-id-1040'/>
4645            <parameter type-id='type-id-971'/>
4646            <return type-id='type-id-65'/>
4647          </function-decl>
4648        </member-function>
4649        <member-function access='public'>
4650          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='495' column='1' visibility='default' binding='global' size-in-bits='64'>
4651            <parameter type-id='type-id-1750' is-artificial='yes'/>
4652            <parameter type-id='type-id-59'/>
4653            <parameter type-id='type-id-971'/>
4654            <return type-id='type-id-65'/>
4655          </function-decl>
4656        </member-function>
4657        <member-function access='public'>
4658          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
4659            <parameter type-id='type-id-1750' is-artificial='yes'/>
4660            <parameter type-id='type-id-1040'/>
4661            <parameter type-id='type-id-5'/>
4662            <parameter type-id='type-id-971'/>
4663            <return type-id='type-id-65'/>
4664          </function-decl>
4665        </member-function>
4666        <member-function access='public'>
4667          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='512' column='1' visibility='default' binding='global' size-in-bits='64'>
4668            <parameter type-id='type-id-1750' is-artificial='yes'/>
4669            <parameter type-id='type-id-1749'/>
4670            <return type-id='type-id-65'/>
4671          </function-decl>
4672        </member-function>
4673        <member-function access='public'>
4674          <function-decl name='basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
4675            <parameter type-id='type-id-1750' is-artificial='yes'/>
4676            <parameter type-id='type-id-1089'/>
4677            <parameter type-id='type-id-971'/>
4678            <return type-id='type-id-65'/>
4679          </function-decl>
4680        </member-function>
4681        <member-function access='public' destructor='yes'>
4682          <function-decl name='~basic_string' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='546' column='1' visibility='default' binding='global' size-in-bits='64'>
4683            <parameter type-id='type-id-1750' is-artificial='yes'/>
4684            <parameter type-id='type-id-23' is-artificial='yes'/>
4685            <return type-id='type-id-65'/>
4686          </function-decl>
4687        </member-function>
4688      </class-decl>
4689      <class-decl name='function&lt;mongo::Status(mongo::InitializerContext*)&gt;' size-in-bits='256' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2142' column='1' id='type-id-1078'>
4690        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2146'/>
4691        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-652'/>
4692        <member-type access='private'>
4693          <typedef-decl name='_Invoker_type' type-id='type-id-210' filepath='/usr/include/c++/4.9/functional' line='2398' column='1' id='type-id-2147'/>
4694        </member-type>
4695        <data-member access='private' layout-offset-in-bits='192'>
4696          <var-decl name='_M_invoker' type-id='type-id-2147' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2399' column='1'/>
4697        </data-member>
4698        <member-function access='public'>
4699          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2174' column='1' visibility='default' binding='global' size-in-bits='64'>
4700            <parameter type-id='type-id-1773' is-artificial='yes'/>
4701            <return type-id='type-id-65'/>
4702          </function-decl>
4703        </member-function>
4704        <member-function access='public'>
4705          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2181' column='1' visibility='default' binding='global' size-in-bits='64'>
4706            <parameter type-id='type-id-1773' is-artificial='yes'/>
4707            <return type-id='type-id-65'/>
4708          </function-decl>
4709        </member-function>
4710        <member-function access='public'>
4711          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2404' column='1' visibility='default' binding='global' size-in-bits='64'>
4712            <parameter type-id='type-id-1773' is-artificial='yes'/>
4713            <parameter type-id='type-id-1080'/>
4714            <return type-id='type-id-65'/>
4715          </function-decl>
4716        </member-function>
4717        <member-function access='public'>
4718          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2201' column='1' visibility='default' binding='global' size-in-bits='64'>
4719            <parameter type-id='type-id-1773' is-artificial='yes'/>
4720            <parameter type-id='type-id-1772'/>
4721            <return type-id='type-id-65'/>
4722          </function-decl>
4723        </member-function>
4724        <member-function access='public'>
4725          <function-decl name='function&lt;mongo::Status (*)(mongo::InitializerContext*), void&gt;' filepath='/usr/include/c++/4.9/functional' line='2418' column='1' visibility='default' binding='global' size-in-bits='64'>
4726            <parameter type-id='type-id-1773' is-artificial='yes'/>
4727            <parameter type-id='type-id-212'/>
4728            <return type-id='type-id-65'/>
4729          </function-decl>
4730        </member-function>
4731        <member-function access='public'>
4732          <function-decl name='function&lt;mongo::Status (*)(mongo::InitializerContext*), void&gt;' mangled-name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC2IPS4_vEET_' filepath='/usr/include/c++/4.9/functional' line='2418' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC2IPS4_vEET_'>
4733            <parameter type-id='type-id-1773' is-artificial='yes'/>
4734            <parameter type-id='type-id-212'/>
4735            <return type-id='type-id-65'/>
4736          </function-decl>
4737        </member-function>
4738      </class-decl>
4739      <class-decl name='initializer_list&lt;bool&gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='47' column='1' id='type-id-1086'>
4740        <member-type access='public'>
4741          <typedef-decl name='const_iterator' type-id='type-id-316' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2148'/>
4742        </member-type>
4743        <member-type access='public'>
4744          <typedef-decl name='iterator' type-id='type-id-316' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2149'/>
4745        </member-type>
4746        <data-member access='private' layout-offset-in-bits='0'>
4747          <var-decl name='_M_array' type-id='type-id-2149' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
4748        </data-member>
4749        <data-member access='private' layout-offset-in-bits='64'>
4750          <var-decl name='_M_len' type-id='type-id-1280' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
4751        </data-member>
4752        <member-function access='private'>
4753          <function-decl name='initializer_list' filepath='/usr/include/c++/4.9/initializer_list' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
4754            <parameter type-id='type-id-1775' is-artificial='yes'/>
4755            <parameter type-id='type-id-2148'/>
4756            <parameter type-id='type-id-1280'/>
4757            <return type-id='type-id-65'/>
4758          </function-decl>
4759        </member-function>
4760        <member-function access='public'>
4761          <function-decl name='initializer_list' filepath='/usr/include/c++/4.9/initializer_list' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
4762            <parameter type-id='type-id-1775' is-artificial='yes'/>
4763            <return type-id='type-id-65'/>
4764          </function-decl>
4765        </member-function>
4766      </class-decl>
4767      <class-decl name='initializer_list&lt;char&gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='47' column='1' id='type-id-1089'>
4768        <member-type access='public'>
4769          <typedef-decl name='const_iterator' type-id='type-id-59' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2150'/>
4770        </member-type>
4771        <member-type access='public'>
4772          <typedef-decl name='iterator' type-id='type-id-59' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2151'/>
4773        </member-type>
4774        <data-member access='private' layout-offset-in-bits='0'>
4775          <var-decl name='_M_array' type-id='type-id-2151' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
4776        </data-member>
4777        <data-member access='private' layout-offset-in-bits='64'>
4778          <var-decl name='_M_len' type-id='type-id-1280' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
4779        </data-member>
4780        <member-function access='private'>
4781          <function-decl name='initializer_list' filepath='/usr/include/c++/4.9/initializer_list' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
4782            <parameter type-id='type-id-1776' is-artificial='yes'/>
4783            <parameter type-id='type-id-2150'/>
4784            <parameter type-id='type-id-1280'/>
4785            <return type-id='type-id-65'/>
4786          </function-decl>
4787        </member-function>
4788        <member-function access='public'>
4789          <function-decl name='initializer_list' filepath='/usr/include/c++/4.9/initializer_list' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
4790            <parameter type-id='type-id-1776' is-artificial='yes'/>
4791            <return type-id='type-id-65'/>
4792          </function-decl>
4793        </member-function>
4794      </class-decl>
4795      <class-decl name='initializer_list&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='47' column='1' id='type-id-1092'>
4796        <member-type access='public'>
4797          <typedef-decl name='const_iterator' type-id='type-id-1034' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2152'/>
4798        </member-type>
4799        <member-type access='public'>
4800          <typedef-decl name='iterator' type-id='type-id-1034' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2153'/>
4801        </member-type>
4802        <data-member access='private' layout-offset-in-bits='0'>
4803          <var-decl name='_M_array' type-id='type-id-2153' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
4804        </data-member>
4805        <data-member access='private' layout-offset-in-bits='64'>
4806          <var-decl name='_M_len' type-id='type-id-1280' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
4807        </data-member>
4808        <member-function access='private'>
4809          <function-decl name='initializer_list' filepath='/usr/include/c++/4.9/initializer_list' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
4810            <parameter type-id='type-id-1777' is-artificial='yes'/>
4811            <parameter type-id='type-id-2152'/>
4812            <parameter type-id='type-id-1280'/>
4813            <return type-id='type-id-65'/>
4814          </function-decl>
4815        </member-function>
4816        <member-function access='public'>
4817          <function-decl name='initializer_list' filepath='/usr/include/c++/4.9/initializer_list' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
4818            <parameter type-id='type-id-1777' is-artificial='yes'/>
4819            <return type-id='type-id-65'/>
4820          </function-decl>
4821        </member-function>
4822      </class-decl>
4823      <class-decl name='initializer_list&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='47' column='1' id='type-id-1095'>
4824        <member-type access='public'>
4825          <typedef-decl name='const_iterator' type-id='type-id-1184' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2154'/>
4826        </member-type>
4827        <member-type access='public'>
4828          <typedef-decl name='iterator' type-id='type-id-1184' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2155'/>
4829        </member-type>
4830        <data-member access='private' layout-offset-in-bits='0'>
4831          <var-decl name='_M_array' type-id='type-id-2155' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
4832        </data-member>
4833        <data-member access='private' layout-offset-in-bits='64'>
4834          <var-decl name='_M_len' type-id='type-id-1280' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
4835        </data-member>
4836        <member-function access='private'>
4837          <function-decl name='initializer_list' filepath='/usr/include/c++/4.9/initializer_list' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
4838            <parameter type-id='type-id-1778' is-artificial='yes'/>
4839            <parameter type-id='type-id-2154'/>
4840            <parameter type-id='type-id-1280'/>
4841            <return type-id='type-id-65'/>
4842          </function-decl>
4843        </member-function>
4844        <member-function access='public'>
4845          <function-decl name='initializer_list' filepath='/usr/include/c++/4.9/initializer_list' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
4846            <parameter type-id='type-id-1778' is-artificial='yes'/>
4847            <return type-id='type-id-65'/>
4848          </function-decl>
4849        </member-function>
4850      </class-decl>
4851      <class-decl name='list&lt;mongo::optionenvironment::OptionDescription, std::allocator&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='447' column='1' id='type-id-1126'>
4852        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-686'/>
4853        <member-type access='public'>
4854          <typedef-decl name='const_reference' type-id='type-id-2157' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='463' column='1' id='type-id-2156'/>
4855        </member-type>
4856        <member-type access='public'>
4857          <typedef-decl name='reference' type-id='type-id-2159' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='462' column='1' id='type-id-2158'/>
4858        </member-type>
4859        <member-type access='public'>
4860          <typedef-decl name='value_type' type-id='type-id-545' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='459' column='1' id='type-id-1133'/>
4861        </member-type>
4862        <member-type access='public'>
4863          <typedef-decl name='const_iterator' type-id='type-id-2161' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='465' column='1' id='type-id-2160'/>
4864        </member-type>
4865        <member-type access='public'>
4866          <typedef-decl name='const_reverse_iterator' type-id='type-id-2163' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='466' column='1' id='type-id-2162'/>
4867        </member-type>
4868        <member-type access='public'>
4869          <typedef-decl name='iterator' type-id='type-id-2165' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='464' column='1' id='type-id-2164'/>
4870        </member-type>
4871        <member-type access='public'>
4872          <typedef-decl name='reverse_iterator' type-id='type-id-2167' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='467' column='1' id='type-id-2166'/>
4873        </member-type>
4874        <member-function access='public'>
4875          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
4876            <parameter type-id='type-id-1783' is-artificial='yes'/>
4877            <return type-id='type-id-65'/>
4878          </function-decl>
4879        </member-function>
4880        <member-function access='public'>
4881          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
4882            <parameter type-id='type-id-1783' is-artificial='yes'/>
4883            <parameter type-id='type-id-1132'/>
4884            <return type-id='type-id-65'/>
4885          </function-decl>
4886        </member-function>
4887        <member-function access='public'>
4888          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
4889            <parameter type-id='type-id-1783' is-artificial='yes'/>
4890            <parameter type-id='type-id-1280'/>
4891            <return type-id='type-id-65'/>
4892          </function-decl>
4893        </member-function>
4894        <member-function access='public'>
4895          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
4896            <parameter type-id='type-id-1783' is-artificial='yes'/>
4897            <parameter type-id='type-id-1280'/>
4898            <parameter type-id='type-id-1135'/>
4899            <parameter type-id='type-id-1132'/>
4900            <return type-id='type-id-65'/>
4901          </function-decl>
4902        </member-function>
4903        <member-function access='public'>
4904          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='595' column='1' visibility='default' binding='global' size-in-bits='64'>
4905            <parameter type-id='type-id-1783' is-artificial='yes'/>
4906            <parameter type-id='type-id-1128'/>
4907            <return type-id='type-id-65'/>
4908          </function-decl>
4909        </member-function>
4910        <member-function access='public'>
4911          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='607' column='1' visibility='default' binding='global' size-in-bits='64'>
4912            <parameter type-id='type-id-1783' is-artificial='yes'/>
4913            <parameter type-id='type-id-1782'/>
4914            <return type-id='type-id-65'/>
4915          </function-decl>
4916        </member-function>
4917        <member-function access='public'>
4918          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='618' column='1' visibility='default' binding='global' size-in-bits='64'>
4919            <parameter type-id='type-id-1783' is-artificial='yes'/>
4920            <parameter type-id='type-id-2168'/>
4921            <parameter type-id='type-id-1132'/>
4922            <return type-id='type-id-65'/>
4923          </function-decl>
4924        </member-function>
4925        <member-function access='public'>
4926          <function-decl name='list' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev'>
4927            <parameter type-id='type-id-1783' is-artificial='yes'/>
4928            <return type-id='type-id-65'/>
4929          </function-decl>
4930        </member-function>
4931      </class-decl>
4932      <class-decl name='list&lt;mongo::optionenvironment::OptionSection, std::allocator&lt;mongo::optionenvironment::OptionSection&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='447' column='1' id='type-id-1136'>
4933        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-692'/>
4934        <member-type access='public'>
4935          <typedef-decl name='const_reference' type-id='type-id-2170' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='463' column='1' id='type-id-2169'/>
4936        </member-type>
4937        <member-type access='public'>
4938          <typedef-decl name='reference' type-id='type-id-2172' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='462' column='1' id='type-id-2171'/>
4939        </member-type>
4940        <member-type access='public'>
4941          <typedef-decl name='value_type' type-id='type-id-549' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='459' column='1' id='type-id-1143'/>
4942        </member-type>
4943        <member-type access='public'>
4944          <typedef-decl name='const_iterator' type-id='type-id-2174' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='465' column='1' id='type-id-2173'/>
4945        </member-type>
4946        <member-type access='public'>
4947          <typedef-decl name='const_reverse_iterator' type-id='type-id-2176' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='466' column='1' id='type-id-2175'/>
4948        </member-type>
4949        <member-type access='public'>
4950          <typedef-decl name='iterator' type-id='type-id-2178' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='464' column='1' id='type-id-2177'/>
4951        </member-type>
4952        <member-type access='public'>
4953          <typedef-decl name='reverse_iterator' type-id='type-id-2180' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='467' column='1' id='type-id-2179'/>
4954        </member-type>
4955        <member-function access='public'>
4956          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
4957            <parameter type-id='type-id-1787' is-artificial='yes'/>
4958            <return type-id='type-id-65'/>
4959          </function-decl>
4960        </member-function>
4961        <member-function access='public'>
4962          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
4963            <parameter type-id='type-id-1787' is-artificial='yes'/>
4964            <parameter type-id='type-id-1142'/>
4965            <return type-id='type-id-65'/>
4966          </function-decl>
4967        </member-function>
4968        <member-function access='public'>
4969          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
4970            <parameter type-id='type-id-1787' is-artificial='yes'/>
4971            <parameter type-id='type-id-1280'/>
4972            <return type-id='type-id-65'/>
4973          </function-decl>
4974        </member-function>
4975        <member-function access='public'>
4976          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
4977            <parameter type-id='type-id-1787' is-artificial='yes'/>
4978            <parameter type-id='type-id-1280'/>
4979            <parameter type-id='type-id-1145'/>
4980            <parameter type-id='type-id-1142'/>
4981            <return type-id='type-id-65'/>
4982          </function-decl>
4983        </member-function>
4984        <member-function access='public'>
4985          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='595' column='1' visibility='default' binding='global' size-in-bits='64'>
4986            <parameter type-id='type-id-1787' is-artificial='yes'/>
4987            <parameter type-id='type-id-1138'/>
4988            <return type-id='type-id-65'/>
4989          </function-decl>
4990        </member-function>
4991        <member-function access='public'>
4992          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='607' column='1' visibility='default' binding='global' size-in-bits='64'>
4993            <parameter type-id='type-id-1787' is-artificial='yes'/>
4994            <parameter type-id='type-id-1786'/>
4995            <return type-id='type-id-65'/>
4996          </function-decl>
4997        </member-function>
4998        <member-function access='public'>
4999          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='618' column='1' visibility='default' binding='global' size-in-bits='64'>
5000            <parameter type-id='type-id-1787' is-artificial='yes'/>
5001            <parameter type-id='type-id-2181'/>
5002            <parameter type-id='type-id-1142'/>
5003            <return type-id='type-id-65'/>
5004          </function-decl>
5005        </member-function>
5006        <member-function access='public'>
5007          <function-decl name='list' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev'>
5008            <parameter type-id='type-id-1787' is-artificial='yes'/>
5009            <return type-id='type-id-65'/>
5010          </function-decl>
5011        </member-function>
5012      </class-decl>
5013      <class-decl name='map&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='96' column='1' id='type-id-1146'>
5014        <member-type access='private'>
5015          <typedef-decl name='_Rep_type' type-id='type-id-713' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2182'/>
5016        </member-type>
5017        <member-type access='private'>
5018          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2183'/>
5019        </member-type>
5020        <member-type access='public'>
5021          <typedef-decl name='const_iterator' type-id='type-id-2059' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2184'/>
5022        </member-type>
5023        <member-type access='public'>
5024          <typedef-decl name='const_reverse_iterator' type-id='type-id-2062' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2185'/>
5025        </member-type>
5026        <member-type access='public'>
5027          <typedef-decl name='iterator' type-id='type-id-2064' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2186'/>
5028        </member-type>
5029        <member-type access='public'>
5030          <typedef-decl name='mapped_type' type-id='type-id-2008' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1969'/>
5031        </member-type>
5032        <member-type access='public'>
5033          <typedef-decl name='reverse_iterator' type-id='type-id-2066' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2187'/>
5034        </member-type>
5035        <member-type access='public'>
5036          <typedef-decl name='value_type' type-id='type-id-1975' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1972'/>
5037        </member-type>
5038        <data-member access='private' layout-offset-in-bits='0'>
5039          <var-decl name='_M_t' type-id='type-id-2182' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='138' column='1'/>
5040        </data-member>
5041        <member-function access='public'>
5042          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
5043            <parameter type-id='type-id-1791' is-artificial='yes'/>
5044            <return type-id='type-id-65'/>
5045          </function-decl>
5046        </member-function>
5047        <member-function access='public'>
5048          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
5049            <parameter type-id='type-id-1791' is-artificial='yes'/>
5050            <parameter type-id='type-id-1124'/>
5051            <parameter type-id='type-id-722'/>
5052            <return type-id='type-id-65'/>
5053          </function-decl>
5054        </member-function>
5055        <member-function access='public'>
5056          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
5057            <parameter type-id='type-id-1791' is-artificial='yes'/>
5058            <parameter type-id='type-id-1148'/>
5059            <return type-id='type-id-65'/>
5060          </function-decl>
5061        </member-function>
5062        <member-function access='public'>
5063          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
5064            <parameter type-id='type-id-1791' is-artificial='yes'/>
5065            <parameter type-id='type-id-1790'/>
5066            <return type-id='type-id-65'/>
5067          </function-decl>
5068        </member-function>
5069        <member-function access='public'>
5070          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
5071            <parameter type-id='type-id-1791' is-artificial='yes'/>
5072            <parameter type-id='type-id-2188'/>
5073            <parameter type-id='type-id-1124'/>
5074            <parameter type-id='type-id-722'/>
5075            <return type-id='type-id-65'/>
5076          </function-decl>
5077        </member-function>
5078        <member-function access='public'>
5079          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
5080            <parameter type-id='type-id-1791' is-artificial='yes'/>
5081            <parameter type-id='type-id-722'/>
5082            <return type-id='type-id-65'/>
5083          </function-decl>
5084        </member-function>
5085        <member-function access='public'>
5086          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
5087            <parameter type-id='type-id-1791' is-artificial='yes'/>
5088            <parameter type-id='type-id-1148'/>
5089            <parameter type-id='type-id-722'/>
5090            <return type-id='type-id-65'/>
5091          </function-decl>
5092        </member-function>
5093        <member-function access='public'>
5094          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
5095            <parameter type-id='type-id-1791' is-artificial='yes'/>
5096            <parameter type-id='type-id-1790'/>
5097            <parameter type-id='type-id-722'/>
5098            <return type-id='type-id-65'/>
5099          </function-decl>
5100        </member-function>
5101        <member-function access='public'>
5102          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
5103            <parameter type-id='type-id-1791' is-artificial='yes'/>
5104            <parameter type-id='type-id-2188'/>
5105            <parameter type-id='type-id-722'/>
5106            <return type-id='type-id-65'/>
5107          </function-decl>
5108        </member-function>
5109      </class-decl>
5110      <class-decl name='map&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='96' column='1' id='type-id-1150'>
5111        <member-type access='private'>
5112          <typedef-decl name='_Rep_type' type-id='type-id-723' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2189'/>
5113        </member-type>
5114        <member-type access='public'>
5115          <typedef-decl name='mapped_type' type-id='type-id-553' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1154'/>
5116        </member-type>
5117        <member-type access='private'>
5118          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2190'/>
5119        </member-type>
5120        <member-type access='public'>
5121          <typedef-decl name='const_iterator' type-id='type-id-2072' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2191'/>
5122        </member-type>
5123        <member-type access='public'>
5124          <typedef-decl name='const_reverse_iterator' type-id='type-id-2074' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2192'/>
5125        </member-type>
5126        <member-type access='public'>
5127          <typedef-decl name='iterator' type-id='type-id-2076' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2193'/>
5128        </member-type>
5129        <member-type access='public'>
5130          <typedef-decl name='reverse_iterator' type-id='type-id-2078' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2194'/>
5131        </member-type>
5132        <data-member access='private' layout-offset-in-bits='0'>
5133          <var-decl name='_M_t' type-id='type-id-2189' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='138' column='1'/>
5134        </data-member>
5135        <member-function access='public'>
5136          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
5137            <parameter type-id='type-id-1794' is-artificial='yes'/>
5138            <return type-id='type-id-65'/>
5139          </function-decl>
5140        </member-function>
5141        <member-function access='public'>
5142          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
5143            <parameter type-id='type-id-1794' is-artificial='yes'/>
5144            <parameter type-id='type-id-1124'/>
5145            <parameter type-id='type-id-732'/>
5146            <return type-id='type-id-65'/>
5147          </function-decl>
5148        </member-function>
5149        <member-function access='public'>
5150          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
5151            <parameter type-id='type-id-1794' is-artificial='yes'/>
5152            <parameter type-id='type-id-1152'/>
5153            <return type-id='type-id-65'/>
5154          </function-decl>
5155        </member-function>
5156        <member-function access='public'>
5157          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
5158            <parameter type-id='type-id-1794' is-artificial='yes'/>
5159            <parameter type-id='type-id-1793'/>
5160            <return type-id='type-id-65'/>
5161          </function-decl>
5162        </member-function>
5163        <member-function access='public'>
5164          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
5165            <parameter type-id='type-id-1794' is-artificial='yes'/>
5166            <parameter type-id='type-id-2195'/>
5167            <parameter type-id='type-id-1124'/>
5168            <parameter type-id='type-id-732'/>
5169            <return type-id='type-id-65'/>
5170          </function-decl>
5171        </member-function>
5172        <member-function access='public'>
5173          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
5174            <parameter type-id='type-id-1794' is-artificial='yes'/>
5175            <parameter type-id='type-id-732'/>
5176            <return type-id='type-id-65'/>
5177          </function-decl>
5178        </member-function>
5179        <member-function access='public'>
5180          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
5181            <parameter type-id='type-id-1794' is-artificial='yes'/>
5182            <parameter type-id='type-id-1152'/>
5183            <parameter type-id='type-id-732'/>
5184            <return type-id='type-id-65'/>
5185          </function-decl>
5186        </member-function>
5187        <member-function access='public'>
5188          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
5189            <parameter type-id='type-id-1794' is-artificial='yes'/>
5190            <parameter type-id='type-id-1793'/>
5191            <parameter type-id='type-id-732'/>
5192            <return type-id='type-id-65'/>
5193          </function-decl>
5194        </member-function>
5195        <member-function access='public'>
5196          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
5197            <parameter type-id='type-id-1794' is-artificial='yes'/>
5198            <parameter type-id='type-id-2195'/>
5199            <parameter type-id='type-id-732'/>
5200            <return type-id='type-id-65'/>
5201          </function-decl>
5202        </member-function>
5203      </class-decl>
5204      <class-decl name='map&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='96' column='1' id='type-id-1157'>
5205        <member-type access='private'>
5206          <typedef-decl name='_Rep_type' type-id='type-id-736' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2196'/>
5207        </member-type>
5208        <member-type access='public'>
5209          <typedef-decl name='const_iterator' type-id='type-id-2083' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2197'/>
5210        </member-type>
5211        <member-type access='public'>
5212          <typedef-decl name='iterator' type-id='type-id-758' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2198'/>
5213        </member-type>
5214        <member-type access='public'>
5215          <typedef-decl name='key_compare' type-id='type-id-1122' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2199'/>
5216        </member-type>
5217        <member-type access='public'>
5218          <typedef-decl name='mapped_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1161'/>
5219        </member-type>
5220        <member-type access='private'>
5221          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2200'/>
5222        </member-type>
5223        <member-type access='public'>
5224          <typedef-decl name='const_reverse_iterator' type-id='type-id-2085' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2201'/>
5225        </member-type>
5226        <member-type access='public'>
5227          <typedef-decl name='reverse_iterator' type-id='type-id-2087' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2202'/>
5228        </member-type>
5229        <data-member access='private' layout-offset-in-bits='0'>
5230          <var-decl name='_M_t' type-id='type-id-2196' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='138' column='1'/>
5231        </data-member>
5232        <member-function access='public'>
5233          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
5234            <parameter type-id='type-id-1798' is-artificial='yes'/>
5235            <return type-id='type-id-65'/>
5236          </function-decl>
5237        </member-function>
5238        <member-function access='public'>
5239          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
5240            <parameter type-id='type-id-1798' is-artificial='yes'/>
5241            <parameter type-id='type-id-1124'/>
5242            <parameter type-id='type-id-745'/>
5243            <return type-id='type-id-65'/>
5244          </function-decl>
5245        </member-function>
5246        <member-function access='public'>
5247          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
5248            <parameter type-id='type-id-1798' is-artificial='yes'/>
5249            <parameter type-id='type-id-1159'/>
5250            <return type-id='type-id-65'/>
5251          </function-decl>
5252        </member-function>
5253        <member-function access='public'>
5254          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
5255            <parameter type-id='type-id-1798' is-artificial='yes'/>
5256            <parameter type-id='type-id-1797'/>
5257            <return type-id='type-id-65'/>
5258          </function-decl>
5259        </member-function>
5260        <member-function access='public'>
5261          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
5262            <parameter type-id='type-id-1798' is-artificial='yes'/>
5263            <parameter type-id='type-id-1095'/>
5264            <parameter type-id='type-id-1124'/>
5265            <parameter type-id='type-id-745'/>
5266            <return type-id='type-id-65'/>
5267          </function-decl>
5268        </member-function>
5269        <member-function access='public'>
5270          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
5271            <parameter type-id='type-id-1798' is-artificial='yes'/>
5272            <parameter type-id='type-id-745'/>
5273            <return type-id='type-id-65'/>
5274          </function-decl>
5275        </member-function>
5276        <member-function access='public'>
5277          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
5278            <parameter type-id='type-id-1798' is-artificial='yes'/>
5279            <parameter type-id='type-id-1159'/>
5280            <parameter type-id='type-id-745'/>
5281            <return type-id='type-id-65'/>
5282          </function-decl>
5283        </member-function>
5284        <member-function access='public'>
5285          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
5286            <parameter type-id='type-id-1798' is-artificial='yes'/>
5287            <parameter type-id='type-id-1797'/>
5288            <parameter type-id='type-id-745'/>
5289            <return type-id='type-id-65'/>
5290          </function-decl>
5291        </member-function>
5292        <member-function access='public'>
5293          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
5294            <parameter type-id='type-id-1798' is-artificial='yes'/>
5295            <parameter type-id='type-id-1095'/>
5296            <parameter type-id='type-id-745'/>
5297            <return type-id='type-id-65'/>
5298          </function-decl>
5299        </member-function>
5300        <member-function access='public'>
5301          <function-decl name='map' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev'>
5302            <parameter type-id='type-id-1798' is-artificial='yes'/>
5303            <return type-id='type-id-65'/>
5304          </function-decl>
5305        </member-function>
5306        <member-function access='public'>
5307          <function-decl name='begin' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5beginEv'>
5308            <parameter type-id='type-id-1798' is-artificial='yes'/>
5309            <return type-id='type-id-2198'/>
5310          </function-decl>
5311        </member-function>
5312        <member-function access='public'>
5313          <function-decl name='end' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE3endEv'>
5314            <parameter type-id='type-id-1798' is-artificial='yes'/>
5315            <return type-id='type-id-2198'/>
5316          </function-decl>
5317        </member-function>
5318      </class-decl>
5319      <class-decl name='mersenne_twister_engine&lt;long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul&gt;' size-in-bits='40000' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='451' column='1' id='type-id-1801'>
5320        <member-type access='public'>
5321          <typedef-decl name='result_type' type-id='type-id-82' filepath='/usr/include/c++/4.9/bits/random.h' line='482' column='1' id='type-id-1164'/>
5322        </member-type>
5323        <data-member access='public' static='yes'>
5324          <var-decl name='word_size' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='485' column='1'/>
5325        </data-member>
5326        <data-member access='public' static='yes'>
5327          <var-decl name='state_size' type-id='type-id-622' mangled-name='_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE10state_sizeE' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='486' column='1'/>
5328        </data-member>
5329        <data-member access='public' static='yes'>
5330          <var-decl name='shift_size' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='487' column='1'/>
5331        </data-member>
5332        <data-member access='public' static='yes'>
5333          <var-decl name='mask_bits' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='488' column='1'/>
5334        </data-member>
5335        <data-member access='public' static='yes'>
5336          <var-decl name='xor_mask' type-id='type-id-1165' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='489' column='1'/>
5337        </data-member>
5338        <data-member access='public' static='yes'>
5339          <var-decl name='tempering_u' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='490' column='1'/>
5340        </data-member>
5341        <data-member access='public' static='yes'>
5342          <var-decl name='tempering_d' type-id='type-id-1165' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='491' column='1'/>
5343        </data-member>
5344        <data-member access='public' static='yes'>
5345          <var-decl name='tempering_s' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='492' column='1'/>
5346        </data-member>
5347        <data-member access='public' static='yes'>
5348          <var-decl name='tempering_b' type-id='type-id-1165' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='493' column='1'/>
5349        </data-member>
5350        <data-member access='public' static='yes'>
5351          <var-decl name='tempering_t' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='494' column='1'/>
5352        </data-member>
5353        <data-member access='public' static='yes'>
5354          <var-decl name='tempering_c' type-id='type-id-1165' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='495' column='1'/>
5355        </data-member>
5356        <data-member access='public' static='yes'>
5357          <var-decl name='tempering_l' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='496' column='1'/>
5358        </data-member>
5359        <data-member access='public' static='yes'>
5360          <var-decl name='initialization_multiplier' type-id='type-id-1165' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='497' column='1'/>
5361        </data-member>
5362        <data-member access='public' static='yes'>
5363          <var-decl name='default_seed' type-id='type-id-1165' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='498' column='1'/>
5364        </data-member>
5365        <data-member access='private' layout-offset-in-bits='0'>
5366          <var-decl name='_M_x' type-id='type-id-98' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='621' column='1'/>
5367        </data-member>
5368        <data-member access='private' layout-offset-in-bits='39936'>
5369          <var-decl name='_M_p' type-id='type-id-46' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='622' column='1'/>
5370        </data-member>
5371        <member-function access='public'>
5372          <function-decl name='mersenne_twister_engine' filepath='/usr/include/c++/4.9/bits/random.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
5373            <parameter type-id='type-id-1802' is-artificial='yes'/>
5374            <parameter type-id='type-id-1164'/>
5375            <return type-id='type-id-65'/>
5376          </function-decl>
5377        </member-function>
5378      </class-decl>
5379      <class-decl name='move_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*&gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='947' column='1' id='type-id-1166'>
5380        <member-type access='public'>
5381          <typedef-decl name='reference' type-id='type-id-1805' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='961' column='1' id='type-id-2203'/>
5382        </member-type>
5383        <data-member access='protected' layout-offset-in-bits='0'>
5384          <var-decl name='_M_current' type-id='type-id-1750' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='950' column='1'/>
5385        </data-member>
5386        <member-function access='public'>
5387          <function-decl name='move_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='963' column='1' visibility='default' binding='global' size-in-bits='64'>
5388            <parameter type-id='type-id-1804' is-artificial='yes'/>
5389            <return type-id='type-id-65'/>
5390          </function-decl>
5391        </member-function>
5392        <member-function access='public'>
5393          <function-decl name='move_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='967' column='1' visibility='default' binding='global' size-in-bits='64'>
5394            <parameter type-id='type-id-1804' is-artificial='yes'/>
5395            <parameter type-id='type-id-2204'/>
5396            <return type-id='type-id-65'/>
5397          </function-decl>
5398        </member-function>
5399        <member-function access='public'>
5400          <function-decl name='move_iterator' mangled-name='_ZNSt13move_iteratorIPSsEC2ES0_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='967' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13move_iteratorIPSsEC2ES0_'>
5401            <parameter type-id='type-id-1804' is-artificial='yes'/>
5402            <parameter type-id='type-id-2204'/>
5403            <return type-id='type-id-65'/>
5404          </function-decl>
5405        </member-function>
5406        <member-function access='public'>
5407          <function-decl name='operator++' mangled-name='_ZNSt13move_iteratorIPSsEppEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='987' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13move_iteratorIPSsEppEv'>
5408            <parameter type-id='type-id-1804' is-artificial='yes'/>
5409            <return type-id='type-id-1803'/>
5410          </function-decl>
5411        </member-function>
5412        <member-function access='public' const='yes'>
5413          <function-decl name='operator*' mangled-name='_ZNKSt13move_iteratorIPSsEdeEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='979' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13move_iteratorIPSsEdeEv'>
5414            <parameter type-id='type-id-1169' is-artificial='yes'/>
5415            <return type-id='type-id-2203'/>
5416          </function-decl>
5417        </member-function>
5418        <member-function access='public' const='yes'>
5419          <function-decl name='base' mangled-name='_ZNKSt13move_iteratorIPSsE4baseEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='975' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13move_iteratorIPSsE4baseEv'>
5420            <parameter type-id='type-id-1169' is-artificial='yes'/>
5421            <return type-id='type-id-2204'/>
5422          </function-decl>
5423        </member-function>
5424      </class-decl>
5425      <class-decl name='reverse_iterator&lt;std::_Bit_const_iterator&gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='97' column='1' id='type-id-1188'>
5426        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2205'/>
5427        <member-type access='public'>
5428          <typedef-decl name='difference_type' type-id='type-id-2207' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='111' column='1' id='type-id-2206'/>
5429        </member-type>
5430        <member-type access='public'>
5431          <typedef-decl name='iterator_type' type-id='type-id-628' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='110' column='1' id='type-id-2208'/>
5432        </member-type>
5433        <member-type access='public'>
5434          <typedef-decl name='pointer' type-id='type-id-2210' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='112' column='1' id='type-id-2209'/>
5435        </member-type>
5436        <member-type access='public'>
5437          <typedef-decl name='reference' type-id='type-id-2212' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='113' column='1' id='type-id-2211'/>
5438        </member-type>
5439        <data-member access='protected' layout-offset-in-bits='0'>
5440          <var-decl name='current' type-id='type-id-628' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='105' column='1'/>
5441        </data-member>
5442        <member-function access='public'>
5443          <function-decl name='reverse_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
5444            <parameter type-id='type-id-1843' is-artificial='yes'/>
5445            <return type-id='type-id-65'/>
5446          </function-decl>
5447        </member-function>
5448        <member-function access='public'>
5449          <function-decl name='reverse_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
5450            <parameter type-id='type-id-1843' is-artificial='yes'/>
5451            <parameter type-id='type-id-2208'/>
5452            <return type-id='type-id-65'/>
5453          </function-decl>
5454        </member-function>
5455        <member-function access='public'>
5456          <function-decl name='reverse_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
5457            <parameter type-id='type-id-1843' is-artificial='yes'/>
5458            <parameter type-id='type-id-1190'/>
5459            <return type-id='type-id-65'/>
5460          </function-decl>
5461        </member-function>
5462      </class-decl>
5463      <class-decl name='reverse_iterator&lt;std::_Bit_iterator&gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='97' column='1' id='type-id-1192'>
5464        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2213'/>
5465        <member-type access='public'>
5466          <typedef-decl name='iterator_type' type-id='type-id-631' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='110' column='1' id='type-id-2214'/>
5467        </member-type>
5468        <member-type access='public'>
5469          <typedef-decl name='pointer' type-id='type-id-2216' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='112' column='1' id='type-id-2215'/>
5470        </member-type>
5471        <member-type access='public'>
5472          <typedef-decl name='reference' type-id='type-id-2218' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='113' column='1' id='type-id-2217'/>
5473        </member-type>
5474        <data-member access='protected' layout-offset-in-bits='0'>
5475          <var-decl name='current' type-id='type-id-631' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='105' column='1'/>
5476        </data-member>
5477        <member-function access='public'>
5478          <function-decl name='reverse_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
5479            <parameter type-id='type-id-1845' is-artificial='yes'/>
5480            <return type-id='type-id-65'/>
5481          </function-decl>
5482        </member-function>
5483        <member-function access='public'>
5484          <function-decl name='reverse_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
5485            <parameter type-id='type-id-1845' is-artificial='yes'/>
5486            <parameter type-id='type-id-2214'/>
5487            <return type-id='type-id-65'/>
5488          </function-decl>
5489        </member-function>
5490        <member-function access='public'>
5491          <function-decl name='reverse_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
5492            <parameter type-id='type-id-1845' is-artificial='yes'/>
5493            <parameter type-id='type-id-1194'/>
5494            <return type-id='type-id-65'/>
5495          </function-decl>
5496        </member-function>
5497      </class-decl>
5498      <class-decl name='set&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='90' column='1' id='type-id-1196'>
5499        <member-type access='private'>
5500          <typedef-decl name='_Rep_type' type-id='type-id-706' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='115' column='1' id='type-id-2219'/>
5501        </member-type>
5502        <member-type access='public'>
5503          <typedef-decl name='value_compare' type-id='type-id-1122' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='106' column='1' id='type-id-2220'/>
5504        </member-type>
5505        <member-type access='public'>
5506          <typedef-decl name='const_iterator' type-id='type-id-2047' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='131' column='1' id='type-id-2221'/>
5507        </member-type>
5508        <member-type access='public'>
5509          <typedef-decl name='iterator' type-id='type-id-2047' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='130' column='1' id='type-id-2222'/>
5510        </member-type>
5511        <member-type access='public'>
5512          <typedef-decl name='reverse_iterator' type-id='type-id-2049' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='132' column='1' id='type-id-2223'/>
5513        </member-type>
5514        <data-member access='private' layout-offset-in-bits='0'>
5515          <var-decl name='_M_t' type-id='type-id-2219' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='116' column='1'/>
5516        </data-member>
5517        <member-function access='public'>
5518          <function-decl name='set' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
5519            <parameter type-id='type-id-1848' is-artificial='yes'/>
5520            <return type-id='type-id-65'/>
5521          </function-decl>
5522        </member-function>
5523        <member-function access='public'>
5524          <function-decl name='set' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
5525            <parameter type-id='type-id-1848' is-artificial='yes'/>
5526            <parameter type-id='type-id-1124'/>
5527            <parameter type-id='type-id-865'/>
5528            <return type-id='type-id-65'/>
5529          </function-decl>
5530        </member-function>
5531        <member-function access='public'>
5532          <function-decl name='set' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
5533            <parameter type-id='type-id-1848' is-artificial='yes'/>
5534            <parameter type-id='type-id-1198'/>
5535            <return type-id='type-id-65'/>
5536          </function-decl>
5537        </member-function>
5538        <member-function access='public'>
5539          <function-decl name='set' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
5540            <parameter type-id='type-id-1848' is-artificial='yes'/>
5541            <parameter type-id='type-id-1847'/>
5542            <return type-id='type-id-65'/>
5543          </function-decl>
5544        </member-function>
5545        <member-function access='public'>
5546          <function-decl name='set' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
5547            <parameter type-id='type-id-1848' is-artificial='yes'/>
5548            <parameter type-id='type-id-1092'/>
5549            <parameter type-id='type-id-1124'/>
5550            <parameter type-id='type-id-865'/>
5551            <return type-id='type-id-65'/>
5552          </function-decl>
5553        </member-function>
5554        <member-function access='public'>
5555          <function-decl name='set' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
5556            <parameter type-id='type-id-1848' is-artificial='yes'/>
5557            <parameter type-id='type-id-865'/>
5558            <return type-id='type-id-65'/>
5559          </function-decl>
5560        </member-function>
5561        <member-function access='public'>
5562          <function-decl name='set' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
5563            <parameter type-id='type-id-1848' is-artificial='yes'/>
5564            <parameter type-id='type-id-1198'/>
5565            <parameter type-id='type-id-865'/>
5566            <return type-id='type-id-65'/>
5567          </function-decl>
5568        </member-function>
5569        <member-function access='public'>
5570          <function-decl name='set' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
5571            <parameter type-id='type-id-1848' is-artificial='yes'/>
5572            <parameter type-id='type-id-1847'/>
5573            <parameter type-id='type-id-865'/>
5574            <return type-id='type-id-65'/>
5575          </function-decl>
5576        </member-function>
5577        <member-function access='public'>
5578          <function-decl name='set' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
5579            <parameter type-id='type-id-1848' is-artificial='yes'/>
5580            <parameter type-id='type-id-1092'/>
5581            <parameter type-id='type-id-865'/>
5582            <return type-id='type-id-65'/>
5583          </function-decl>
5584        </member-function>
5585      </class-decl>
5586      <class-decl name='shared_ptr&lt;mongo::optionenvironment::Constraint&gt;' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr.h' line='93' column='1' id='type-id-1200'>
5587        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-956'/>
5588        <member-function access='public'>
5589          <function-decl name='shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
5590            <parameter type-id='type-id-1851' is-artificial='yes'/>
5591            <return type-id='type-id-65'/>
5592          </function-decl>
5593        </member-function>
5594        <member-function access='public'>
5595          <function-decl name='shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
5596            <parameter type-id='type-id-1851' is-artificial='yes'/>
5597            <parameter type-id='type-id-1202'/>
5598            <return type-id='type-id-65'/>
5599          </function-decl>
5600        </member-function>
5601        <member-function access='public'>
5602          <function-decl name='shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
5603            <parameter type-id='type-id-1851' is-artificial='yes'/>
5604            <parameter type-id='type-id-1850'/>
5605            <return type-id='type-id-65'/>
5606          </function-decl>
5607        </member-function>
5608        <member-function access='public'>
5609          <function-decl name='shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
5610            <parameter type-id='type-id-1851' is-artificial='yes'/>
5611            <return type-id='type-id-65'/>
5612          </function-decl>
5613        </member-function>
5614        <member-function access='private'>
5615          <function-decl name='shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
5616            <parameter type-id='type-id-1851' is-artificial='yes'/>
5617            <parameter type-id='type-id-1995'/>
5618            <parameter type-id='type-id-2094'/>
5619            <return type-id='type-id-65'/>
5620          </function-decl>
5621        </member-function>
5622      </class-decl>
5623      <class-decl name='tuple&lt;mongo::BSONObjBuilder*, std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='523' column='1' id='type-id-1207'>
5624        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-782'/>
5625        <member-function access='public'>
5626          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
5627            <parameter type-id='type-id-1856' is-artificial='yes'/>
5628            <return type-id='type-id-65'/>
5629          </function-decl>
5630        </member-function>
5631        <member-function access='public'>
5632          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
5633            <parameter type-id='type-id-1856' is-artificial='yes'/>
5634            <parameter type-id='type-id-1336'/>
5635            <parameter type-id='type-id-1068'/>
5636            <return type-id='type-id-65'/>
5637          </function-decl>
5638        </member-function>
5639        <member-function access='public'>
5640          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
5641            <parameter type-id='type-id-1856' is-artificial='yes'/>
5642            <parameter type-id='type-id-1209'/>
5643            <return type-id='type-id-65'/>
5644          </function-decl>
5645        </member-function>
5646        <member-function access='public'>
5647          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
5648            <parameter type-id='type-id-1856' is-artificial='yes'/>
5649            <parameter type-id='type-id-1855'/>
5650            <return type-id='type-id-65'/>
5651          </function-decl>
5652        </member-function>
5653      </class-decl>
5654      <class-decl name='tuple&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='523' column='1' id='type-id-1210'>
5655        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-788'/>
5656        <member-function access='public'>
5657          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
5658            <parameter type-id='type-id-1859' is-artificial='yes'/>
5659            <return type-id='type-id-65'/>
5660          </function-decl>
5661        </member-function>
5662        <member-function access='public'>
5663          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
5664            <parameter type-id='type-id-1859' is-artificial='yes'/>
5665            <parameter type-id='type-id-2224'/>
5666            <parameter type-id='type-id-1072'/>
5667            <return type-id='type-id-65'/>
5668          </function-decl>
5669        </member-function>
5670        <member-function access='public'>
5671          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
5672            <parameter type-id='type-id-1859' is-artificial='yes'/>
5673            <parameter type-id='type-id-1212'/>
5674            <return type-id='type-id-65'/>
5675          </function-decl>
5676        </member-function>
5677        <member-function access='public'>
5678          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
5679            <parameter type-id='type-id-1859' is-artificial='yes'/>
5680            <parameter type-id='type-id-1858'/>
5681            <return type-id='type-id-65'/>
5682          </function-decl>
5683        </member-function>
5684      </class-decl>
5685      <class-decl name='tuple&lt;unsigned int, unsigned int&gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='523' column='1' id='type-id-1213'>
5686        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-794'/>
5687        <member-function access='public'>
5688          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
5689            <parameter type-id='type-id-1862' is-artificial='yes'/>
5690            <return type-id='type-id-65'/>
5691          </function-decl>
5692        </member-function>
5693        <member-function access='public'>
5694          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
5695            <parameter type-id='type-id-1862' is-artificial='yes'/>
5696            <parameter type-id='type-id-1298'/>
5697            <parameter type-id='type-id-1298'/>
5698            <return type-id='type-id-65'/>
5699          </function-decl>
5700        </member-function>
5701        <member-function access='public'>
5702          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
5703            <parameter type-id='type-id-1862' is-artificial='yes'/>
5704            <parameter type-id='type-id-1215'/>
5705            <return type-id='type-id-65'/>
5706          </function-decl>
5707        </member-function>
5708        <member-function access='public'>
5709          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
5710            <parameter type-id='type-id-1862' is-artificial='yes'/>
5711            <parameter type-id='type-id-1861'/>
5712            <return type-id='type-id-65'/>
5713          </function-decl>
5714        </member-function>
5715      </class-decl>
5716      <class-decl name='unique_ptr&lt;mongo::BSONObjBuilder, std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='129' column='1' id='type-id-1216'>
5717        <member-type access='private'>
5718          <class-decl name='_Pointer' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='132' column='1' id='type-id-2225'>
5719            <member-type access='public'>
5720              <typedef-decl name='type' type-id='type-id-1334' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='143' column='1' id='type-id-2226'/>
5721            </member-type>
5722          </class-decl>
5723        </member-type>
5724        <member-type access='private'>
5725          <typedef-decl name='__tuple_type' type-id='type-id-1207' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='146' column='1' id='type-id-2227'/>
5726        </member-type>
5727        <member-type access='public'>
5728          <typedef-decl name='deleter_type' type-id='type-id-1066' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='152' column='1' id='type-id-1220'/>
5729        </member-type>
5730        <member-type access='public'>
5731          <typedef-decl name='pointer' type-id='type-id-2226' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='150' column='1' id='type-id-2228'/>
5732        </member-type>
5733        <data-member access='private' layout-offset-in-bits='0'>
5734          <var-decl name='_M_t' type-id='type-id-2227' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='147' column='1'/>
5735        </data-member>
5736        <member-function access='public'>
5737          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
5738            <parameter type-id='type-id-1865' is-artificial='yes'/>
5739            <return type-id='type-id-65'/>
5740          </function-decl>
5741        </member-function>
5742        <member-function access='public'>
5743          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
5744            <parameter type-id='type-id-1865' is-artificial='yes'/>
5745            <parameter type-id='type-id-2228'/>
5746            <return type-id='type-id-65'/>
5747          </function-decl>
5748        </member-function>
5749        <member-function access='public'>
5750          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
5751            <parameter type-id='type-id-1865' is-artificial='yes'/>
5752            <parameter type-id='type-id-2228'/>
5753            <parameter type-id='type-id-2229'/>
5754            <return type-id='type-id-65'/>
5755          </function-decl>
5756        </member-function>
5757        <member-function access='public'>
5758          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
5759            <parameter type-id='type-id-1865' is-artificial='yes'/>
5760            <parameter type-id='type-id-2228'/>
5761            <parameter type-id='type-id-1837'/>
5762            <return type-id='type-id-65'/>
5763          </function-decl>
5764        </member-function>
5765        <member-function access='public'>
5766          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
5767            <parameter type-id='type-id-1865' is-artificial='yes'/>
5768            <return type-id='type-id-65'/>
5769          </function-decl>
5770        </member-function>
5771        <member-function access='public'>
5772          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
5773            <parameter type-id='type-id-1865' is-artificial='yes'/>
5774            <parameter type-id='type-id-1864'/>
5775            <return type-id='type-id-65'/>
5776          </function-decl>
5777        </member-function>
5778        <member-function access='public' destructor='yes'>
5779          <function-decl name='~unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
5780            <parameter type-id='type-id-1865' is-artificial='yes'/>
5781            <parameter type-id='type-id-23' is-artificial='yes'/>
5782            <return type-id='type-id-65'/>
5783          </function-decl>
5784        </member-function>
5785        <member-function access='public'>
5786          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
5787            <parameter type-id='type-id-1865' is-artificial='yes'/>
5788            <parameter type-id='type-id-1218'/>
5789            <return type-id='type-id-65'/>
5790          </function-decl>
5791        </member-function>
5792        <member-function access='public' destructor='yes'>
5793          <function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev'>
5794            <parameter type-id='type-id-1865' is-artificial='yes'/>
5795            <parameter type-id='type-id-23' is-artificial='yes'/>
5796            <return type-id='type-id-65'/>
5797          </function-decl>
5798        </member-function>
5799        <member-function access='public'>
5800          <function-decl name='get_deleter' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EE11get_deleterEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EE11get_deleterEv'>
5801            <parameter type-id='type-id-1865' is-artificial='yes'/>
5802            <return type-id='type-id-1866'/>
5803          </function-decl>
5804        </member-function>
5805      </class-decl>
5806      <class-decl name='unique_ptr&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='129' column='1' id='type-id-1223'>
5807        <member-type access='private'>
5808          <class-decl name='_Pointer' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='132' column='1' id='type-id-2230'>
5809            <member-type access='public'>
5810              <typedef-decl name='type' type-id='type-id-2232' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='143' column='1' id='type-id-2231'/>
5811            </member-type>
5812          </class-decl>
5813        </member-type>
5814        <member-type access='private'>
5815          <typedef-decl name='__tuple_type' type-id='type-id-1210' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='146' column='1' id='type-id-2233'/>
5816        </member-type>
5817        <member-type access='public'>
5818          <typedef-decl name='deleter_type' type-id='type-id-1070' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='152' column='1' id='type-id-1227'/>
5819        </member-type>
5820        <member-type access='public'>
5821          <typedef-decl name='pointer' type-id='type-id-2231' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='150' column='1' id='type-id-2234'/>
5822        </member-type>
5823        <data-member access='private' layout-offset-in-bits='0'>
5824          <var-decl name='_M_t' type-id='type-id-2233' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='147' column='1'/>
5825        </data-member>
5826        <member-function access='public'>
5827          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
5828            <parameter type-id='type-id-1869' is-artificial='yes'/>
5829            <return type-id='type-id-65'/>
5830          </function-decl>
5831        </member-function>
5832        <member-function access='public'>
5833          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
5834            <parameter type-id='type-id-1869' is-artificial='yes'/>
5835            <parameter type-id='type-id-2234'/>
5836            <return type-id='type-id-65'/>
5837          </function-decl>
5838        </member-function>
5839        <member-function access='public'>
5840          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
5841            <parameter type-id='type-id-1869' is-artificial='yes'/>
5842            <parameter type-id='type-id-2234'/>
5843            <parameter type-id='type-id-2235'/>
5844            <return type-id='type-id-65'/>
5845          </function-decl>
5846        </member-function>
5847        <member-function access='public'>
5848          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
5849            <parameter type-id='type-id-1869' is-artificial='yes'/>
5850            <parameter type-id='type-id-2234'/>
5851            <parameter type-id='type-id-1839'/>
5852            <return type-id='type-id-65'/>
5853          </function-decl>
5854        </member-function>
5855        <member-function access='public'>
5856          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
5857            <parameter type-id='type-id-1869' is-artificial='yes'/>
5858            <return type-id='type-id-65'/>
5859          </function-decl>
5860        </member-function>
5861        <member-function access='public'>
5862          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
5863            <parameter type-id='type-id-1869' is-artificial='yes'/>
5864            <parameter type-id='type-id-1868'/>
5865            <return type-id='type-id-65'/>
5866          </function-decl>
5867        </member-function>
5868        <member-function access='public' destructor='yes'>
5869          <function-decl name='~unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
5870            <parameter type-id='type-id-1869' is-artificial='yes'/>
5871            <parameter type-id='type-id-23' is-artificial='yes'/>
5872            <return type-id='type-id-65'/>
5873          </function-decl>
5874        </member-function>
5875        <member-function access='public'>
5876          <function-decl name='unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
5877            <parameter type-id='type-id-1869' is-artificial='yes'/>
5878            <parameter type-id='type-id-1225'/>
5879            <return type-id='type-id-65'/>
5880          </function-decl>
5881        </member-function>
5882        <member-function access='public' const='yes'>
5883          <function-decl name='operator bool' mangled-name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEcvbEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEcvbEv'>
5884            <parameter type-id='type-id-1226' is-artificial='yes'/>
5885            <return type-id='type-id-1'/>
5886          </function-decl>
5887        </member-function>
5888        <member-function access='public' const='yes'>
5889          <function-decl name='operator*' mangled-name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEdeEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEdeEv'>
5890            <parameter type-id='type-id-1226' is-artificial='yes'/>
5891            <return type-id='type-id-2236'/>
5892          </function-decl>
5893        </member-function>
5894        <member-function access='public' const='yes'>
5895          <function-decl name='get' mangled-name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EE3getEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='304' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EE3getEv'>
5896            <parameter type-id='type-id-1226' is-artificial='yes'/>
5897            <return type-id='type-id-2234'/>
5898          </function-decl>
5899        </member-function>
5900      </class-decl>
5901      <class-decl name='unordered_map&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt; &gt;' size-in-bits='448' visibility='default' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='98' column='1' id='type-id-1230'>
5902        <member-type access='private'>
5903          <typedef-decl name='_Hashtable' type-id='type-id-2238' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='100' column='1' id='type-id-2237'/>
5904        </member-type>
5905        <member-type access='public'>
5906          <typedef-decl name='allocator_type' type-id='type-id-662' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='112' column='1' id='type-id-1234'/>
5907        </member-type>
5908        <member-type access='public'>
5909          <typedef-decl name='hasher' type-id='type-id-2239' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='110' column='1' id='type-id-1237'/>
5910        </member-type>
5911        <member-type access='public'>
5912          <typedef-decl name='key_equal' type-id='type-id-665' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='111' column='1' id='type-id-1240'/>
5913        </member-type>
5914        <member-type access='public'>
5915          <typedef-decl name='mapped_type' type-id='type-id-935' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='109' column='1' id='type-id-1243'/>
5916        </member-type>
5917        <member-type access='public'>
5918          <typedef-decl name='size_type' type-id='type-id-1040' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='125' column='1' id='type-id-2240'/>
5919        </member-type>
5920        <member-type access='public'>
5921          <typedef-decl name='const_iterator' type-id='type-id-2025' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='122' column='1' id='type-id-2241'/>
5922        </member-type>
5923        <member-type access='public'>
5924          <typedef-decl name='const_local_iterator' type-id='type-id-2027' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='124' column='1' id='type-id-2242'/>
5925        </member-type>
5926        <member-type access='public'>
5927          <typedef-decl name='iterator' type-id='type-id-2029' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='121' column='1' id='type-id-2243'/>
5928        </member-type>
5929        <member-type access='public'>
5930          <typedef-decl name='local_iterator' type-id='type-id-2031' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='123' column='1' id='type-id-2244'/>
5931        </member-type>
5932        <data-member access='private' layout-offset-in-bits='0'>
5933          <var-decl name='_M_h' type-id='type-id-2237' visibility='default' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='101' column='1'/>
5934        </data-member>
5935        <member-function access='public'>
5936          <function-decl name='unordered_map' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
5937            <parameter type-id='type-id-1873' is-artificial='yes'/>
5938            <parameter type-id='type-id-2240'/>
5939            <parameter type-id='type-id-1239'/>
5940            <parameter type-id='type-id-1242'/>
5941            <parameter type-id='type-id-1236'/>
5942            <return type-id='type-id-65'/>
5943          </function-decl>
5944        </member-function>
5945        <member-function access='public'>
5946          <function-decl name='unordered_map' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
5947            <parameter type-id='type-id-1873' is-artificial='yes'/>
5948            <parameter type-id='type-id-1232'/>
5949            <return type-id='type-id-65'/>
5950          </function-decl>
5951        </member-function>
5952        <member-function access='public'>
5953          <function-decl name='unordered_map' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
5954            <parameter type-id='type-id-1873' is-artificial='yes'/>
5955            <parameter type-id='type-id-1872'/>
5956            <return type-id='type-id-65'/>
5957          </function-decl>
5958        </member-function>
5959        <member-function access='public'>
5960          <function-decl name='unordered_map' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
5961            <parameter type-id='type-id-1873' is-artificial='yes'/>
5962            <parameter type-id='type-id-1236'/>
5963            <return type-id='type-id-65'/>
5964          </function-decl>
5965        </member-function>
5966        <member-function access='public'>
5967          <function-decl name='unordered_map' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
5968            <parameter type-id='type-id-1873' is-artificial='yes'/>
5969            <parameter type-id='type-id-1232'/>
5970            <parameter type-id='type-id-1236'/>
5971            <return type-id='type-id-65'/>
5972          </function-decl>
5973        </member-function>
5974        <member-function access='public'>
5975          <function-decl name='unordered_map' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
5976            <parameter type-id='type-id-1873' is-artificial='yes'/>
5977            <parameter type-id='type-id-1872'/>
5978            <parameter type-id='type-id-1236'/>
5979            <return type-id='type-id-65'/>
5980          </function-decl>
5981        </member-function>
5982        <member-function access='public'>
5983          <function-decl name='unordered_map' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
5984            <parameter type-id='type-id-1873' is-artificial='yes'/>
5985            <parameter type-id='type-id-2033'/>
5986            <parameter type-id='type-id-2240'/>
5987            <parameter type-id='type-id-1239'/>
5988            <parameter type-id='type-id-1242'/>
5989            <parameter type-id='type-id-1236'/>
5990            <return type-id='type-id-65'/>
5991          </function-decl>
5992        </member-function>
5993      </class-decl>
5994      <class-decl name='vector&lt;bool, std::allocator&lt;bool&gt; &gt;' size-in-bits='320' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='526' column='1' id='type-id-1246'>
5995        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-643'/>
5996        <member-type access='public'>
5997          <typedef-decl name='const_reference' type-id='type-id-1' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='539' column='1' id='type-id-2245'/>
5998        </member-type>
5999        <member-type access='public'>
6000          <typedef-decl name='const_reverse_iterator' type-id='type-id-1188' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='544' column='1' id='type-id-2246'/>
6001        </member-type>
6002        <member-type access='public'>
6003          <typedef-decl name='reverse_iterator' type-id='type-id-1192' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='545' column='1' id='type-id-2247'/>
6004        </member-type>
6005        <member-function access='public'>
6006          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='558' column='1' visibility='default' binding='global' size-in-bits='64'>
6007            <parameter type-id='type-id-1877' is-artificial='yes'/>
6008            <return type-id='type-id-65'/>
6009          </function-decl>
6010        </member-function>
6011        <member-function access='public'>
6012          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='562' column='1' visibility='default' binding='global' size-in-bits='64'>
6013            <parameter type-id='type-id-1877' is-artificial='yes'/>
6014            <parameter type-id='type-id-651'/>
6015            <return type-id='type-id-65'/>
6016          </function-decl>
6017        </member-function>
6018        <member-function access='public'>
6019          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
6020            <parameter type-id='type-id-1877' is-artificial='yes'/>
6021            <parameter type-id='type-id-1280'/>
6022            <parameter type-id='type-id-651'/>
6023            <return type-id='type-id-65'/>
6024          </function-decl>
6025        </member-function>
6026        <member-function access='public'>
6027          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='571' column='1' visibility='default' binding='global' size-in-bits='64'>
6028            <parameter type-id='type-id-1877' is-artificial='yes'/>
6029            <parameter type-id='type-id-1280'/>
6030            <parameter type-id='type-id-315'/>
6031            <parameter type-id='type-id-651'/>
6032            <return type-id='type-id-65'/>
6033          </function-decl>
6034        </member-function>
6035        <member-function access='public'>
6036          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
6037            <parameter type-id='type-id-1877' is-artificial='yes'/>
6038            <parameter type-id='type-id-1248'/>
6039            <return type-id='type-id-65'/>
6040          </function-decl>
6041        </member-function>
6042        <member-function access='public'>
6043          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='599' column='1' visibility='default' binding='global' size-in-bits='64'>
6044            <parameter type-id='type-id-1877' is-artificial='yes'/>
6045            <parameter type-id='type-id-1876'/>
6046            <return type-id='type-id-65'/>
6047          </function-decl>
6048        </member-function>
6049        <member-function access='public'>
6050          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='602' column='1' visibility='default' binding='global' size-in-bits='64'>
6051            <parameter type-id='type-id-1877' is-artificial='yes'/>
6052            <parameter type-id='type-id-1086'/>
6053            <parameter type-id='type-id-651'/>
6054            <return type-id='type-id-65'/>
6055          </function-decl>
6056        </member-function>
6057        <member-function access='public' destructor='yes'>
6058          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
6059            <parameter type-id='type-id-1877' is-artificial='yes'/>
6060            <parameter type-id='type-id-23' is-artificial='yes'/>
6061            <return type-id='type-id-65'/>
6062          </function-decl>
6063        </member-function>
6064      </class-decl>
6065      <class-decl name='vector&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-1250'>
6066        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-812'/>
6067        <member-type access='public'>
6068          <typedef-decl name='const_iterator' type-id='type-id-2249' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2248'/>
6069        </member-type>
6070        <member-type access='public'>
6071          <typedef-decl name='const_reference' type-id='type-id-2251' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2250'/>
6072        </member-type>
6073        <member-type access='public'>
6074          <typedef-decl name='const_reverse_iterator' type-id='type-id-2253' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2252'/>
6075        </member-type>
6076        <member-type access='public'>
6077          <typedef-decl name='iterator' type-id='type-id-2255' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2254'/>
6078        </member-type>
6079        <member-type access='public'>
6080          <typedef-decl name='pointer' type-id='type-id-2257' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2256'/>
6081        </member-type>
6082        <member-type access='public'>
6083          <typedef-decl name='reference' type-id='type-id-2259' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2258'/>
6084        </member-type>
6085        <member-type access='public'>
6086          <typedef-decl name='reverse_iterator' type-id='type-id-2261' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2260'/>
6087        </member-type>
6088        <member-type access='public'>
6089          <typedef-decl name='value_type' type-id='type-id-1927' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1984'/>
6090        </member-type>
6091        <member-function access='public'>
6092          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
6093            <parameter type-id='type-id-1880' is-artificial='yes'/>
6094            <return type-id='type-id-65'/>
6095          </function-decl>
6096        </member-function>
6097        <member-function access='public'>
6098          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
6099            <parameter type-id='type-id-1880' is-artificial='yes'/>
6100            <parameter type-id='type-id-820'/>
6101            <return type-id='type-id-65'/>
6102          </function-decl>
6103        </member-function>
6104        <member-function access='public'>
6105          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
6106            <parameter type-id='type-id-1880' is-artificial='yes'/>
6107            <parameter type-id='type-id-1280'/>
6108            <parameter type-id='type-id-820'/>
6109            <return type-id='type-id-65'/>
6110          </function-decl>
6111        </member-function>
6112        <member-function access='public'>
6113          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
6114            <parameter type-id='type-id-1880' is-artificial='yes'/>
6115            <parameter type-id='type-id-1280'/>
6116            <parameter type-id='type-id-1986'/>
6117            <parameter type-id='type-id-820'/>
6118            <return type-id='type-id-65'/>
6119          </function-decl>
6120        </member-function>
6121        <member-function access='public'>
6122          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
6123            <parameter type-id='type-id-1880' is-artificial='yes'/>
6124            <parameter type-id='type-id-1252'/>
6125            <return type-id='type-id-65'/>
6126          </function-decl>
6127        </member-function>
6128        <member-function access='public'>
6129          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
6130            <parameter type-id='type-id-1880' is-artificial='yes'/>
6131            <parameter type-id='type-id-1879'/>
6132            <return type-id='type-id-65'/>
6133          </function-decl>
6134        </member-function>
6135        <member-function access='public'>
6136          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
6137            <parameter type-id='type-id-1880' is-artificial='yes'/>
6138            <parameter type-id='type-id-1252'/>
6139            <parameter type-id='type-id-820'/>
6140            <return type-id='type-id-65'/>
6141          </function-decl>
6142        </member-function>
6143        <member-function access='public'>
6144          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
6145            <parameter type-id='type-id-1880' is-artificial='yes'/>
6146            <parameter type-id='type-id-1879'/>
6147            <parameter type-id='type-id-820'/>
6148            <return type-id='type-id-65'/>
6149          </function-decl>
6150        </member-function>
6151        <member-function access='public'>
6152          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
6153            <parameter type-id='type-id-1880' is-artificial='yes'/>
6154            <parameter type-id='type-id-2262'/>
6155            <parameter type-id='type-id-820'/>
6156            <return type-id='type-id-65'/>
6157          </function-decl>
6158        </member-function>
6159        <member-function access='public' destructor='yes'>
6160          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
6161            <parameter type-id='type-id-1880' is-artificial='yes'/>
6162            <parameter type-id='type-id-23' is-artificial='yes'/>
6163            <return type-id='type-id-65'/>
6164          </function-decl>
6165        </member-function>
6166      </class-decl>
6167      <class-decl name='vector&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-1254'>
6168        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-821'/>
6169        <member-type access='public'>
6170          <typedef-decl name='const_iterator' type-id='type-id-2264' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2263'/>
6171        </member-type>
6172        <member-type access='public'>
6173          <typedef-decl name='const_reference' type-id='type-id-2266' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2265'/>
6174        </member-type>
6175        <member-type access='public'>
6176          <typedef-decl name='const_reverse_iterator' type-id='type-id-2268' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2267'/>
6177        </member-type>
6178        <member-type access='public'>
6179          <typedef-decl name='iterator' type-id='type-id-2270' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2269'/>
6180        </member-type>
6181        <member-type access='public'>
6182          <typedef-decl name='pointer' type-id='type-id-2272' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2271'/>
6183        </member-type>
6184        <member-type access='public'>
6185          <typedef-decl name='reference' type-id='type-id-2274' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2273'/>
6186        </member-type>
6187        <member-type access='public'>
6188          <typedef-decl name='reverse_iterator' type-id='type-id-2276' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2275'/>
6189        </member-type>
6190        <member-type access='public'>
6191          <typedef-decl name='value_type' type-id='type-id-1930' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1987'/>
6192        </member-type>
6193        <member-function access='public'>
6194          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
6195            <parameter type-id='type-id-1883' is-artificial='yes'/>
6196            <return type-id='type-id-65'/>
6197          </function-decl>
6198        </member-function>
6199        <member-function access='public'>
6200          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
6201            <parameter type-id='type-id-1883' is-artificial='yes'/>
6202            <parameter type-id='type-id-829'/>
6203            <return type-id='type-id-65'/>
6204          </function-decl>
6205        </member-function>
6206        <member-function access='public'>
6207          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
6208            <parameter type-id='type-id-1883' is-artificial='yes'/>
6209            <parameter type-id='type-id-1280'/>
6210            <parameter type-id='type-id-829'/>
6211            <return type-id='type-id-65'/>
6212          </function-decl>
6213        </member-function>
6214        <member-function access='public'>
6215          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
6216            <parameter type-id='type-id-1883' is-artificial='yes'/>
6217            <parameter type-id='type-id-1280'/>
6218            <parameter type-id='type-id-1989'/>
6219            <parameter type-id='type-id-829'/>
6220            <return type-id='type-id-65'/>
6221          </function-decl>
6222        </member-function>
6223        <member-function access='public'>
6224          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
6225            <parameter type-id='type-id-1883' is-artificial='yes'/>
6226            <parameter type-id='type-id-1256'/>
6227            <return type-id='type-id-65'/>
6228          </function-decl>
6229        </member-function>
6230        <member-function access='public'>
6231          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
6232            <parameter type-id='type-id-1883' is-artificial='yes'/>
6233            <parameter type-id='type-id-1882'/>
6234            <return type-id='type-id-65'/>
6235          </function-decl>
6236        </member-function>
6237        <member-function access='public'>
6238          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
6239            <parameter type-id='type-id-1883' is-artificial='yes'/>
6240            <parameter type-id='type-id-1256'/>
6241            <parameter type-id='type-id-829'/>
6242            <return type-id='type-id-65'/>
6243          </function-decl>
6244        </member-function>
6245        <member-function access='public'>
6246          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
6247            <parameter type-id='type-id-1883' is-artificial='yes'/>
6248            <parameter type-id='type-id-1882'/>
6249            <parameter type-id='type-id-829'/>
6250            <return type-id='type-id-65'/>
6251          </function-decl>
6252        </member-function>
6253        <member-function access='public'>
6254          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
6255            <parameter type-id='type-id-1883' is-artificial='yes'/>
6256            <parameter type-id='type-id-2277'/>
6257            <parameter type-id='type-id-829'/>
6258            <return type-id='type-id-65'/>
6259          </function-decl>
6260        </member-function>
6261        <member-function access='public' destructor='yes'>
6262          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
6263            <parameter type-id='type-id-1883' is-artificial='yes'/>
6264            <parameter type-id='type-id-23' is-artificial='yes'/>
6265            <return type-id='type-id-65'/>
6266          </function-decl>
6267        </member-function>
6268      </class-decl>
6269      <class-decl name='vector&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*, std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-1258'>
6270        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-830'/>
6271        <member-type access='public'>
6272          <typedef-decl name='const_iterator' type-id='type-id-2279' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2278'/>
6273        </member-type>
6274        <member-type access='public'>
6275          <typedef-decl name='const_reference' type-id='type-id-2281' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2280'/>
6276        </member-type>
6277        <member-type access='public'>
6278          <typedef-decl name='const_reverse_iterator' type-id='type-id-2283' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2282'/>
6279        </member-type>
6280        <member-type access='public'>
6281          <typedef-decl name='iterator' type-id='type-id-2285' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2284'/>
6282        </member-type>
6283        <member-type access='public'>
6284          <typedef-decl name='pointer' type-id='type-id-2287' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2286'/>
6285        </member-type>
6286        <member-type access='public'>
6287          <typedef-decl name='reference' type-id='type-id-2289' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2288'/>
6288        </member-type>
6289        <member-type access='public'>
6290          <typedef-decl name='reverse_iterator' type-id='type-id-2291' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2290'/>
6291        </member-type>
6292        <member-type access='public'>
6293          <typedef-decl name='value_type' type-id='type-id-2010' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1990'/>
6294        </member-type>
6295        <member-function access='public'>
6296          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
6297            <parameter type-id='type-id-1886' is-artificial='yes'/>
6298            <return type-id='type-id-65'/>
6299          </function-decl>
6300        </member-function>
6301        <member-function access='public'>
6302          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
6303            <parameter type-id='type-id-1886' is-artificial='yes'/>
6304            <parameter type-id='type-id-838'/>
6305            <return type-id='type-id-65'/>
6306          </function-decl>
6307        </member-function>
6308        <member-function access='public'>
6309          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
6310            <parameter type-id='type-id-1886' is-artificial='yes'/>
6311            <parameter type-id='type-id-1280'/>
6312            <parameter type-id='type-id-838'/>
6313            <return type-id='type-id-65'/>
6314          </function-decl>
6315        </member-function>
6316        <member-function access='public'>
6317          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
6318            <parameter type-id='type-id-1886' is-artificial='yes'/>
6319            <parameter type-id='type-id-1280'/>
6320            <parameter type-id='type-id-1992'/>
6321            <parameter type-id='type-id-838'/>
6322            <return type-id='type-id-65'/>
6323          </function-decl>
6324        </member-function>
6325        <member-function access='public'>
6326          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
6327            <parameter type-id='type-id-1886' is-artificial='yes'/>
6328            <parameter type-id='type-id-1260'/>
6329            <return type-id='type-id-65'/>
6330          </function-decl>
6331        </member-function>
6332        <member-function access='public'>
6333          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
6334            <parameter type-id='type-id-1886' is-artificial='yes'/>
6335            <parameter type-id='type-id-1885'/>
6336            <return type-id='type-id-65'/>
6337          </function-decl>
6338        </member-function>
6339        <member-function access='public'>
6340          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
6341            <parameter type-id='type-id-1886' is-artificial='yes'/>
6342            <parameter type-id='type-id-1260'/>
6343            <parameter type-id='type-id-838'/>
6344            <return type-id='type-id-65'/>
6345          </function-decl>
6346        </member-function>
6347        <member-function access='public'>
6348          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
6349            <parameter type-id='type-id-1886' is-artificial='yes'/>
6350            <parameter type-id='type-id-1885'/>
6351            <parameter type-id='type-id-838'/>
6352            <return type-id='type-id-65'/>
6353          </function-decl>
6354        </member-function>
6355        <member-function access='public'>
6356          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
6357            <parameter type-id='type-id-1886' is-artificial='yes'/>
6358            <parameter type-id='type-id-2292'/>
6359            <parameter type-id='type-id-838'/>
6360            <return type-id='type-id-65'/>
6361          </function-decl>
6362        </member-function>
6363        <member-function access='public' destructor='yes'>
6364          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
6365            <parameter type-id='type-id-1886' is-artificial='yes'/>
6366            <parameter type-id='type-id-23' is-artificial='yes'/>
6367            <return type-id='type-id-65'/>
6368          </function-decl>
6369        </member-function>
6370      </class-decl>
6371      <class-decl name='vector&lt;mongo::optionenvironment::Constraint*, std::allocator&lt;mongo::optionenvironment::Constraint*&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-1262'>
6372        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-839'/>
6373        <member-type access='public'>
6374          <typedef-decl name='const_reference' type-id='type-id-2294' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2293'/>
6375        </member-type>
6376        <member-type access='public'>
6377          <typedef-decl name='pointer' type-id='type-id-2296' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2295'/>
6378        </member-type>
6379        <member-type access='public'>
6380          <typedef-decl name='reference' type-id='type-id-2298' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2297'/>
6381        </member-type>
6382        <member-type access='public'>
6383          <typedef-decl name='const_iterator' type-id='type-id-2300' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2299'/>
6384        </member-type>
6385        <member-type access='public'>
6386          <typedef-decl name='const_reverse_iterator' type-id='type-id-2302' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2301'/>
6387        </member-type>
6388        <member-type access='public'>
6389          <typedef-decl name='iterator' type-id='type-id-2304' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2303'/>
6390        </member-type>
6391        <member-type access='public'>
6392          <typedef-decl name='reverse_iterator' type-id='type-id-2306' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2305'/>
6393        </member-type>
6394        <member-function access='public'>
6395          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
6396            <parameter type-id='type-id-1889' is-artificial='yes'/>
6397            <return type-id='type-id-65'/>
6398          </function-decl>
6399        </member-function>
6400        <member-function access='public'>
6401          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
6402            <parameter type-id='type-id-1889' is-artificial='yes'/>
6403            <parameter type-id='type-id-847'/>
6404            <return type-id='type-id-65'/>
6405          </function-decl>
6406        </member-function>
6407        <member-function access='public'>
6408          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
6409            <parameter type-id='type-id-1889' is-artificial='yes'/>
6410            <parameter type-id='type-id-1280'/>
6411            <parameter type-id='type-id-847'/>
6412            <return type-id='type-id-65'/>
6413          </function-decl>
6414        </member-function>
6415        <member-function access='public'>
6416          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
6417            <parameter type-id='type-id-1889' is-artificial='yes'/>
6418            <parameter type-id='type-id-1280'/>
6419            <parameter type-id='type-id-1268'/>
6420            <parameter type-id='type-id-847'/>
6421            <return type-id='type-id-65'/>
6422          </function-decl>
6423        </member-function>
6424        <member-function access='public'>
6425          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
6426            <parameter type-id='type-id-1889' is-artificial='yes'/>
6427            <parameter type-id='type-id-1264'/>
6428            <return type-id='type-id-65'/>
6429          </function-decl>
6430        </member-function>
6431        <member-function access='public'>
6432          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
6433            <parameter type-id='type-id-1889' is-artificial='yes'/>
6434            <parameter type-id='type-id-1888'/>
6435            <return type-id='type-id-65'/>
6436          </function-decl>
6437        </member-function>
6438        <member-function access='public'>
6439          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
6440            <parameter type-id='type-id-1889' is-artificial='yes'/>
6441            <parameter type-id='type-id-1264'/>
6442            <parameter type-id='type-id-847'/>
6443            <return type-id='type-id-65'/>
6444          </function-decl>
6445        </member-function>
6446        <member-function access='public'>
6447          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
6448            <parameter type-id='type-id-1889' is-artificial='yes'/>
6449            <parameter type-id='type-id-1888'/>
6450            <parameter type-id='type-id-847'/>
6451            <return type-id='type-id-65'/>
6452          </function-decl>
6453        </member-function>
6454        <member-function access='public'>
6455          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
6456            <parameter type-id='type-id-1889' is-artificial='yes'/>
6457            <parameter type-id='type-id-2307'/>
6458            <parameter type-id='type-id-847'/>
6459            <return type-id='type-id-65'/>
6460          </function-decl>
6461        </member-function>
6462        <member-function access='public' destructor='yes'>
6463          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
6464            <parameter type-id='type-id-1889' is-artificial='yes'/>
6465            <parameter type-id='type-id-23' is-artificial='yes'/>
6466            <return type-id='type-id-65'/>
6467          </function-decl>
6468        </member-function>
6469      </class-decl>
6470      <class-decl name='vector&lt;mongo::optionenvironment::KeyConstraint*, std::allocator&lt;mongo::optionenvironment::KeyConstraint*&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-1269'>
6471        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-848'/>
6472        <member-type access='public'>
6473          <typedef-decl name='const_reference' type-id='type-id-2309' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2308'/>
6474        </member-type>
6475        <member-type access='public'>
6476          <typedef-decl name='pointer' type-id='type-id-2311' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2310'/>
6477        </member-type>
6478        <member-type access='public'>
6479          <typedef-decl name='reference' type-id='type-id-2313' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2312'/>
6480        </member-type>
6481        <member-type access='public'>
6482          <typedef-decl name='const_iterator' type-id='type-id-2315' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2314'/>
6483        </member-type>
6484        <member-type access='public'>
6485          <typedef-decl name='const_reverse_iterator' type-id='type-id-2317' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2316'/>
6486        </member-type>
6487        <member-type access='public'>
6488          <typedef-decl name='iterator' type-id='type-id-2319' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2318'/>
6489        </member-type>
6490        <member-type access='public'>
6491          <typedef-decl name='reverse_iterator' type-id='type-id-2321' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2320'/>
6492        </member-type>
6493        <member-function access='public'>
6494          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
6495            <parameter type-id='type-id-1893' is-artificial='yes'/>
6496            <return type-id='type-id-65'/>
6497          </function-decl>
6498        </member-function>
6499        <member-function access='public'>
6500          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
6501            <parameter type-id='type-id-1893' is-artificial='yes'/>
6502            <parameter type-id='type-id-856'/>
6503            <return type-id='type-id-65'/>
6504          </function-decl>
6505        </member-function>
6506        <member-function access='public'>
6507          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
6508            <parameter type-id='type-id-1893' is-artificial='yes'/>
6509            <parameter type-id='type-id-1280'/>
6510            <parameter type-id='type-id-856'/>
6511            <return type-id='type-id-65'/>
6512          </function-decl>
6513        </member-function>
6514        <member-function access='public'>
6515          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
6516            <parameter type-id='type-id-1893' is-artificial='yes'/>
6517            <parameter type-id='type-id-1280'/>
6518            <parameter type-id='type-id-1275'/>
6519            <parameter type-id='type-id-856'/>
6520            <return type-id='type-id-65'/>
6521          </function-decl>
6522        </member-function>
6523        <member-function access='public'>
6524          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
6525            <parameter type-id='type-id-1893' is-artificial='yes'/>
6526            <parameter type-id='type-id-1271'/>
6527            <return type-id='type-id-65'/>
6528          </function-decl>
6529        </member-function>
6530        <member-function access='public'>
6531          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
6532            <parameter type-id='type-id-1893' is-artificial='yes'/>
6533            <parameter type-id='type-id-1892'/>
6534            <return type-id='type-id-65'/>
6535          </function-decl>
6536        </member-function>
6537        <member-function access='public'>
6538          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
6539            <parameter type-id='type-id-1893' is-artificial='yes'/>
6540            <parameter type-id='type-id-1271'/>
6541            <parameter type-id='type-id-856'/>
6542            <return type-id='type-id-65'/>
6543          </function-decl>
6544        </member-function>
6545        <member-function access='public'>
6546          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
6547            <parameter type-id='type-id-1893' is-artificial='yes'/>
6548            <parameter type-id='type-id-1892'/>
6549            <parameter type-id='type-id-856'/>
6550            <return type-id='type-id-65'/>
6551          </function-decl>
6552        </member-function>
6553        <member-function access='public'>
6554          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
6555            <parameter type-id='type-id-1893' is-artificial='yes'/>
6556            <parameter type-id='type-id-2322'/>
6557            <parameter type-id='type-id-856'/>
6558            <return type-id='type-id-65'/>
6559          </function-decl>
6560        </member-function>
6561        <member-function access='public' destructor='yes'>
6562          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
6563            <parameter type-id='type-id-1893' is-artificial='yes'/>
6564            <parameter type-id='type-id-23' is-artificial='yes'/>
6565            <return type-id='type-id-65'/>
6566          </function-decl>
6567        </member-function>
6568      </class-decl>
6569      <class-decl name='vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-1276'>
6570        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-857'/>
6571        <member-type access='public'>
6572          <typedef-decl name='const_iterator' type-id='type-id-126' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2323'/>
6573        </member-type>
6574        <member-type access='public'>
6575          <typedef-decl name='const_reference' type-id='type-id-2325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2324'/>
6576        </member-type>
6577        <member-type access='public'>
6578          <typedef-decl name='iterator' type-id='type-id-129' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2326'/>
6579        </member-type>
6580        <member-type access='public'>
6581          <typedef-decl name='pointer' type-id='type-id-2328' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2327'/>
6582        </member-type>
6583        <member-type access='public'>
6584          <typedef-decl name='reference' type-id='type-id-2330' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2329'/>
6585        </member-type>
6586        <member-type access='public'>
6587          <typedef-decl name='const_reverse_iterator' type-id='type-id-2332' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2331'/>
6588        </member-type>
6589        <member-type access='public'>
6590          <typedef-decl name='reverse_iterator' type-id='type-id-2334' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2333'/>
6591        </member-type>
6592        <member-function access='public'>
6593          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
6594            <parameter type-id='type-id-1897' is-artificial='yes'/>
6595            <return type-id='type-id-65'/>
6596          </function-decl>
6597        </member-function>
6598        <member-function access='public'>
6599          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
6600            <parameter type-id='type-id-1897' is-artificial='yes'/>
6601            <parameter type-id='type-id-865'/>
6602            <return type-id='type-id-65'/>
6603          </function-decl>
6604        </member-function>
6605        <member-function access='public'>
6606          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
6607            <parameter type-id='type-id-1897' is-artificial='yes'/>
6608            <parameter type-id='type-id-1280'/>
6609            <parameter type-id='type-id-865'/>
6610            <return type-id='type-id-65'/>
6611          </function-decl>
6612        </member-function>
6613        <member-function access='public'>
6614          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
6615            <parameter type-id='type-id-1897' is-artificial='yes'/>
6616            <parameter type-id='type-id-1280'/>
6617            <parameter type-id='type-id-1284'/>
6618            <parameter type-id='type-id-865'/>
6619            <return type-id='type-id-65'/>
6620          </function-decl>
6621        </member-function>
6622        <member-function access='public'>
6623          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
6624            <parameter type-id='type-id-1897' is-artificial='yes'/>
6625            <parameter type-id='type-id-1278'/>
6626            <return type-id='type-id-65'/>
6627          </function-decl>
6628        </member-function>
6629        <member-function access='public'>
6630          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
6631            <parameter type-id='type-id-1897' is-artificial='yes'/>
6632            <parameter type-id='type-id-1896'/>
6633            <return type-id='type-id-65'/>
6634          </function-decl>
6635        </member-function>
6636        <member-function access='public'>
6637          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
6638            <parameter type-id='type-id-1897' is-artificial='yes'/>
6639            <parameter type-id='type-id-1278'/>
6640            <parameter type-id='type-id-865'/>
6641            <return type-id='type-id-65'/>
6642          </function-decl>
6643        </member-function>
6644        <member-function access='public'>
6645          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
6646            <parameter type-id='type-id-1897' is-artificial='yes'/>
6647            <parameter type-id='type-id-1896'/>
6648            <parameter type-id='type-id-865'/>
6649            <return type-id='type-id-65'/>
6650          </function-decl>
6651        </member-function>
6652        <member-function access='public'>
6653          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
6654            <parameter type-id='type-id-1897' is-artificial='yes'/>
6655            <parameter type-id='type-id-1092'/>
6656            <parameter type-id='type-id-865'/>
6657            <return type-id='type-id-65'/>
6658          </function-decl>
6659        </member-function>
6660        <member-function access='public' destructor='yes'>
6661          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
6662            <parameter type-id='type-id-1897' is-artificial='yes'/>
6663            <parameter type-id='type-id-23' is-artificial='yes'/>
6664            <return type-id='type-id-65'/>
6665          </function-decl>
6666        </member-function>
6667        <member-function access='public'>
6668          <function-decl name='vector' mangled-name='_ZNSt6vectorISsSaISsEEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEEC2Ev'>
6669            <parameter type-id='type-id-1897' is-artificial='yes'/>
6670            <return type-id='type-id-65'/>
6671          </function-decl>
6672        </member-function>
6673        <member-function access='public' destructor='yes'>
6674          <function-decl name='~vector' mangled-name='_ZNSt6vectorISsSaISsEED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEED2Ev'>
6675            <parameter type-id='type-id-1897' is-artificial='yes'/>
6676            <parameter type-id='type-id-23' is-artificial='yes'/>
6677            <return type-id='type-id-65'/>
6678          </function-decl>
6679        </member-function>
6680        <member-function access='public'>
6681          <function-decl name='push_back' mangled-name='_ZNSt6vectorISsSaISsEE9push_backEOSs' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEE9push_backEOSs'>
6682            <parameter type-id='type-id-1897' is-artificial='yes'/>
6683            <parameter type-id='type-id-1898'/>
6684            <return type-id='type-id-65'/>
6685          </function-decl>
6686        </member-function>
6687        <member-function access='public'>
6688          <function-decl name='operator=' mangled-name='_ZNSt6vectorISsSaISsEEaSEOS1_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEEaSEOS1_'>
6689            <parameter type-id='type-id-1897' is-artificial='yes'/>
6690            <parameter type-id='type-id-1896'/>
6691            <return type-id='type-id-1895'/>
6692          </function-decl>
6693        </member-function>
6694        <member-function access='public' const='yes'>
6695          <function-decl name='size' mangled-name='_ZNKSt6vectorISsSaISsEE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorISsSaISsEE4sizeEv'>
6696            <parameter type-id='type-id-1279' is-artificial='yes'/>
6697            <return type-id='type-id-1280'/>
6698          </function-decl>
6699        </member-function>
6700        <member-function access='public' const='yes'>
6701          <function-decl name='begin' mangled-name='_ZNKSt6vectorISsSaISsEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorISsSaISsEE5beginEv'>
6702            <parameter type-id='type-id-1279' is-artificial='yes'/>
6703            <return type-id='type-id-2323'/>
6704          </function-decl>
6705        </member-function>
6706        <member-function access='public' const='yes'>
6707          <function-decl name='end' mangled-name='_ZNKSt6vectorISsSaISsEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorISsSaISsEE3endEv'>
6708            <parameter type-id='type-id-1279' is-artificial='yes'/>
6709            <return type-id='type-id-2323'/>
6710          </function-decl>
6711        </member-function>
6712        <member-function access='public'>
6713          <function-decl name='emplace_back&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' mangled-name='_ZNSt6vectorISsSaISsEE12emplace_backIISsEEEvDpOT_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEE12emplace_backIISsEEEvDpOT_'>
6714            <parameter type-id='type-id-1897' is-artificial='yes'/>
6715            <parameter type-id='type-id-1749'/>
6716            <return type-id='type-id-65'/>
6717          </function-decl>
6718        </member-function>
6719        <member-function access='private'>
6720          <function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorISsSaISsEE14_M_move_assignEOS1_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEE14_M_move_assignEOS1_St17integral_constantIbLb1EE'>
6721            <parameter type-id='type-id-1897' is-artificial='yes'/>
6722            <parameter type-id='type-id-1896'/>
6723            <parameter type-id='type-id-2018'/>
6724            <return type-id='type-id-65'/>
6725          </function-decl>
6726        </member-function>
6727        <member-function access='protected'>
6728          <function-decl name='_M_emplace_back_aux&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' mangled-name='_ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIISsEEEvDpOT_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIISsEEEvDpOT_'>
6729            <parameter type-id='type-id-1897' is-artificial='yes'/>
6730            <parameter type-id='type-id-1749'/>
6731            <return type-id='type-id-65'/>
6732          </function-decl>
6733        </member-function>
6734        <member-function access='public'>
6735          <function-decl name='vector' mangled-name='_ZNSt6vectorISsSaISsEEC2ERKS0_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEEC2ERKS0_'>
6736            <parameter type-id='type-id-1897' is-artificial='yes'/>
6737            <parameter type-id='type-id-865'/>
6738            <return type-id='type-id-65'/>
6739          </function-decl>
6740        </member-function>
6741        <member-function access='protected' const='yes'>
6742          <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorISsSaISsEE12_M_check_lenEmPKc' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1422' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorISsSaISsEE12_M_check_lenEmPKc'>
6743            <parameter type-id='type-id-1279' is-artificial='yes'/>
6744            <parameter type-id='type-id-1280'/>
6745            <parameter type-id='type-id-59'/>
6746            <return type-id='type-id-1280'/>
6747          </function-decl>
6748        </member-function>
6749        <member-function access='public' const='yes'>
6750          <function-decl name='max_size' mangled-name='_ZNKSt6vectorISsSaISsEE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorISsSaISsEE8max_sizeEv'>
6751            <parameter type-id='type-id-1279' is-artificial='yes'/>
6752            <return type-id='type-id-1280'/>
6753          </function-decl>
6754        </member-function>
6755        <member-function access='public'>
6756          <function-decl name='operator=' mangled-name='_ZNSt6vectorISsSaISsEEaSERKS1_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEEaSERKS1_'>
6757            <parameter type-id='type-id-1897' is-artificial='yes'/>
6758            <parameter type-id='type-id-1278'/>
6759            <return type-id='type-id-1895'/>
6760          </function-decl>
6761        </member-function>
6762        <member-function access='public' const='yes'>
6763          <function-decl name='operator[]' mangled-name='_ZNKSt6vectorISsSaISsEEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorISsSaISsEEixEm'>
6764            <parameter type-id='type-id-1279' is-artificial='yes'/>
6765            <parameter type-id='type-id-1280'/>
6766            <return type-id='type-id-2324'/>
6767          </function-decl>
6768        </member-function>
6769        <member-function access='public'>
6770          <function-decl name='clear' mangled-name='_ZNSt6vectorISsSaISsEE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEE5clearEv'>
6771            <parameter type-id='type-id-1897' is-artificial='yes'/>
6772            <return type-id='type-id-65'/>
6773          </function-decl>
6774        </member-function>
6775        <member-function access='public' const='yes'>
6776          <function-decl name='capacity' mangled-name='_ZNKSt6vectorISsSaISsEE8capacityEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorISsSaISsEE8capacityEv'>
6777            <parameter type-id='type-id-1279' is-artificial='yes'/>
6778            <return type-id='type-id-1280'/>
6779          </function-decl>
6780        </member-function>
6781        <member-function access='protected'>
6782          <function-decl name='_M_allocate_and_copy&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZNSt6vectorISsSaISsEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKSsS1_EEEEPSsmT_S9_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1221' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEE20_M_allocate_and_copyIN9__gnu_cxx17__normal_iteratorIPKSsS1_EEEEPSsmT_S9_'>
6783            <parameter type-id='type-id-1897' is-artificial='yes'/>
6784            <parameter type-id='type-id-1280'/>
6785            <parameter type-id='type-id-126'/>
6786            <parameter type-id='type-id-126'/>
6787            <return type-id='type-id-2327'/>
6788          </function-decl>
6789        </member-function>
6790        <member-function access='public'>
6791          <function-decl name='begin' mangled-name='_ZNSt6vectorISsSaISsEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEE5beginEv'>
6792            <parameter type-id='type-id-1897' is-artificial='yes'/>
6793            <return type-id='type-id-2326'/>
6794          </function-decl>
6795        </member-function>
6796        <member-function access='public'>
6797          <function-decl name='end' mangled-name='_ZNSt6vectorISsSaISsEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEE3endEv'>
6798            <parameter type-id='type-id-1897' is-artificial='yes'/>
6799            <return type-id='type-id-2326'/>
6800          </function-decl>
6801        </member-function>
6802        <member-function access='protected'>
6803          <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorISsSaISsEE15_M_erase_at_endEPSs' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEE15_M_erase_at_endEPSs'>
6804            <parameter type-id='type-id-1897' is-artificial='yes'/>
6805            <parameter type-id='type-id-2327'/>
6806            <return type-id='type-id-65'/>
6807          </function-decl>
6808        </member-function>
6809      </class-decl>
6810      <class-decl name='vector&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;, std::allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-1285'>
6811        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-866'/>
6812        <member-type access='public'>
6813          <typedef-decl name='const_reference' type-id='type-id-2336' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2335'/>
6814        </member-type>
6815        <member-type access='public'>
6816          <typedef-decl name='pointer' type-id='type-id-2338' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2337'/>
6817        </member-type>
6818        <member-type access='public'>
6819          <typedef-decl name='reference' type-id='type-id-2340' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2339'/>
6820        </member-type>
6821        <member-type access='public'>
6822          <typedef-decl name='const_iterator' type-id='type-id-2342' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2341'/>
6823        </member-type>
6824        <member-type access='public'>
6825          <typedef-decl name='const_reverse_iterator' type-id='type-id-2344' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2343'/>
6826        </member-type>
6827        <member-type access='public'>
6828          <typedef-decl name='iterator' type-id='type-id-2346' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2345'/>
6829        </member-type>
6830        <member-type access='public'>
6831          <typedef-decl name='reverse_iterator' type-id='type-id-2348' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2347'/>
6832        </member-type>
6833        <member-function access='public'>
6834          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
6835            <parameter type-id='type-id-1901' is-artificial='yes'/>
6836            <return type-id='type-id-65'/>
6837          </function-decl>
6838        </member-function>
6839        <member-function access='public'>
6840          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
6841            <parameter type-id='type-id-1901' is-artificial='yes'/>
6842            <parameter type-id='type-id-874'/>
6843            <return type-id='type-id-65'/>
6844          </function-decl>
6845        </member-function>
6846        <member-function access='public'>
6847          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
6848            <parameter type-id='type-id-1901' is-artificial='yes'/>
6849            <parameter type-id='type-id-1280'/>
6850            <parameter type-id='type-id-874'/>
6851            <return type-id='type-id-65'/>
6852          </function-decl>
6853        </member-function>
6854        <member-function access='public'>
6855          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
6856            <parameter type-id='type-id-1901' is-artificial='yes'/>
6857            <parameter type-id='type-id-1280'/>
6858            <parameter type-id='type-id-1291'/>
6859            <parameter type-id='type-id-874'/>
6860            <return type-id='type-id-65'/>
6861          </function-decl>
6862        </member-function>
6863        <member-function access='public'>
6864          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
6865            <parameter type-id='type-id-1901' is-artificial='yes'/>
6866            <parameter type-id='type-id-1287'/>
6867            <return type-id='type-id-65'/>
6868          </function-decl>
6869        </member-function>
6870        <member-function access='public'>
6871          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
6872            <parameter type-id='type-id-1901' is-artificial='yes'/>
6873            <parameter type-id='type-id-1900'/>
6874            <return type-id='type-id-65'/>
6875          </function-decl>
6876        </member-function>
6877        <member-function access='public'>
6878          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
6879            <parameter type-id='type-id-1901' is-artificial='yes'/>
6880            <parameter type-id='type-id-1287'/>
6881            <parameter type-id='type-id-874'/>
6882            <return type-id='type-id-65'/>
6883          </function-decl>
6884        </member-function>
6885        <member-function access='public'>
6886          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
6887            <parameter type-id='type-id-1901' is-artificial='yes'/>
6888            <parameter type-id='type-id-1900'/>
6889            <parameter type-id='type-id-874'/>
6890            <return type-id='type-id-65'/>
6891          </function-decl>
6892        </member-function>
6893        <member-function access='public'>
6894          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
6895            <parameter type-id='type-id-1901' is-artificial='yes'/>
6896            <parameter type-id='type-id-2349'/>
6897            <parameter type-id='type-id-874'/>
6898            <return type-id='type-id-65'/>
6899          </function-decl>
6900        </member-function>
6901        <member-function access='public' destructor='yes'>
6902          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
6903            <parameter type-id='type-id-1901' is-artificial='yes'/>
6904            <parameter type-id='type-id-23' is-artificial='yes'/>
6905            <return type-id='type-id-65'/>
6906          </function-decl>
6907        </member-function>
6908        <member-function access='public' destructor='yes'>
6909          <function-decl name='~vector' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev'>
6910            <parameter type-id='type-id-1901' is-artificial='yes'/>
6911            <parameter type-id='type-id-23' is-artificial='yes'/>
6912            <return type-id='type-id-65'/>
6913          </function-decl>
6914        </member-function>
6915      </class-decl>
6916      <enum-decl name='_Ios_Openmode' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='103' column='1' id='type-id-2350'>
6917        <underlying-type type-id='type-id-88'/>
6918        <enumerator name='_S_app' value='1'/>
6919        <enumerator name='_S_ate' value='2'/>
6920        <enumerator name='_S_bin' value='4'/>
6921        <enumerator name='_S_in' value='8'/>
6922        <enumerator name='_S_out' value='16'/>
6923        <enumerator name='_S_trunc' value='32'/>
6924        <enumerator name='_S_ios_openmode_end' value='65536'/>
6925      </enum-decl>
6926      <enum-decl name='_Manager_operation' filepath='/usr/include/c++/4.9/functional' line='1783' column='1' id='type-id-2017'>
6927        <underlying-type type-id='type-id-88'/>
6928        <enumerator name='__get_type_info' value='0'/>
6929        <enumerator name='__get_functor_ptr' value='1'/>
6930        <enumerator name='__clone_functor' value='2'/>
6931        <enumerator name='__destroy_functor' value='3'/>
6932      </enum-decl>
6933      <enum-decl name='_Rb_tree_color' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='90' column='1' id='type-id-2351'>
6934        <underlying-type type-id='type-id-88'/>
6935        <enumerator name='_S_red' value='0'/>
6936        <enumerator name='_S_black' value='1'/>
6937      </enum-decl>
6938      <enum-decl name='memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='56' column='1' id='type-id-2352'>
6939        <underlying-type type-id='type-id-88'/>
6940        <enumerator name='memory_order_relaxed' value='0'/>
6941        <enumerator name='memory_order_consume' value='1'/>
6942        <enumerator name='memory_order_acquire' value='2'/>
6943        <enumerator name='memory_order_release' value='3'/>
6944        <enumerator name='memory_order_acq_rel' value='4'/>
6945        <enumerator name='memory_order_seq_cst' value='5'/>
6946      </enum-decl>
6947      <class-decl name='_Bit_const_iterator' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='300' column='1' id='type-id-628'>
6948        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-635'/>
6949        <member-type access='public'>
6950          <typedef-decl name='const_iterator' type-id='type-id-628' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='305' column='1' id='type-id-1451'/>
6951        </member-type>
6952        <member-type access='public'>
6953          <typedef-decl name='pointer' type-id='type-id-316' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='304' column='1' id='type-id-2353'/>
6954        </member-type>
6955        <member-type access='public'>
6956          <typedef-decl name='reference' type-id='type-id-1' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='302' column='1' id='type-id-2354'/>
6957        </member-type>
6958        <member-function access='public' constructor='yes'>
6959          <function-decl name='_Bit_const_iterator' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
6960            <parameter type-id='type-id-1450' is-artificial='yes'/>
6961            <return type-id='type-id-65'/>
6962          </function-decl>
6963        </member-function>
6964        <member-function access='public' constructor='yes'>
6965          <function-decl name='_Bit_const_iterator' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
6966            <parameter type-id='type-id-1450' is-artificial='yes'/>
6967            <parameter type-id='type-id-1460'/>
6968            <parameter type-id='type-id-50'/>
6969            <return type-id='type-id-65'/>
6970          </function-decl>
6971        </member-function>
6972        <member-function access='public' constructor='yes'>
6973          <function-decl name='_Bit_const_iterator' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
6974            <parameter type-id='type-id-1450' is-artificial='yes'/>
6975            <parameter type-id='type-id-633'/>
6976            <return type-id='type-id-65'/>
6977          </function-decl>
6978        </member-function>
6979      </class-decl>
6980      <class-decl name='_Bit_iterator' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='214' column='1' id='type-id-631'>
6981        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-635'/>
6982        <member-type access='public'>
6983          <typedef-decl name='iterator' type-id='type-id-631' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='218' column='1' id='type-id-1454'/>
6984        </member-type>
6985        <member-type access='public'>
6986          <typedef-decl name='pointer' type-id='type-id-1458' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='217' column='1' id='type-id-2355'/>
6987        </member-type>
6988        <member-type access='public'>
6989          <typedef-decl name='reference' type-id='type-id-639' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='216' column='1' id='type-id-2356'/>
6990        </member-type>
6991        <member-function access='public' constructor='yes'>
6992          <function-decl name='_Bit_iterator' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
6993            <parameter type-id='type-id-1453' is-artificial='yes'/>
6994            <return type-id='type-id-65'/>
6995          </function-decl>
6996        </member-function>
6997        <member-function access='public' constructor='yes'>
6998          <function-decl name='_Bit_iterator' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
6999            <parameter type-id='type-id-1453' is-artificial='yes'/>
7000            <parameter type-id='type-id-1460'/>
7001            <parameter type-id='type-id-50'/>
7002            <return type-id='type-id-65'/>
7003          </function-decl>
7004        </member-function>
7005      </class-decl>
7006      <class-decl name='_Bit_iterator_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='136' column='1' id='type-id-635'>
7007        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2357'/>
7008        <data-member access='public' layout-offset-in-bits='0'>
7009          <var-decl name='_M_p' type-id='type-id-1460' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='139' column='1'/>
7010        </data-member>
7011        <data-member access='public' layout-offset-in-bits='64'>
7012          <var-decl name='_M_offset' type-id='type-id-50' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='140' column='1'/>
7013        </data-member>
7014        <member-function access='public' constructor='yes'>
7015          <function-decl name='_Bit_iterator_base' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
7016            <parameter type-id='type-id-1456' is-artificial='yes'/>
7017            <parameter type-id='type-id-1460'/>
7018            <parameter type-id='type-id-50'/>
7019            <return type-id='type-id-65'/>
7020          </function-decl>
7021        </member-function>
7022      </class-decl>
7023      <class-decl name='_Bit_reference' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='70' column='1' id='type-id-639'>
7024        <data-member access='public' layout-offset-in-bits='0'>
7025          <var-decl name='_M_p' type-id='type-id-1460' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='72' column='1'/>
7026        </data-member>
7027        <data-member access='public' layout-offset-in-bits='64'>
7028          <var-decl name='_M_mask' type-id='type-id-1459' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='73' column='1'/>
7029        </data-member>
7030        <member-function access='public' constructor='yes'>
7031          <function-decl name='_Bit_reference' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7032            <parameter type-id='type-id-1458' is-artificial='yes'/>
7033            <parameter type-id='type-id-1460'/>
7034            <parameter type-id='type-id-1459'/>
7035            <return type-id='type-id-65'/>
7036          </function-decl>
7037        </member-function>
7038        <member-function access='public' constructor='yes'>
7039          <function-decl name='_Bit_reference' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
7040            <parameter type-id='type-id-1458' is-artificial='yes'/>
7041            <return type-id='type-id-65'/>
7042          </function-decl>
7043        </member-function>
7044      </class-decl>
7045      <class-decl name='_Bvector_base&lt;std::allocator&lt;bool&gt; &gt;' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='411' column='1' id='type-id-643'>
7046        <member-type access='public'>
7047          <class-decl name='_Bvector_impl' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='416' column='1' id='type-id-1465'>
7048            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-972'/>
7049            <data-member access='public' layout-offset-in-bits='0'>
7050              <var-decl name='_M_start' type-id='type-id-631' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='419' column='1'/>
7051            </data-member>
7052            <data-member access='public' layout-offset-in-bits='128'>
7053              <var-decl name='_M_finish' type-id='type-id-631' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='420' column='1'/>
7054            </data-member>
7055            <data-member access='public' layout-offset-in-bits='256'>
7056              <var-decl name='_M_end_of_storage' type-id='type-id-1460' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='421' column='1'/>
7057            </data-member>
7058            <member-function access='public' constructor='yes'>
7059              <function-decl name='_Bvector_impl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
7060                <parameter type-id='type-id-1466' is-artificial='yes'/>
7061                <return type-id='type-id-65'/>
7062              </function-decl>
7063            </member-function>
7064            <member-function access='public' constructor='yes'>
7065              <function-decl name='_Bvector_impl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
7066                <parameter type-id='type-id-1466' is-artificial='yes'/>
7067                <parameter type-id='type-id-648'/>
7068                <return type-id='type-id-65'/>
7069              </function-decl>
7070            </member-function>
7071            <member-function access='public' constructor='yes'>
7072              <function-decl name='_Bvector_impl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
7073                <parameter type-id='type-id-1466' is-artificial='yes'/>
7074                <parameter type-id='type-id-1464'/>
7075                <return type-id='type-id-65'/>
7076              </function-decl>
7077            </member-function>
7078          </class-decl>
7079        </member-type>
7080        <member-type access='public'>
7081          <typedef-decl name='_Bit_alloc_type' type-id='type-id-2096' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='414' column='1' id='type-id-646'/>
7082        </member-type>
7083        <member-type access='public'>
7084          <typedef-decl name='allocator_type' type-id='type-id-960' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='440' column='1' id='type-id-649'/>
7085        </member-type>
7086        <data-member access='protected' layout-offset-in-bits='0'>
7087          <var-decl name='_M_impl' type-id='type-id-1465' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='477' column='1'/>
7088        </data-member>
7089        <member-function access='public'>
7090          <function-decl name='_Bvector_base' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='454' column='1' visibility='default' binding='global' size-in-bits='64'>
7091            <parameter type-id='type-id-1462' is-artificial='yes'/>
7092            <return type-id='type-id-65'/>
7093          </function-decl>
7094        </member-function>
7095        <member-function access='public'>
7096          <function-decl name='_Bvector_base' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
7097            <parameter type-id='type-id-1462' is-artificial='yes'/>
7098            <parameter type-id='type-id-651'/>
7099            <return type-id='type-id-65'/>
7100          </function-decl>
7101        </member-function>
7102        <member-function access='public'>
7103          <function-decl name='_Bvector_base' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='461' column='1' visibility='default' binding='global' size-in-bits='64'>
7104            <parameter type-id='type-id-1462' is-artificial='yes'/>
7105            <parameter type-id='type-id-1461'/>
7106            <return type-id='type-id-65'/>
7107          </function-decl>
7108        </member-function>
7109        <member-function access='public' destructor='yes'>
7110          <function-decl name='~_Bvector_base' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
7111            <parameter type-id='type-id-1462' is-artificial='yes'/>
7112            <parameter type-id='type-id-23' is-artificial='yes'/>
7113            <return type-id='type-id-65'/>
7114          </function-decl>
7115        </member-function>
7116      </class-decl>
7117      <class-decl name='_Destroy_aux&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='96' column='1' id='type-id-2358'>
7118        <member-function access='public' static='yes'>
7119          <function-decl name='__destroy&lt;std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIPSsEEvT_S3_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Destroy_auxILb0EE9__destroyIPSsEEvT_S3_'>
7120            <parameter type-id='type-id-1750'/>
7121            <parameter type-id='type-id-1750'/>
7122            <return type-id='type-id-65'/>
7123          </function-decl>
7124        </member-function>
7125        <member-function access='public' static='yes'>
7126          <function-decl name='__destroy&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;*&gt;' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEEvT_S8_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEEvT_S8_'>
7127            <parameter type-id='type-id-1851'/>
7128            <parameter type-id='type-id-1851'/>
7129            <return type-id='type-id-65'/>
7130          </function-decl>
7131        </member-function>
7132        <member-function access='public' static='yes'>
7133          <function-decl name='__destroy&lt;__gnu_cxx::__normal_iterator&lt;std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEEvT_S9_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEEvT_S9_'>
7134            <parameter type-id='type-id-129'/>
7135            <parameter type-id='type-id-129'/>
7136            <return type-id='type-id-65'/>
7137          </function-decl>
7138        </member-function>
7139      </class-decl>
7140      <class-decl name='_Head_base&lt;0ul, mongo::BSONObjBuilder*, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='129' column='1' id='type-id-668'>
7141        <data-member access='public' layout-offset-in-bits='0'>
7142          <var-decl name='_M_head_impl' type-id='type-id-1334' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7143        </data-member>
7144        <member-function access='public'>
7145          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7146            <parameter type-id='type-id-1479' is-artificial='yes'/>
7147            <return type-id='type-id-65'/>
7148          </function-decl>
7149        </member-function>
7150        <member-function access='public'>
7151          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7152            <parameter type-id='type-id-1479' is-artificial='yes'/>
7153            <parameter type-id='type-id-1336'/>
7154            <return type-id='type-id-65'/>
7155          </function-decl>
7156        </member-function>
7157        <member-function access='public'>
7158          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7159            <parameter type-id='type-id-1479' is-artificial='yes'/>
7160            <parameter type-id='type-id-670'/>
7161            <return type-id='type-id-65'/>
7162          </function-decl>
7163        </member-function>
7164        <member-function access='public'>
7165          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7166            <parameter type-id='type-id-1479' is-artificial='yes'/>
7167            <parameter type-id='type-id-1478'/>
7168            <return type-id='type-id-65'/>
7169          </function-decl>
7170        </member-function>
7171        <member-function access='public'>
7172          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7173            <parameter type-id='type-id-1479' is-artificial='yes'/>
7174            <parameter type-id='type-id-2359'/>
7175            <parameter type-id='type-id-2360'/>
7176            <return type-id='type-id-65'/>
7177          </function-decl>
7178        </member-function>
7179        <member-function access='public' static='yes'>
7180          <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EPN5mongo14BSONObjBuilderELb0EE7_M_headERS3_' filepath='/usr/include/c++/4.9/tuple' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0EPN5mongo14BSONObjBuilderELb0EE7_M_headERS3_'>
7181            <parameter type-id='type-id-1477'/>
7182            <return type-id='type-id-1337'/>
7183          </function-decl>
7184        </member-function>
7185      </class-decl>
7186      <class-decl name='_Head_base&lt;0ul, std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='129' column='1' id='type-id-671'>
7187        <data-member access='public' layout-offset-in-bits='0'>
7188          <var-decl name='_M_head_impl' type-id='type-id-2232' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7189        </data-member>
7190        <member-function access='public'>
7191          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7192            <parameter type-id='type-id-1482' is-artificial='yes'/>
7193            <return type-id='type-id-65'/>
7194          </function-decl>
7195        </member-function>
7196        <member-function access='public'>
7197          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7198            <parameter type-id='type-id-1482' is-artificial='yes'/>
7199            <parameter type-id='type-id-2224'/>
7200            <return type-id='type-id-65'/>
7201          </function-decl>
7202        </member-function>
7203        <member-function access='public'>
7204          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7205            <parameter type-id='type-id-1482' is-artificial='yes'/>
7206            <parameter type-id='type-id-673'/>
7207            <return type-id='type-id-65'/>
7208          </function-decl>
7209        </member-function>
7210        <member-function access='public'>
7211          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7212            <parameter type-id='type-id-1482' is-artificial='yes'/>
7213            <parameter type-id='type-id-1481'/>
7214            <return type-id='type-id-65'/>
7215          </function-decl>
7216        </member-function>
7217        <member-function access='public'>
7218          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7219            <parameter type-id='type-id-1482' is-artificial='yes'/>
7220            <parameter type-id='type-id-2359'/>
7221            <parameter type-id='type-id-2360'/>
7222            <return type-id='type-id-65'/>
7223          </function-decl>
7224        </member-function>
7225        <member-function access='public' static='yes'>
7226          <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEELb0EE7_M_headERKS6_' filepath='/usr/include/c++/4.9/tuple' line='172' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEELb0EE7_M_headERKS6_'>
7227            <parameter type-id='type-id-673'/>
7228            <return type-id='type-id-2224'/>
7229          </function-decl>
7230        </member-function>
7231      </class-decl>
7232      <class-decl name='_Head_base&lt;0ul, unsigned int, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='129' column='1' id='type-id-674'>
7233        <data-member access='public' layout-offset-in-bits='0'>
7234          <var-decl name='_M_head_impl' type-id='type-id-50' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7235        </data-member>
7236        <member-function access='public'>
7237          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7238            <parameter type-id='type-id-1485' is-artificial='yes'/>
7239            <return type-id='type-id-65'/>
7240          </function-decl>
7241        </member-function>
7242        <member-function access='public'>
7243          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7244            <parameter type-id='type-id-1485' is-artificial='yes'/>
7245            <parameter type-id='type-id-1298'/>
7246            <return type-id='type-id-65'/>
7247          </function-decl>
7248        </member-function>
7249        <member-function access='public'>
7250          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7251            <parameter type-id='type-id-1485' is-artificial='yes'/>
7252            <parameter type-id='type-id-676'/>
7253            <return type-id='type-id-65'/>
7254          </function-decl>
7255        </member-function>
7256        <member-function access='public'>
7257          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7258            <parameter type-id='type-id-1485' is-artificial='yes'/>
7259            <parameter type-id='type-id-1484'/>
7260            <return type-id='type-id-65'/>
7261          </function-decl>
7262        </member-function>
7263        <member-function access='public'>
7264          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7265            <parameter type-id='type-id-1485' is-artificial='yes'/>
7266            <parameter type-id='type-id-2359'/>
7267            <parameter type-id='type-id-2360'/>
7268            <return type-id='type-id-65'/>
7269          </function-decl>
7270        </member-function>
7271      </class-decl>
7272      <class-decl name='_Head_base&lt;1ul, std::default_delete&lt;mongo::BSONObjBuilder&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='82' column='1' id='type-id-677'>
7273        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1066'/>
7274        <member-function access='public'>
7275          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
7276            <parameter type-id='type-id-1488' is-artificial='yes'/>
7277            <return type-id='type-id-65'/>
7278          </function-decl>
7279        </member-function>
7280        <member-function access='public'>
7281          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
7282            <parameter type-id='type-id-1488' is-artificial='yes'/>
7283            <parameter type-id='type-id-1068'/>
7284            <return type-id='type-id-65'/>
7285          </function-decl>
7286        </member-function>
7287        <member-function access='public'>
7288          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
7289            <parameter type-id='type-id-1488' is-artificial='yes'/>
7290            <parameter type-id='type-id-679'/>
7291            <return type-id='type-id-65'/>
7292          </function-decl>
7293        </member-function>
7294        <member-function access='public'>
7295          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7296            <parameter type-id='type-id-1488' is-artificial='yes'/>
7297            <parameter type-id='type-id-1487'/>
7298            <return type-id='type-id-65'/>
7299          </function-decl>
7300        </member-function>
7301        <member-function access='public'>
7302          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
7303            <parameter type-id='type-id-1488' is-artificial='yes'/>
7304            <parameter type-id='type-id-2359'/>
7305            <parameter type-id='type-id-2360'/>
7306            <return type-id='type-id-65'/>
7307          </function-decl>
7308        </member-function>
7309        <member-function access='public' static='yes'>
7310          <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm1ESt14default_deleteIN5mongo14BSONObjBuilderEELb1EE7_M_headERS4_' filepath='/usr/include/c++/4.9/tuple' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm1ESt14default_deleteIN5mongo14BSONObjBuilderEELb1EE7_M_headERS4_'>
7311            <parameter type-id='type-id-1486'/>
7312            <return type-id='type-id-1766'/>
7313          </function-decl>
7314        </member-function>
7315      </class-decl>
7316      <class-decl name='_Head_base&lt;1ul, std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='82' column='1' id='type-id-680'>
7317        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1070'/>
7318        <member-function access='public'>
7319          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
7320            <parameter type-id='type-id-1491' is-artificial='yes'/>
7321            <return type-id='type-id-65'/>
7322          </function-decl>
7323        </member-function>
7324        <member-function access='public'>
7325          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
7326            <parameter type-id='type-id-1491' is-artificial='yes'/>
7327            <parameter type-id='type-id-1072'/>
7328            <return type-id='type-id-65'/>
7329          </function-decl>
7330        </member-function>
7331        <member-function access='public'>
7332          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
7333            <parameter type-id='type-id-1491' is-artificial='yes'/>
7334            <parameter type-id='type-id-682'/>
7335            <return type-id='type-id-65'/>
7336          </function-decl>
7337        </member-function>
7338        <member-function access='public'>
7339          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7340            <parameter type-id='type-id-1491' is-artificial='yes'/>
7341            <parameter type-id='type-id-1490'/>
7342            <return type-id='type-id-65'/>
7343          </function-decl>
7344        </member-function>
7345        <member-function access='public'>
7346          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
7347            <parameter type-id='type-id-1491' is-artificial='yes'/>
7348            <parameter type-id='type-id-2359'/>
7349            <parameter type-id='type-id-2360'/>
7350            <return type-id='type-id-65'/>
7351          </function-decl>
7352        </member-function>
7353      </class-decl>
7354      <class-decl name='_Head_base&lt;1ul, unsigned int, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='129' column='1' id='type-id-683'>
7355        <data-member access='public' layout-offset-in-bits='0'>
7356          <var-decl name='_M_head_impl' type-id='type-id-50' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7357        </data-member>
7358        <member-function access='public'>
7359          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7360            <parameter type-id='type-id-1494' is-artificial='yes'/>
7361            <return type-id='type-id-65'/>
7362          </function-decl>
7363        </member-function>
7364        <member-function access='public'>
7365          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7366            <parameter type-id='type-id-1494' is-artificial='yes'/>
7367            <parameter type-id='type-id-1298'/>
7368            <return type-id='type-id-65'/>
7369          </function-decl>
7370        </member-function>
7371        <member-function access='public'>
7372          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7373            <parameter type-id='type-id-1494' is-artificial='yes'/>
7374            <parameter type-id='type-id-685'/>
7375            <return type-id='type-id-65'/>
7376          </function-decl>
7377        </member-function>
7378        <member-function access='public'>
7379          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7380            <parameter type-id='type-id-1494' is-artificial='yes'/>
7381            <parameter type-id='type-id-1493'/>
7382            <return type-id='type-id-65'/>
7383          </function-decl>
7384        </member-function>
7385        <member-function access='public'>
7386          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7387            <parameter type-id='type-id-1494' is-artificial='yes'/>
7388            <parameter type-id='type-id-2359'/>
7389            <parameter type-id='type-id-2360'/>
7390            <return type-id='type-id-65'/>
7391          </function-decl>
7392        </member-function>
7393      </class-decl>
7394      <class-decl name='_Iter_base&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='209' column='1' id='type-id-2361'>
7395        <member-type access='public'>
7396          <typedef-decl name='iterator_type' type-id='type-id-126' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='211' column='1' id='type-id-2362'/>
7397        </member-type>
7398        <member-function access='public' static='yes'>
7399          <function-decl name='_S_base' mangled-name='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb0EE7_S_baseES7_' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb0EE7_S_baseES7_'>
7400            <parameter type-id='type-id-126'/>
7401            <return type-id='type-id-2362'/>
7402          </function-decl>
7403        </member-function>
7404      </class-decl>
7405      <class-decl name='_Iter_base&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='217' column='1' id='type-id-2363'>
7406        <member-type access='public'>
7407          <typedef-decl name='iterator_type' type-id='type-id-2365' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='219' column='1' id='type-id-2364'/>
7408        </member-type>
7409        <member-function access='public' static='yes'>
7410          <function-decl name='_S_base' mangled-name='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb1EE7_S_baseES7_' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb1EE7_S_baseES7_'>
7411            <parameter type-id='type-id-126'/>
7412            <return type-id='type-id-2364'/>
7413          </function-decl>
7414        </member-function>
7415      </class-decl>
7416      <class-decl name='_Iter_base&lt;__gnu_cxx::__normal_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='217' column='1' id='type-id-2366'>
7417        <member-type access='public'>
7418          <typedef-decl name='iterator_type' type-id='type-id-2204' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='219' column='1' id='type-id-2367'/>
7419        </member-type>
7420        <member-function access='public' static='yes'>
7421          <function-decl name='_S_base' mangled-name='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEELb1EE7_S_baseES6_' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEELb1EE7_S_baseES6_'>
7422            <parameter type-id='type-id-129'/>
7423            <return type-id='type-id-2367'/>
7424          </function-decl>
7425        </member-function>
7426      </class-decl>
7427      <class-decl name='_Iter_base&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='209' column='1' id='type-id-2368'>
7428        <member-function access='public' static='yes'>
7429          <function-decl name='_S_base' mangled-name='_ZNSt10_Iter_baseIPSsLb0EE7_S_baseES0_' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Iter_baseIPSsLb0EE7_S_baseES0_'>
7430            <parameter type-id='type-id-1750'/>
7431            <return type-id='type-id-2204'/>
7432          </function-decl>
7433        </member-function>
7434      </class-decl>
7435      <class-decl name='_List_node&lt;mongo::optionenvironment::OptionDescription&gt;' size-in-bits='2496' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='106' column='1' id='type-id-698'>
7436        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1666'/>
7437        <data-member access='public' layout-offset-in-bits='128'>
7438          <var-decl name='_M_data' type-id='type-id-545' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='109' column='1'/>
7439        </data-member>
7440      </class-decl>
7441      <class-decl name='_List_node&lt;mongo::optionenvironment::OptionSection&gt;' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='106' column='1' id='type-id-702'>
7442        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1666'/>
7443        <data-member access='public' layout-offset-in-bits='128'>
7444          <var-decl name='_M_data' type-id='type-id-549' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='109' column='1'/>
7445        </data-member>
7446      </class-decl>
7447      <class-decl name='_Maybe_unary_or_binary_function&lt;mongo::Status, mongo::InitializerContext*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/functional' line='499' column='1' id='type-id-2146'>
7448        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2369'/>
7449      </class-decl>
7450      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='242' column='1' id='type-id-752'>
7451        <member-type access='public'>
7452          <typedef-decl name='_Base_ptr' type-id='type-id-2371' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='254' column='1' id='type-id-2370'/>
7453        </member-type>
7454        <member-type access='public'>
7455          <typedef-decl name='_Link_type' type-id='type-id-774' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='255' column='1' id='type-id-2372'/>
7456        </member-type>
7457        <member-type access='public'>
7458          <typedef-decl name='_Self' type-id='type-id-752' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='253' column='1' id='type-id-755'/>
7459        </member-type>
7460        <member-type access='public'>
7461          <typedef-decl name='pointer' type-id='type-id-1184' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='246' column='1' id='type-id-2373'/>
7462        </member-type>
7463        <member-type access='public'>
7464          <typedef-decl name='reference' type-id='type-id-1183' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='245' column='1' id='type-id-2374'/>
7465        </member-type>
7466        <data-member access='public' layout-offset-in-bits='0'>
7467          <var-decl name='_M_node' type-id='type-id-2370' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='318' column='1'/>
7468        </data-member>
7469        <member-function access='public'>
7470          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
7471            <parameter type-id='type-id-1541' is-artificial='yes'/>
7472            <return type-id='type-id-65'/>
7473          </function-decl>
7474        </member-function>
7475        <member-function access='public'>
7476          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
7477            <parameter type-id='type-id-1541' is-artificial='yes'/>
7478            <parameter type-id='type-id-2372'/>
7479            <return type-id='type-id-65'/>
7480          </function-decl>
7481        </member-function>
7482        <member-function access='public'>
7483          <function-decl name='_Rb_tree_const_iterator' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
7484            <parameter type-id='type-id-1541' is-artificial='yes'/>
7485            <parameter type-id='type-id-760'/>
7486            <return type-id='type-id-65'/>
7487          </function-decl>
7488        </member-function>
7489      </class-decl>
7490      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='172' column='1' id='type-id-761'>
7491        <member-type access='public'>
7492          <typedef-decl name='_Base_ptr' type-id='type-id-1535' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='182' column='1' id='type-id-2375'/>
7493        </member-type>
7494        <member-type access='public'>
7495          <typedef-decl name='_Self' type-id='type-id-761' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='181' column='1' id='type-id-764'/>
7496        </member-type>
7497        <data-member access='public' layout-offset-in-bits='0'>
7498          <var-decl name='_M_node' type-id='type-id-2375' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='238' column='1'/>
7499        </data-member>
7500        <member-function access='public'>
7501          <function-decl name='_Rb_tree_iterator' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
7502            <parameter type-id='type-id-1543' is-artificial='yes'/>
7503            <return type-id='type-id-65'/>
7504          </function-decl>
7505        </member-function>
7506        <member-function access='public'>
7507          <function-decl name='_Rb_tree_iterator' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
7508            <parameter type-id='type-id-1543' is-artificial='yes'/>
7509            <parameter type-id='type-id-2081'/>
7510            <return type-id='type-id-65'/>
7511          </function-decl>
7512        </member-function>
7513        <member-function access='public' const='yes'>
7514          <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSsEEneERKS3_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSsEEneERKS3_'>
7515            <parameter type-id='type-id-763' is-artificial='yes'/>
7516            <parameter type-id='type-id-766'/>
7517            <return type-id='type-id-1'/>
7518          </function-decl>
7519        </member-function>
7520        <member-function access='public'>
7521          <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEppEi' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEppEi'>
7522            <parameter type-id='type-id-1543' is-artificial='yes'/>
7523            <parameter type-id='type-id-23'/>
7524            <return type-id='type-id-764'/>
7525          </function-decl>
7526        </member-function>
7527        <member-function access='public' const='yes'>
7528          <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSsEEptEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSsEEptEv'>
7529            <parameter type-id='type-id-763' is-artificial='yes'/>
7530            <return type-id='type-id-2376'/>
7531          </function-decl>
7532        </member-function>
7533        <member-function access='public'>
7534          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC2EPSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC2EPSt13_Rb_tree_nodeIS2_E'>
7535            <parameter type-id='type-id-1543' is-artificial='yes'/>
7536            <parameter type-id='type-id-2081'/>
7537            <return type-id='type-id-65'/>
7538          </function-decl>
7539        </member-function>
7540      </class-decl>
7541      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;' size-in-bits='1088' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='132' column='1' id='type-id-767'>
7542        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-775'/>
7543        <data-member access='public' layout-offset-in-bits='256'>
7544          <var-decl name='_M_storage' type-id='type-id-108' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='147' column='1'/>
7545        </data-member>
7546      </class-decl>
7547      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='132' column='1' id='type-id-771'>
7548        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-775'/>
7549        <data-member access='public' layout-offset-in-bits='256'>
7550          <var-decl name='_M_storage' type-id='type-id-110' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='147' column='1'/>
7551        </data-member>
7552        <member-function access='public'>
7553          <function-decl name='_M_valptr' mangled-name='_ZNSt13_Rb_tree_nodeISt4pairIKSsSsEE9_M_valptrEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13_Rb_tree_nodeISt4pairIKSsSsEE9_M_valptrEv'>
7554            <parameter type-id='type-id-1548' is-artificial='yes'/>
7555            <return type-id='type-id-1819'/>
7556          </function-decl>
7557        </member-function>
7558      </class-decl>
7559      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='92' column='1' id='type-id-775'>
7560        <member-type access='public'>
7561          <typedef-decl name='_Base_ptr' type-id='type-id-1549' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='94' column='1' id='type-id-1535'/>
7562        </member-type>
7563        <member-type access='public'>
7564          <typedef-decl name='_Const_Base_ptr' type-id='type-id-777' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='95' column='1' id='type-id-2371'/>
7565        </member-type>
7566        <data-member access='public' layout-offset-in-bits='0'>
7567          <var-decl name='_M_color' type-id='type-id-2351' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='97' column='1'/>
7568        </data-member>
7569        <data-member access='public' layout-offset-in-bits='64'>
7570          <var-decl name='_M_parent' type-id='type-id-1535' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='98' column='1'/>
7571        </data-member>
7572        <data-member access='public' layout-offset-in-bits='128'>
7573          <var-decl name='_M_left' type-id='type-id-1535' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='99' column='1'/>
7574        </data-member>
7575        <data-member access='public' layout-offset-in-bits='192'>
7576          <var-decl name='_M_right' type-id='type-id-1535' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='100' column='1'/>
7577        </data-member>
7578      </class-decl>
7579      <class-decl name='_Tuple_impl&lt;0ul, mongo::BSONObjBuilder*, std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='231' column='1' id='type-id-782'>
7580        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-800'/>
7581        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-668'/>
7582        <member-type access='public'>
7583          <typedef-decl name='_Inherited' type-id='type-id-800' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-785'/>
7584        </member-type>
7585        <member-function access='public'>
7586          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
7587            <parameter type-id='type-id-1556' is-artificial='yes'/>
7588            <return type-id='type-id-65'/>
7589          </function-decl>
7590        </member-function>
7591        <member-function access='public'>
7592          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
7593            <parameter type-id='type-id-1556' is-artificial='yes'/>
7594            <parameter type-id='type-id-1336'/>
7595            <parameter type-id='type-id-1068'/>
7596            <return type-id='type-id-65'/>
7597          </function-decl>
7598        </member-function>
7599        <member-function access='public'>
7600          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
7601            <parameter type-id='type-id-1556' is-artificial='yes'/>
7602            <parameter type-id='type-id-784'/>
7603            <return type-id='type-id-65'/>
7604          </function-decl>
7605        </member-function>
7606        <member-function access='public'>
7607          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
7608            <parameter type-id='type-id-1556' is-artificial='yes'/>
7609            <parameter type-id='type-id-1555'/>
7610            <return type-id='type-id-65'/>
7611          </function-decl>
7612        </member-function>
7613        <member-function access='public' static='yes'>
7614          <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_' filepath='/usr/include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_'>
7615            <parameter type-id='type-id-1554'/>
7616            <return type-id='type-id-1337'/>
7617          </function-decl>
7618        </member-function>
7619      </class-decl>
7620      <class-decl name='_Tuple_impl&lt;0ul, std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='231' column='1' id='type-id-788'>
7621        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-803'/>
7622        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-671'/>
7623        <member-type access='public'>
7624          <typedef-decl name='_Inherited' type-id='type-id-803' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-791'/>
7625        </member-type>
7626        <member-function access='public'>
7627          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
7628            <parameter type-id='type-id-1560' is-artificial='yes'/>
7629            <return type-id='type-id-65'/>
7630          </function-decl>
7631        </member-function>
7632        <member-function access='public'>
7633          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
7634            <parameter type-id='type-id-1560' is-artificial='yes'/>
7635            <parameter type-id='type-id-2224'/>
7636            <parameter type-id='type-id-1072'/>
7637            <return type-id='type-id-65'/>
7638          </function-decl>
7639        </member-function>
7640        <member-function access='public'>
7641          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
7642            <parameter type-id='type-id-1560' is-artificial='yes'/>
7643            <parameter type-id='type-id-790'/>
7644            <return type-id='type-id-65'/>
7645          </function-decl>
7646        </member-function>
7647        <member-function access='public'>
7648          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
7649            <parameter type-id='type-id-1560' is-artificial='yes'/>
7650            <parameter type-id='type-id-1559'/>
7651            <return type-id='type-id-65'/>
7652          </function-decl>
7653        </member-function>
7654        <member-function access='public' static='yes'>
7655          <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_' filepath='/usr/include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_'>
7656            <parameter type-id='type-id-790'/>
7657            <return type-id='type-id-2224'/>
7658          </function-decl>
7659        </member-function>
7660      </class-decl>
7661      <class-decl name='_Tuple_impl&lt;0ul, unsigned int, unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='231' column='1' id='type-id-794'>
7662        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-806'/>
7663        <base-class access='private' layout-offset-in-bits='32' type-id='type-id-674'/>
7664        <member-type access='public'>
7665          <typedef-decl name='_Inherited' type-id='type-id-806' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-797'/>
7666        </member-type>
7667        <member-function access='public'>
7668          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
7669            <parameter type-id='type-id-1564' is-artificial='yes'/>
7670            <return type-id='type-id-65'/>
7671          </function-decl>
7672        </member-function>
7673        <member-function access='public'>
7674          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
7675            <parameter type-id='type-id-1564' is-artificial='yes'/>
7676            <parameter type-id='type-id-1298'/>
7677            <parameter type-id='type-id-1298'/>
7678            <return type-id='type-id-65'/>
7679          </function-decl>
7680        </member-function>
7681        <member-function access='public'>
7682          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
7683            <parameter type-id='type-id-1564' is-artificial='yes'/>
7684            <parameter type-id='type-id-796'/>
7685            <return type-id='type-id-65'/>
7686          </function-decl>
7687        </member-function>
7688        <member-function access='public'>
7689          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
7690            <parameter type-id='type-id-1564' is-artificial='yes'/>
7691            <parameter type-id='type-id-1563'/>
7692            <return type-id='type-id-65'/>
7693          </function-decl>
7694        </member-function>
7695      </class-decl>
7696      <class-decl name='_Tuple_impl&lt;1ul, std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='231' column='1' id='type-id-800'>
7697        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1576'/>
7698        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-677'/>
7699        <member-function access='public'>
7700          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
7701            <parameter type-id='type-id-1568' is-artificial='yes'/>
7702            <return type-id='type-id-65'/>
7703          </function-decl>
7704        </member-function>
7705        <member-function access='public'>
7706          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
7707            <parameter type-id='type-id-1568' is-artificial='yes'/>
7708            <parameter type-id='type-id-1068'/>
7709            <return type-id='type-id-65'/>
7710          </function-decl>
7711        </member-function>
7712        <member-function access='public'>
7713          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
7714            <parameter type-id='type-id-1568' is-artificial='yes'/>
7715            <parameter type-id='type-id-802'/>
7716            <return type-id='type-id-65'/>
7717          </function-decl>
7718        </member-function>
7719        <member-function access='public'>
7720          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
7721            <parameter type-id='type-id-1568' is-artificial='yes'/>
7722            <parameter type-id='type-id-1567'/>
7723            <return type-id='type-id-65'/>
7724          </function-decl>
7725        </member-function>
7726        <member-function access='public' static='yes'>
7727          <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_headERS4_' filepath='/usr/include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EISt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_headERS4_'>
7728            <parameter type-id='type-id-1566'/>
7729            <return type-id='type-id-1766'/>
7730          </function-decl>
7731        </member-function>
7732      </class-decl>
7733      <class-decl name='_Tuple_impl&lt;1ul, std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='231' column='1' id='type-id-803'>
7734        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1576'/>
7735        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-680'/>
7736        <member-function access='public'>
7737          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
7738            <parameter type-id='type-id-1571' is-artificial='yes'/>
7739            <return type-id='type-id-65'/>
7740          </function-decl>
7741        </member-function>
7742        <member-function access='public'>
7743          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
7744            <parameter type-id='type-id-1571' is-artificial='yes'/>
7745            <parameter type-id='type-id-1072'/>
7746            <return type-id='type-id-65'/>
7747          </function-decl>
7748        </member-function>
7749        <member-function access='public'>
7750          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
7751            <parameter type-id='type-id-1571' is-artificial='yes'/>
7752            <parameter type-id='type-id-805'/>
7753            <return type-id='type-id-65'/>
7754          </function-decl>
7755        </member-function>
7756        <member-function access='public'>
7757          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
7758            <parameter type-id='type-id-1571' is-artificial='yes'/>
7759            <parameter type-id='type-id-1570'/>
7760            <return type-id='type-id-65'/>
7761          </function-decl>
7762        </member-function>
7763      </class-decl>
7764      <class-decl name='_Tuple_impl&lt;1ul, unsigned int&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='231' column='1' id='type-id-806'>
7765        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1576'/>
7766        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-683'/>
7767        <member-type access='public'>
7768          <typedef-decl name='_Inherited' type-id='type-id-1576' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-809'/>
7769        </member-type>
7770        <member-function access='public'>
7771          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
7772            <parameter type-id='type-id-1574' is-artificial='yes'/>
7773            <return type-id='type-id-65'/>
7774          </function-decl>
7775        </member-function>
7776        <member-function access='public'>
7777          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
7778            <parameter type-id='type-id-1574' is-artificial='yes'/>
7779            <parameter type-id='type-id-1298'/>
7780            <return type-id='type-id-65'/>
7781          </function-decl>
7782        </member-function>
7783        <member-function access='public'>
7784          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
7785            <parameter type-id='type-id-1574' is-artificial='yes'/>
7786            <parameter type-id='type-id-808'/>
7787            <return type-id='type-id-65'/>
7788          </function-decl>
7789        </member-function>
7790        <member-function access='public'>
7791          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
7792            <parameter type-id='type-id-1574' is-artificial='yes'/>
7793            <parameter type-id='type-id-1573'/>
7794            <return type-id='type-id-65'/>
7795          </function-decl>
7796        </member-function>
7797      </class-decl>
7798      <class-decl name='_Tuple_impl&lt;2ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='193' column='1' id='type-id-1576'>
7799        <member-function access='public'>
7800          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
7801            <parameter type-id='type-id-1578' is-artificial='yes'/>
7802            <return type-id='type-id-65'/>
7803          </function-decl>
7804        </member-function>
7805      </class-decl>
7806      <class-decl name='_Vector_base&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-812'>
7807        <member-type access='public'>
7808          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-1583'>
7809            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-963'/>
7810            <data-member access='public' layout-offset-in-bits='0'>
7811              <var-decl name='_M_start' type-id='type-id-2257' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
7812            </data-member>
7813            <data-member access='public' layout-offset-in-bits='64'>
7814              <var-decl name='_M_finish' type-id='type-id-2257' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
7815            </data-member>
7816            <data-member access='public' layout-offset-in-bits='128'>
7817              <var-decl name='_M_end_of_storage' type-id='type-id-2257' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
7818            </data-member>
7819            <member-function access='public' constructor='yes'>
7820              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
7821                <parameter type-id='type-id-1585' is-artificial='yes'/>
7822                <return type-id='type-id-65'/>
7823              </function-decl>
7824            </member-function>
7825            <member-function access='public' constructor='yes'>
7826              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7827                <parameter type-id='type-id-1585' is-artificial='yes'/>
7828                <parameter type-id='type-id-817'/>
7829                <return type-id='type-id-65'/>
7830              </function-decl>
7831            </member-function>
7832            <member-function access='public' constructor='yes'>
7833              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
7834                <parameter type-id='type-id-1585' is-artificial='yes'/>
7835                <parameter type-id='type-id-1582'/>
7836                <return type-id='type-id-65'/>
7837              </function-decl>
7838            </member-function>
7839          </class-decl>
7840        </member-type>
7841        <member-type access='public'>
7842          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2377' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-815'/>
7843        </member-type>
7844        <member-type access='public'>
7845          <typedef-decl name='allocator_type' type-id='type-id-963' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-818'/>
7846        </member-type>
7847        <member-type access='public'>
7848          <typedef-decl name='pointer' type-id='type-id-2378' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2257'/>
7849        </member-type>
7850        <data-member access='public' layout-offset-in-bits='0'>
7851          <var-decl name='_M_impl' type-id='type-id-1583' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
7852        </data-member>
7853        <member-function access='public'>
7854          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
7855            <parameter type-id='type-id-1580' is-artificial='yes'/>
7856            <return type-id='type-id-65'/>
7857          </function-decl>
7858        </member-function>
7859        <member-function access='public'>
7860          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
7861            <parameter type-id='type-id-1580' is-artificial='yes'/>
7862            <parameter type-id='type-id-820'/>
7863            <return type-id='type-id-65'/>
7864          </function-decl>
7865        </member-function>
7866        <member-function access='public'>
7867          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
7868            <parameter type-id='type-id-1580' is-artificial='yes'/>
7869            <parameter type-id='type-id-46'/>
7870            <return type-id='type-id-65'/>
7871          </function-decl>
7872        </member-function>
7873        <member-function access='public'>
7874          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7875            <parameter type-id='type-id-1580' is-artificial='yes'/>
7876            <parameter type-id='type-id-46'/>
7877            <parameter type-id='type-id-820'/>
7878            <return type-id='type-id-65'/>
7879          </function-decl>
7880        </member-function>
7881        <member-function access='public'>
7882          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
7883            <parameter type-id='type-id-1580' is-artificial='yes'/>
7884            <parameter type-id='type-id-1582'/>
7885            <return type-id='type-id-65'/>
7886          </function-decl>
7887        </member-function>
7888        <member-function access='public'>
7889          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
7890            <parameter type-id='type-id-1580' is-artificial='yes'/>
7891            <parameter type-id='type-id-1579'/>
7892            <return type-id='type-id-65'/>
7893          </function-decl>
7894        </member-function>
7895        <member-function access='public'>
7896          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
7897            <parameter type-id='type-id-1580' is-artificial='yes'/>
7898            <parameter type-id='type-id-1579'/>
7899            <parameter type-id='type-id-820'/>
7900            <return type-id='type-id-65'/>
7901          </function-decl>
7902        </member-function>
7903        <member-function access='public' destructor='yes'>
7904          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
7905            <parameter type-id='type-id-1580' is-artificial='yes'/>
7906            <parameter type-id='type-id-23' is-artificial='yes'/>
7907            <return type-id='type-id-65'/>
7908          </function-decl>
7909        </member-function>
7910      </class-decl>
7911      <class-decl name='_Vector_base&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-821'>
7912        <member-type access='public'>
7913          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-1590'>
7914            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-966'/>
7915            <data-member access='public' layout-offset-in-bits='0'>
7916              <var-decl name='_M_start' type-id='type-id-2272' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
7917            </data-member>
7918            <data-member access='public' layout-offset-in-bits='64'>
7919              <var-decl name='_M_finish' type-id='type-id-2272' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
7920            </data-member>
7921            <data-member access='public' layout-offset-in-bits='128'>
7922              <var-decl name='_M_end_of_storage' type-id='type-id-2272' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
7923            </data-member>
7924            <member-function access='public' constructor='yes'>
7925              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
7926                <parameter type-id='type-id-1592' is-artificial='yes'/>
7927                <return type-id='type-id-65'/>
7928              </function-decl>
7929            </member-function>
7930            <member-function access='public' constructor='yes'>
7931              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7932                <parameter type-id='type-id-1592' is-artificial='yes'/>
7933                <parameter type-id='type-id-826'/>
7934                <return type-id='type-id-65'/>
7935              </function-decl>
7936            </member-function>
7937            <member-function access='public' constructor='yes'>
7938              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
7939                <parameter type-id='type-id-1592' is-artificial='yes'/>
7940                <parameter type-id='type-id-1589'/>
7941                <return type-id='type-id-65'/>
7942              </function-decl>
7943            </member-function>
7944          </class-decl>
7945        </member-type>
7946        <member-type access='public'>
7947          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2379' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-824'/>
7948        </member-type>
7949        <member-type access='public'>
7950          <typedef-decl name='allocator_type' type-id='type-id-966' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-827'/>
7951        </member-type>
7952        <member-type access='public'>
7953          <typedef-decl name='pointer' type-id='type-id-2380' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2272'/>
7954        </member-type>
7955        <data-member access='public' layout-offset-in-bits='0'>
7956          <var-decl name='_M_impl' type-id='type-id-1590' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
7957        </data-member>
7958        <member-function access='public'>
7959          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
7960            <parameter type-id='type-id-1587' is-artificial='yes'/>
7961            <return type-id='type-id-65'/>
7962          </function-decl>
7963        </member-function>
7964        <member-function access='public'>
7965          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
7966            <parameter type-id='type-id-1587' is-artificial='yes'/>
7967            <parameter type-id='type-id-829'/>
7968            <return type-id='type-id-65'/>
7969          </function-decl>
7970        </member-function>
7971        <member-function access='public'>
7972          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
7973            <parameter type-id='type-id-1587' is-artificial='yes'/>
7974            <parameter type-id='type-id-46'/>
7975            <return type-id='type-id-65'/>
7976          </function-decl>
7977        </member-function>
7978        <member-function access='public'>
7979          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7980            <parameter type-id='type-id-1587' is-artificial='yes'/>
7981            <parameter type-id='type-id-46'/>
7982            <parameter type-id='type-id-829'/>
7983            <return type-id='type-id-65'/>
7984          </function-decl>
7985        </member-function>
7986        <member-function access='public'>
7987          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
7988            <parameter type-id='type-id-1587' is-artificial='yes'/>
7989            <parameter type-id='type-id-1589'/>
7990            <return type-id='type-id-65'/>
7991          </function-decl>
7992        </member-function>
7993        <member-function access='public'>
7994          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
7995            <parameter type-id='type-id-1587' is-artificial='yes'/>
7996            <parameter type-id='type-id-1586'/>
7997            <return type-id='type-id-65'/>
7998          </function-decl>
7999        </member-function>
8000        <member-function access='public'>
8001          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
8002            <parameter type-id='type-id-1587' is-artificial='yes'/>
8003            <parameter type-id='type-id-1586'/>
8004            <parameter type-id='type-id-829'/>
8005            <return type-id='type-id-65'/>
8006          </function-decl>
8007        </member-function>
8008        <member-function access='public' destructor='yes'>
8009          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
8010            <parameter type-id='type-id-1587' is-artificial='yes'/>
8011            <parameter type-id='type-id-23' is-artificial='yes'/>
8012            <return type-id='type-id-65'/>
8013          </function-decl>
8014        </member-function>
8015      </class-decl>
8016      <class-decl name='_Vector_base&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*, std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-830'>
8017        <member-type access='public'>
8018          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-1597'>
8019            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-975'/>
8020            <data-member access='public' layout-offset-in-bits='0'>
8021              <var-decl name='_M_start' type-id='type-id-2287' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8022            </data-member>
8023            <data-member access='public' layout-offset-in-bits='64'>
8024              <var-decl name='_M_finish' type-id='type-id-2287' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8025            </data-member>
8026            <data-member access='public' layout-offset-in-bits='128'>
8027              <var-decl name='_M_end_of_storage' type-id='type-id-2287' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8028            </data-member>
8029            <member-function access='public' constructor='yes'>
8030              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8031                <parameter type-id='type-id-1599' is-artificial='yes'/>
8032                <return type-id='type-id-65'/>
8033              </function-decl>
8034            </member-function>
8035            <member-function access='public' constructor='yes'>
8036              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
8037                <parameter type-id='type-id-1599' is-artificial='yes'/>
8038                <parameter type-id='type-id-835'/>
8039                <return type-id='type-id-65'/>
8040              </function-decl>
8041            </member-function>
8042            <member-function access='public' constructor='yes'>
8043              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
8044                <parameter type-id='type-id-1599' is-artificial='yes'/>
8045                <parameter type-id='type-id-1596'/>
8046                <return type-id='type-id-65'/>
8047              </function-decl>
8048            </member-function>
8049          </class-decl>
8050        </member-type>
8051        <member-type access='public'>
8052          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2381' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-833'/>
8053        </member-type>
8054        <member-type access='public'>
8055          <typedef-decl name='allocator_type' type-id='type-id-975' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-836'/>
8056        </member-type>
8057        <member-type access='public'>
8058          <typedef-decl name='pointer' type-id='type-id-2382' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2287'/>
8059        </member-type>
8060        <data-member access='public' layout-offset-in-bits='0'>
8061          <var-decl name='_M_impl' type-id='type-id-1597' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8062        </data-member>
8063        <member-function access='public'>
8064          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
8065            <parameter type-id='type-id-1594' is-artificial='yes'/>
8066            <return type-id='type-id-65'/>
8067          </function-decl>
8068        </member-function>
8069        <member-function access='public'>
8070          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
8071            <parameter type-id='type-id-1594' is-artificial='yes'/>
8072            <parameter type-id='type-id-838'/>
8073            <return type-id='type-id-65'/>
8074          </function-decl>
8075        </member-function>
8076        <member-function access='public'>
8077          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
8078            <parameter type-id='type-id-1594' is-artificial='yes'/>
8079            <parameter type-id='type-id-46'/>
8080            <return type-id='type-id-65'/>
8081          </function-decl>
8082        </member-function>
8083        <member-function access='public'>
8084          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
8085            <parameter type-id='type-id-1594' is-artificial='yes'/>
8086            <parameter type-id='type-id-46'/>
8087            <parameter type-id='type-id-838'/>
8088            <return type-id='type-id-65'/>
8089          </function-decl>
8090        </member-function>
8091        <member-function access='public'>
8092          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
8093            <parameter type-id='type-id-1594' is-artificial='yes'/>
8094            <parameter type-id='type-id-1596'/>
8095            <return type-id='type-id-65'/>
8096          </function-decl>
8097        </member-function>
8098        <member-function access='public'>
8099          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
8100            <parameter type-id='type-id-1594' is-artificial='yes'/>
8101            <parameter type-id='type-id-1593'/>
8102            <return type-id='type-id-65'/>
8103          </function-decl>
8104        </member-function>
8105        <member-function access='public'>
8106          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
8107            <parameter type-id='type-id-1594' is-artificial='yes'/>
8108            <parameter type-id='type-id-1593'/>
8109            <parameter type-id='type-id-838'/>
8110            <return type-id='type-id-65'/>
8111          </function-decl>
8112        </member-function>
8113        <member-function access='public' destructor='yes'>
8114          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
8115            <parameter type-id='type-id-1594' is-artificial='yes'/>
8116            <parameter type-id='type-id-23' is-artificial='yes'/>
8117            <return type-id='type-id-65'/>
8118          </function-decl>
8119        </member-function>
8120      </class-decl>
8121      <class-decl name='_Vector_base&lt;mongo::optionenvironment::Constraint*, std::allocator&lt;mongo::optionenvironment::Constraint*&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-839'>
8122        <member-type access='public'>
8123          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-1604'>
8124            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-978'/>
8125            <data-member access='public' layout-offset-in-bits='0'>
8126              <var-decl name='_M_start' type-id='type-id-2296' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8127            </data-member>
8128            <data-member access='public' layout-offset-in-bits='64'>
8129              <var-decl name='_M_finish' type-id='type-id-2296' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8130            </data-member>
8131            <data-member access='public' layout-offset-in-bits='128'>
8132              <var-decl name='_M_end_of_storage' type-id='type-id-2296' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8133            </data-member>
8134            <member-function access='public' constructor='yes'>
8135              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8136                <parameter type-id='type-id-1606' is-artificial='yes'/>
8137                <return type-id='type-id-65'/>
8138              </function-decl>
8139            </member-function>
8140            <member-function access='public' constructor='yes'>
8141              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
8142                <parameter type-id='type-id-1606' is-artificial='yes'/>
8143                <parameter type-id='type-id-844'/>
8144                <return type-id='type-id-65'/>
8145              </function-decl>
8146            </member-function>
8147            <member-function access='public' constructor='yes'>
8148              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
8149                <parameter type-id='type-id-1606' is-artificial='yes'/>
8150                <parameter type-id='type-id-1603'/>
8151                <return type-id='type-id-65'/>
8152              </function-decl>
8153            </member-function>
8154          </class-decl>
8155        </member-type>
8156        <member-type access='public'>
8157          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2383' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-842'/>
8158        </member-type>
8159        <member-type access='public'>
8160          <typedef-decl name='allocator_type' type-id='type-id-978' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-845'/>
8161        </member-type>
8162        <member-type access='public'>
8163          <typedef-decl name='pointer' type-id='type-id-2384' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2296'/>
8164        </member-type>
8165        <data-member access='public' layout-offset-in-bits='0'>
8166          <var-decl name='_M_impl' type-id='type-id-1604' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8167        </data-member>
8168        <member-function access='public'>
8169          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
8170            <parameter type-id='type-id-1601' is-artificial='yes'/>
8171            <return type-id='type-id-65'/>
8172          </function-decl>
8173        </member-function>
8174        <member-function access='public'>
8175          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
8176            <parameter type-id='type-id-1601' is-artificial='yes'/>
8177            <parameter type-id='type-id-847'/>
8178            <return type-id='type-id-65'/>
8179          </function-decl>
8180        </member-function>
8181        <member-function access='public'>
8182          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
8183            <parameter type-id='type-id-1601' is-artificial='yes'/>
8184            <parameter type-id='type-id-46'/>
8185            <return type-id='type-id-65'/>
8186          </function-decl>
8187        </member-function>
8188        <member-function access='public'>
8189          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
8190            <parameter type-id='type-id-1601' is-artificial='yes'/>
8191            <parameter type-id='type-id-46'/>
8192            <parameter type-id='type-id-847'/>
8193            <return type-id='type-id-65'/>
8194          </function-decl>
8195        </member-function>
8196        <member-function access='public'>
8197          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
8198            <parameter type-id='type-id-1601' is-artificial='yes'/>
8199            <parameter type-id='type-id-1603'/>
8200            <return type-id='type-id-65'/>
8201          </function-decl>
8202        </member-function>
8203        <member-function access='public'>
8204          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
8205            <parameter type-id='type-id-1601' is-artificial='yes'/>
8206            <parameter type-id='type-id-1600'/>
8207            <return type-id='type-id-65'/>
8208          </function-decl>
8209        </member-function>
8210        <member-function access='public'>
8211          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
8212            <parameter type-id='type-id-1601' is-artificial='yes'/>
8213            <parameter type-id='type-id-1600'/>
8214            <parameter type-id='type-id-847'/>
8215            <return type-id='type-id-65'/>
8216          </function-decl>
8217        </member-function>
8218        <member-function access='public' destructor='yes'>
8219          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
8220            <parameter type-id='type-id-1601' is-artificial='yes'/>
8221            <parameter type-id='type-id-23' is-artificial='yes'/>
8222            <return type-id='type-id-65'/>
8223          </function-decl>
8224        </member-function>
8225      </class-decl>
8226      <class-decl name='_Vector_base&lt;mongo::optionenvironment::KeyConstraint*, std::allocator&lt;mongo::optionenvironment::KeyConstraint*&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-848'>
8227        <member-type access='public'>
8228          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-1611'>
8229            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-981'/>
8230            <data-member access='public' layout-offset-in-bits='0'>
8231              <var-decl name='_M_start' type-id='type-id-2311' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8232            </data-member>
8233            <data-member access='public' layout-offset-in-bits='64'>
8234              <var-decl name='_M_finish' type-id='type-id-2311' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8235            </data-member>
8236            <data-member access='public' layout-offset-in-bits='128'>
8237              <var-decl name='_M_end_of_storage' type-id='type-id-2311' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8238            </data-member>
8239            <member-function access='public' constructor='yes'>
8240              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8241                <parameter type-id='type-id-1613' is-artificial='yes'/>
8242                <return type-id='type-id-65'/>
8243              </function-decl>
8244            </member-function>
8245            <member-function access='public' constructor='yes'>
8246              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
8247                <parameter type-id='type-id-1613' is-artificial='yes'/>
8248                <parameter type-id='type-id-853'/>
8249                <return type-id='type-id-65'/>
8250              </function-decl>
8251            </member-function>
8252            <member-function access='public' constructor='yes'>
8253              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
8254                <parameter type-id='type-id-1613' is-artificial='yes'/>
8255                <parameter type-id='type-id-1610'/>
8256                <return type-id='type-id-65'/>
8257              </function-decl>
8258            </member-function>
8259          </class-decl>
8260        </member-type>
8261        <member-type access='public'>
8262          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2385' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-851'/>
8263        </member-type>
8264        <member-type access='public'>
8265          <typedef-decl name='allocator_type' type-id='type-id-981' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-854'/>
8266        </member-type>
8267        <member-type access='public'>
8268          <typedef-decl name='pointer' type-id='type-id-2386' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2311'/>
8269        </member-type>
8270        <data-member access='public' layout-offset-in-bits='0'>
8271          <var-decl name='_M_impl' type-id='type-id-1611' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8272        </data-member>
8273        <member-function access='public'>
8274          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
8275            <parameter type-id='type-id-1608' is-artificial='yes'/>
8276            <return type-id='type-id-65'/>
8277          </function-decl>
8278        </member-function>
8279        <member-function access='public'>
8280          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
8281            <parameter type-id='type-id-1608' is-artificial='yes'/>
8282            <parameter type-id='type-id-856'/>
8283            <return type-id='type-id-65'/>
8284          </function-decl>
8285        </member-function>
8286        <member-function access='public'>
8287          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
8288            <parameter type-id='type-id-1608' is-artificial='yes'/>
8289            <parameter type-id='type-id-46'/>
8290            <return type-id='type-id-65'/>
8291          </function-decl>
8292        </member-function>
8293        <member-function access='public'>
8294          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
8295            <parameter type-id='type-id-1608' is-artificial='yes'/>
8296            <parameter type-id='type-id-46'/>
8297            <parameter type-id='type-id-856'/>
8298            <return type-id='type-id-65'/>
8299          </function-decl>
8300        </member-function>
8301        <member-function access='public'>
8302          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
8303            <parameter type-id='type-id-1608' is-artificial='yes'/>
8304            <parameter type-id='type-id-1610'/>
8305            <return type-id='type-id-65'/>
8306          </function-decl>
8307        </member-function>
8308        <member-function access='public'>
8309          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
8310            <parameter type-id='type-id-1608' is-artificial='yes'/>
8311            <parameter type-id='type-id-1607'/>
8312            <return type-id='type-id-65'/>
8313          </function-decl>
8314        </member-function>
8315        <member-function access='public'>
8316          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
8317            <parameter type-id='type-id-1608' is-artificial='yes'/>
8318            <parameter type-id='type-id-1607'/>
8319            <parameter type-id='type-id-856'/>
8320            <return type-id='type-id-65'/>
8321          </function-decl>
8322        </member-function>
8323        <member-function access='public' destructor='yes'>
8324          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
8325            <parameter type-id='type-id-1608' is-artificial='yes'/>
8326            <parameter type-id='type-id-23' is-artificial='yes'/>
8327            <return type-id='type-id-65'/>
8328          </function-decl>
8329        </member-function>
8330      </class-decl>
8331      <class-decl name='_Vector_base&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-857'>
8332        <member-type access='public'>
8333          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-1618'>
8334            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1011'/>
8335            <data-member access='public' layout-offset-in-bits='0'>
8336              <var-decl name='_M_start' type-id='type-id-2328' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8337            </data-member>
8338            <data-member access='public' layout-offset-in-bits='64'>
8339              <var-decl name='_M_finish' type-id='type-id-2328' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8340            </data-member>
8341            <data-member access='public' layout-offset-in-bits='128'>
8342              <var-decl name='_M_end_of_storage' type-id='type-id-2328' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8343            </data-member>
8344            <member-function access='public' constructor='yes'>
8345              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8346                <parameter type-id='type-id-1620' is-artificial='yes'/>
8347                <return type-id='type-id-65'/>
8348              </function-decl>
8349            </member-function>
8350            <member-function access='public' constructor='yes'>
8351              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
8352                <parameter type-id='type-id-1620' is-artificial='yes'/>
8353                <parameter type-id='type-id-862'/>
8354                <return type-id='type-id-65'/>
8355              </function-decl>
8356            </member-function>
8357            <member-function access='public' constructor='yes'>
8358              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
8359                <parameter type-id='type-id-1620' is-artificial='yes'/>
8360                <parameter type-id='type-id-1617'/>
8361                <return type-id='type-id-65'/>
8362              </function-decl>
8363            </member-function>
8364            <member-function access='public' constructor='yes'>
8365              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2Ev'>
8366                <parameter type-id='type-id-1620' is-artificial='yes'/>
8367                <return type-id='type-id-65'/>
8368              </function-decl>
8369            </member-function>
8370            <member-function access='public' constructor='yes'>
8371              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2ERKS0_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2ERKS0_'>
8372                <parameter type-id='type-id-1620' is-artificial='yes'/>
8373                <parameter type-id='type-id-862'/>
8374                <return type-id='type-id-65'/>
8375              </function-decl>
8376            </member-function>
8377            <member-function access='public'>
8378              <function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_impl12_M_swap_dataERS2_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE12_Vector_impl12_M_swap_dataERS2_'>
8379                <parameter type-id='type-id-1620' is-artificial='yes'/>
8380                <parameter type-id='type-id-1619'/>
8381                <return type-id='type-id-65'/>
8382              </function-decl>
8383            </member-function>
8384          </class-decl>
8385        </member-type>
8386        <member-type access='public'>
8387          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2387' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-860'/>
8388        </member-type>
8389        <member-type access='public'>
8390          <typedef-decl name='allocator_type' type-id='type-id-1011' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-863'/>
8391        </member-type>
8392        <member-type access='public'>
8393          <typedef-decl name='pointer' type-id='type-id-2388' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2328'/>
8394        </member-type>
8395        <data-member access='public' layout-offset-in-bits='0'>
8396          <var-decl name='_M_impl' type-id='type-id-1618' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8397        </data-member>
8398        <member-function access='public'>
8399          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
8400            <parameter type-id='type-id-1615' is-artificial='yes'/>
8401            <return type-id='type-id-65'/>
8402          </function-decl>
8403        </member-function>
8404        <member-function access='public'>
8405          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
8406            <parameter type-id='type-id-1615' is-artificial='yes'/>
8407            <parameter type-id='type-id-865'/>
8408            <return type-id='type-id-65'/>
8409          </function-decl>
8410        </member-function>
8411        <member-function access='public'>
8412          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
8413            <parameter type-id='type-id-1615' is-artificial='yes'/>
8414            <parameter type-id='type-id-46'/>
8415            <return type-id='type-id-65'/>
8416          </function-decl>
8417        </member-function>
8418        <member-function access='public'>
8419          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
8420            <parameter type-id='type-id-1615' is-artificial='yes'/>
8421            <parameter type-id='type-id-46'/>
8422            <parameter type-id='type-id-865'/>
8423            <return type-id='type-id-65'/>
8424          </function-decl>
8425        </member-function>
8426        <member-function access='public'>
8427          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
8428            <parameter type-id='type-id-1615' is-artificial='yes'/>
8429            <parameter type-id='type-id-1617'/>
8430            <return type-id='type-id-65'/>
8431          </function-decl>
8432        </member-function>
8433        <member-function access='public'>
8434          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
8435            <parameter type-id='type-id-1615' is-artificial='yes'/>
8436            <parameter type-id='type-id-1614'/>
8437            <return type-id='type-id-65'/>
8438          </function-decl>
8439        </member-function>
8440        <member-function access='public'>
8441          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
8442            <parameter type-id='type-id-1615' is-artificial='yes'/>
8443            <parameter type-id='type-id-1614'/>
8444            <parameter type-id='type-id-865'/>
8445            <return type-id='type-id-65'/>
8446          </function-decl>
8447        </member-function>
8448        <member-function access='public' destructor='yes'>
8449          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
8450            <parameter type-id='type-id-1615' is-artificial='yes'/>
8451            <parameter type-id='type-id-23' is-artificial='yes'/>
8452            <return type-id='type-id-65'/>
8453          </function-decl>
8454        </member-function>
8455        <member-function access='public'>
8456          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseISsSaISsEEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEEC2Ev'>
8457            <parameter type-id='type-id-1615' is-artificial='yes'/>
8458            <return type-id='type-id-65'/>
8459          </function-decl>
8460        </member-function>
8461        <member-function access='public' destructor='yes'>
8462          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseISsSaISsEED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEED2Ev'>
8463            <parameter type-id='type-id-1615' is-artificial='yes'/>
8464            <parameter type-id='type-id-23' is-artificial='yes'/>
8465            <return type-id='type-id-65'/>
8466          </function-decl>
8467        </member-function>
8468        <member-function access='public'>
8469          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv'>
8470            <parameter type-id='type-id-1615' is-artificial='yes'/>
8471            <return type-id='type-id-1616'/>
8472          </function-decl>
8473        </member-function>
8474        <member-function access='public' const='yes'>
8475          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv'>
8476            <parameter type-id='type-id-859' is-artificial='yes'/>
8477            <return type-id='type-id-862'/>
8478          </function-decl>
8479        </member-function>
8480        <member-function access='public'>
8481          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsm'>
8482            <parameter type-id='type-id-1615' is-artificial='yes'/>
8483            <parameter type-id='type-id-2328'/>
8484            <parameter type-id='type-id-46'/>
8485            <return type-id='type-id-65'/>
8486          </function-decl>
8487        </member-function>
8488        <member-function access='public' const='yes'>
8489          <function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseISsSaISsEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt12_Vector_baseISsSaISsEE13get_allocatorEv'>
8490            <parameter type-id='type-id-859' is-artificial='yes'/>
8491            <return type-id='type-id-863'/>
8492          </function-decl>
8493        </member-function>
8494        <member-function access='public'>
8495          <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm'>
8496            <parameter type-id='type-id-1615' is-artificial='yes'/>
8497            <parameter type-id='type-id-46'/>
8498            <return type-id='type-id-2328'/>
8499          </function-decl>
8500        </member-function>
8501        <member-function access='public'>
8502          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_'>
8503            <parameter type-id='type-id-1615' is-artificial='yes'/>
8504            <parameter type-id='type-id-865'/>
8505            <return type-id='type-id-65'/>
8506          </function-decl>
8507        </member-function>
8508      </class-decl>
8509      <class-decl name='_Vector_base&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;, std::allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-866'>
8510        <member-type access='public'>
8511          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-1625'>
8512            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1026'/>
8513            <data-member access='public' layout-offset-in-bits='0'>
8514              <var-decl name='_M_start' type-id='type-id-2338' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8515            </data-member>
8516            <data-member access='public' layout-offset-in-bits='64'>
8517              <var-decl name='_M_finish' type-id='type-id-2338' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8518            </data-member>
8519            <data-member access='public' layout-offset-in-bits='128'>
8520              <var-decl name='_M_end_of_storage' type-id='type-id-2338' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8521            </data-member>
8522            <member-function access='public' constructor='yes'>
8523              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8524                <parameter type-id='type-id-1627' is-artificial='yes'/>
8525                <return type-id='type-id-65'/>
8526              </function-decl>
8527            </member-function>
8528            <member-function access='public' constructor='yes'>
8529              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
8530                <parameter type-id='type-id-1627' is-artificial='yes'/>
8531                <parameter type-id='type-id-871'/>
8532                <return type-id='type-id-65'/>
8533              </function-decl>
8534            </member-function>
8535            <member-function access='public' constructor='yes'>
8536              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
8537                <parameter type-id='type-id-1627' is-artificial='yes'/>
8538                <parameter type-id='type-id-1624'/>
8539                <return type-id='type-id-65'/>
8540              </function-decl>
8541            </member-function>
8542          </class-decl>
8543        </member-type>
8544        <member-type access='public'>
8545          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2389' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-869'/>
8546        </member-type>
8547        <member-type access='public'>
8548          <typedef-decl name='allocator_type' type-id='type-id-1026' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-872'/>
8549        </member-type>
8550        <member-type access='public'>
8551          <typedef-decl name='pointer' type-id='type-id-2390' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2338'/>
8552        </member-type>
8553        <data-member access='public' layout-offset-in-bits='0'>
8554          <var-decl name='_M_impl' type-id='type-id-1625' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8555        </data-member>
8556        <member-function access='public'>
8557          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
8558            <parameter type-id='type-id-1622' is-artificial='yes'/>
8559            <return type-id='type-id-65'/>
8560          </function-decl>
8561        </member-function>
8562        <member-function access='public'>
8563          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
8564            <parameter type-id='type-id-1622' is-artificial='yes'/>
8565            <parameter type-id='type-id-874'/>
8566            <return type-id='type-id-65'/>
8567          </function-decl>
8568        </member-function>
8569        <member-function access='public'>
8570          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
8571            <parameter type-id='type-id-1622' is-artificial='yes'/>
8572            <parameter type-id='type-id-46'/>
8573            <return type-id='type-id-65'/>
8574          </function-decl>
8575        </member-function>
8576        <member-function access='public'>
8577          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
8578            <parameter type-id='type-id-1622' is-artificial='yes'/>
8579            <parameter type-id='type-id-46'/>
8580            <parameter type-id='type-id-874'/>
8581            <return type-id='type-id-65'/>
8582          </function-decl>
8583        </member-function>
8584        <member-function access='public'>
8585          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
8586            <parameter type-id='type-id-1622' is-artificial='yes'/>
8587            <parameter type-id='type-id-1624'/>
8588            <return type-id='type-id-65'/>
8589          </function-decl>
8590        </member-function>
8591        <member-function access='public'>
8592          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
8593            <parameter type-id='type-id-1622' is-artificial='yes'/>
8594            <parameter type-id='type-id-1621'/>
8595            <return type-id='type-id-65'/>
8596          </function-decl>
8597        </member-function>
8598        <member-function access='public'>
8599          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
8600            <parameter type-id='type-id-1622' is-artificial='yes'/>
8601            <parameter type-id='type-id-1621'/>
8602            <parameter type-id='type-id-874'/>
8603            <return type-id='type-id-65'/>
8604          </function-decl>
8605        </member-function>
8606        <member-function access='public' destructor='yes'>
8607          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
8608            <parameter type-id='type-id-1622' is-artificial='yes'/>
8609            <parameter type-id='type-id-23' is-artificial='yes'/>
8610            <return type-id='type-id-65'/>
8611          </function-decl>
8612        </member-function>
8613        <member-function access='public' destructor='yes'>
8614          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev'>
8615            <parameter type-id='type-id-1622' is-artificial='yes'/>
8616            <parameter type-id='type-id-23' is-artificial='yes'/>
8617            <return type-id='type-id-65'/>
8618          </function-decl>
8619        </member-function>
8620        <member-function access='public'>
8621          <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE19_M_get_Tp_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE19_M_get_Tp_allocatorEv'>
8622            <parameter type-id='type-id-1622' is-artificial='yes'/>
8623            <return type-id='type-id-1623'/>
8624          </function-decl>
8625        </member-function>
8626        <member-function access='public'>
8627          <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE13_M_deallocateEPS4_m' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE13_M_deallocateEPS4_m'>
8628            <parameter type-id='type-id-1622' is-artificial='yes'/>
8629            <parameter type-id='type-id-2338'/>
8630            <parameter type-id='type-id-46'/>
8631            <return type-id='type-id-65'/>
8632          </function-decl>
8633        </member-function>
8634      </class-decl>
8635      <class-decl name='__add_c_ref&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='53' column='1' id='type-id-2391'>
8636        <member-type access='public'>
8637          <typedef-decl name='type' type-id='type-id-2224' filepath='/usr/include/c++/4.9/tuple' line='54' column='1' id='type-id-2392'/>
8638        </member-type>
8639      </class-decl>
8640      <class-decl name='__add_lvalue_reference_helper&lt;mongo::BSONObjBuilder, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1516' column='1' id='type-id-2393'>
8641        <member-type access='public'>
8642          <typedef-decl name='type' type-id='type-id-1333' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2394'/>
8643        </member-type>
8644      </class-decl>
8645      <class-decl name='__add_lvalue_reference_helper&lt;mongo::optionenvironment::Constraint, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1516' column='1' id='type-id-2395'>
8646        <member-type access='public'>
8647          <typedef-decl name='type' type-id='type-id-1419' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2396'/>
8648        </member-type>
8649      </class-decl>
8650      <class-decl name='__add_lvalue_reference_helper&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1516' column='1' id='type-id-2397'>
8651        <member-type access='public'>
8652          <typedef-decl name='type' type-id='type-id-2398' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2236'/>
8653        </member-type>
8654      </class-decl>
8655      <class-decl name='__add_ref&lt;mongo::BSONObjBuilder*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='62' column='1' id='type-id-2399'>
8656        <member-type access='public'>
8657          <typedef-decl name='type' type-id='type-id-1337' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2400'/>
8658        </member-type>
8659      </class-decl>
8660      <class-decl name='__add_ref&lt;std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='62' column='1' id='type-id-2401'>
8661        <member-type access='public'>
8662          <typedef-decl name='type' type-id='type-id-1766' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2402'/>
8663        </member-type>
8664      </class-decl>
8665      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt;, boost::shared_ptr&lt;boost::program_options::option_description&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2403'>
8666        <member-type access='public'>
8667          <typedef-decl name='__type' type-id='type-id-2098' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2404'/>
8668        </member-type>
8669      </class-decl>
8670      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt;, boost::shared_ptr&lt;boost::program_options::options_description&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2405'>
8671        <member-type access='public'>
8672          <typedef-decl name='__type' type-id='type-id-2102' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2406'/>
8673        </member-type>
8674      </class-decl>
8675      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2407'>
8676        <member-type access='public'>
8677          <typedef-decl name='__type' type-id='type-id-2106' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2408'/>
8678        </member-type>
8679      </class-decl>
8680      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::optionenvironment::Constraint*&gt;, mongo::optionenvironment::Constraint*, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2409'>
8681        <member-type access='public'>
8682          <typedef-decl name='__type' type-id='type-id-2110' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2410'/>
8683        </member-type>
8684      </class-decl>
8685      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::optionenvironment::KeyConstraint*&gt;, mongo::optionenvironment::KeyConstraint*, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2411'>
8686        <member-type access='public'>
8687          <typedef-decl name='__type' type-id='type-id-2112' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2412'/>
8688        </member-type>
8689      </class-decl>
8690      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::_Rb_tree_node&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2413'>
8691        <member-type access='public'>
8692          <typedef-decl name='__type' type-id='type-id-2120' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2414'/>
8693        </member-type>
8694      </class-decl>
8695      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2415'>
8696        <member-type access='public'>
8697          <typedef-decl name='__type' type-id='type-id-2122' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2416'/>
8698        </member-type>
8699      </class-decl>
8700      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;, std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2417'>
8701        <member-type access='public'>
8702          <typedef-decl name='__type' type-id='type-id-2124' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2418'/>
8703        </member-type>
8704      </class-decl>
8705      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;, std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2419'>
8706        <member-type access='public'>
8707          <typedef-decl name='__type' type-id='type-id-2129' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2420'/>
8708        </member-type>
8709      </class-decl>
8710      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;, std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2421'>
8711        <member-type access='public'>
8712          <typedef-decl name='__type' type-id='type-id-2131' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2422'/>
8713        </member-type>
8714      </class-decl>
8715      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;, std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2423'>
8716        <member-type access='public'>
8717          <typedef-decl name='__type' type-id='type-id-2133' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2424'/>
8718        </member-type>
8719      </class-decl>
8720      <class-decl name='__atomic_base&lt;unsigned int&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='353' column='1' id='type-id-875'>
8721        <member-type access='private'>
8722          <typedef-decl name='__int_type' type-id='type-id-50' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='356' column='1' id='type-id-1630'/>
8723        </member-type>
8724        <data-member access='private' layout-offset-in-bits='0'>
8725          <var-decl name='_M_i' type-id='type-id-1630' visibility='default' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='358' column='1'/>
8726        </data-member>
8727        <member-function access='public'>
8728          <function-decl name='__atomic_base' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
8729            <parameter type-id='type-id-1629' is-artificial='yes'/>
8730            <return type-id='type-id-65'/>
8731          </function-decl>
8732        </member-function>
8733        <member-function access='public' destructor='yes'>
8734          <function-decl name='~__atomic_base' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
8735            <parameter type-id='type-id-1629' is-artificial='yes'/>
8736            <parameter type-id='type-id-23' is-artificial='yes'/>
8737            <return type-id='type-id-65'/>
8738          </function-decl>
8739        </member-function>
8740        <member-function access='public'>
8741          <function-decl name='__atomic_base' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
8742            <parameter type-id='type-id-1629' is-artificial='yes'/>
8743            <parameter type-id='type-id-877'/>
8744            <return type-id='type-id-65'/>
8745          </function-decl>
8746        </member-function>
8747        <member-function access='public'>
8748          <function-decl name='__atomic_base' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
8749            <parameter type-id='type-id-1629' is-artificial='yes'/>
8750            <parameter type-id='type-id-1630'/>
8751            <return type-id='type-id-65'/>
8752          </function-decl>
8753        </member-function>
8754        <member-function access='public'>
8755          <function-decl name='fetch_sub' mangled-name='_ZNSt13__atomic_baseIjE9fetch_subEjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='626' column='1' visibility='default' binding='global' size-in-bits='64'>
8756            <parameter type-id='type-id-1629' is-artificial='yes'/>
8757            <parameter type-id='type-id-1630'/>
8758            <parameter type-id='type-id-2425'/>
8759            <return type-id='type-id-1630'/>
8760          </function-decl>
8761        </member-function>
8762      </class-decl>
8763      <class-decl name='__copy_move&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='327' column='1' id='type-id-2426'>
8764        <member-function access='public' static='yes'>
8765          <function-decl name='__copy_m&lt;const std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKSsPSsEET0_T_S7_S6_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='331' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKSsPSsEET0_T_S7_S6_'>
8766            <parameter type-id='type-id-1034'/>
8767            <parameter type-id='type-id-1034'/>
8768            <parameter type-id='type-id-1750'/>
8769            <return type-id='type-id-1750'/>
8770          </function-decl>
8771        </member-function>
8772        <member-function access='public' static='yes'>
8773          <function-decl name='__copy_m&lt;std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPSsS3_EET0_T_S5_S4_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='331' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPSsS3_EET0_T_S5_S4_'>
8774            <parameter type-id='type-id-1750'/>
8775            <parameter type-id='type-id-1750'/>
8776            <parameter type-id='type-id-1750'/>
8777            <return type-id='type-id-1750'/>
8778          </function-decl>
8779        </member-function>
8780      </class-decl>
8781      <class-decl name='__cv_selector&lt;long unsigned int, false, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1560' column='1' id='type-id-2427'>
8782        <member-type access='public'>
8783          <typedef-decl name='__type' type-id='type-id-82' filepath='/usr/include/c++/4.9/type_traits' line='1561' column='1' id='type-id-2093'/>
8784        </member-type>
8785      </class-decl>
8786      <class-decl name='__hash_base&lt;long unsigned int, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/functional_hash.h' line='50' column='1' id='type-id-2428'/>
8787      <class-decl name='__iterator_traits&lt;std::_Bit_const_iterator, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='149' column='1' id='type-id-2429'>
8788        <member-type access='public'>
8789          <typedef-decl name='difference_type' type-id='type-id-2430' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='153' column='1' id='type-id-2207'/>
8790        </member-type>
8791        <member-type access='public'>
8792          <typedef-decl name='pointer' type-id='type-id-2353' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-2210'/>
8793        </member-type>
8794        <member-type access='public'>
8795          <typedef-decl name='reference' type-id='type-id-2354' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='155' column='1' id='type-id-2212'/>
8796        </member-type>
8797      </class-decl>
8798      <class-decl name='__iterator_traits&lt;std::_Bit_iterator, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='149' column='1' id='type-id-2431'>
8799        <member-type access='public'>
8800          <typedef-decl name='pointer' type-id='type-id-2355' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-2216'/>
8801        </member-type>
8802        <member-type access='public'>
8803          <typedef-decl name='reference' type-id='type-id-2356' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='155' column='1' id='type-id-2218'/>
8804        </member-type>
8805      </class-decl>
8806      <class-decl name='__ptrtr_not_void&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;, boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2432'>
8807        <member-type access='public'>
8808          <typedef-decl name='__type' type-id='type-id-1927' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-2433'/>
8809        </member-type>
8810      </class-decl>
8811      <class-decl name='__ptrtr_not_void&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;, boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2434'>
8812        <member-type access='public'>
8813          <typedef-decl name='__type' type-id='type-id-1930' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-2435'/>
8814        </member-type>
8815      </class-decl>
8816      <class-decl name='__ptrtr_not_void&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*, mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2436'>
8817        <member-type access='public'>
8818          <typedef-decl name='__type' type-id='type-id-2010' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-2437'/>
8819        </member-type>
8820      </class-decl>
8821      <class-decl name='__ptrtr_not_void&lt;mongo::optionenvironment::Constraint*, mongo::optionenvironment::Constraint*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2438'>
8822        <member-type access='public'>
8823          <typedef-decl name='__type' type-id='type-id-1420' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1676'/>
8824        </member-type>
8825      </class-decl>
8826      <class-decl name='__ptrtr_not_void&lt;mongo::optionenvironment::KeyConstraint*, mongo::optionenvironment::KeyConstraint*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2439'>
8827        <member-type access='public'>
8828          <typedef-decl name='__type' type-id='type-id-1428' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1678'/>
8829        </member-type>
8830      </class-decl>
8831      <class-decl name='__ptrtr_not_void&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;, std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2440'>
8832        <member-type access='public'>
8833          <typedef-decl name='__type' type-id='type-id-771' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1680'/>
8834        </member-type>
8835      </class-decl>
8836      <class-decl name='__ptrtr_not_void&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2441'>
8837        <member-type access='public'>
8838          <typedef-decl name='__type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1682'/>
8839        </member-type>
8840      </class-decl>
8841      <class-decl name='__ptrtr_not_void&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2442'>
8842        <member-type access='public'>
8843          <typedef-decl name='__type' type-id='type-id-1975' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-2443'/>
8844        </member-type>
8845      </class-decl>
8846      <class-decl name='__ptrtr_not_void&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2444'>
8847        <member-type access='public'>
8848          <typedef-decl name='__type' type-id='type-id-1177' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1684'/>
8849        </member-type>
8850      </class-decl>
8851      <class-decl name='__ptrtr_not_void&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2445'>
8852        <member-type access='public'>
8853          <typedef-decl name='__type' type-id='type-id-1181' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1686'/>
8854        </member-type>
8855      </class-decl>
8856      <class-decl name='__ptrtr_not_void&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;, std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2446'>
8857        <member-type access='public'>
8858          <typedef-decl name='__type' type-id='type-id-1200' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1688'/>
8859        </member-type>
8860      </class-decl>
8861      <class-decl name='__uninitialized_copy&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='64' column='1' id='type-id-2447'>
8862        <member-function access='public' static='yes'>
8863          <function-decl name='__uninit_copy&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt;, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsEET0_T_SC_SB_' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsEET0_T_SC_SB_'>
8864            <parameter type-id='type-id-126'/>
8865            <parameter type-id='type-id-126'/>
8866            <parameter type-id='type-id-1750'/>
8867            <return type-id='type-id-1750'/>
8868          </function-decl>
8869        </member-function>
8870        <member-function access='public' static='yes'>
8871          <function-decl name='__uninit_copy&lt;std::move_iterator&lt;std::basic_string&lt;char&gt;*&gt;, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSsES3_EET0_T_S6_S5_' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSsES3_EET0_T_S6_S5_'>
8872            <parameter type-id='type-id-1166'/>
8873            <parameter type-id='type-id-1166'/>
8874            <parameter type-id='type-id-1750'/>
8875            <return type-id='type-id-1750'/>
8876          </function-decl>
8877        </member-function>
8878        <member-function access='public' static='yes'>
8879          <function-decl name='__uninit_copy&lt;std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPSsS2_EET0_T_S4_S3_' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPSsS2_EET0_T_S4_S3_'>
8880            <parameter type-id='type-id-1750'/>
8881            <parameter type-id='type-id-1750'/>
8882            <parameter type-id='type-id-1750'/>
8883            <return type-id='type-id-1750'/>
8884          </function-decl>
8885        </member-function>
8886      </class-decl>
8887      <class-decl name='__uses_alloc0' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/uses_allocator.h' line='69' column='1' id='type-id-2360'>
8888        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2448'/>
8889        <member-type access='public'>
8890          <class-decl name='_Anything' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/uses_allocator.h' line='70' column='1' id='type-id-1695'>
8891            <member-function access='public' constructor='yes'>
8892              <function-decl name='_Anything' filepath='/usr/include/c++/4.9/bits/uses_allocator.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
8893                <parameter type-id='type-id-1696' is-artificial='yes'/>
8894                <parameter is-variadic='yes'/>
8895                <return type-id='type-id-65'/>
8896              </function-decl>
8897            </member-function>
8898          </class-decl>
8899        </member-type>
8900        <data-member access='public' layout-offset-in-bits='0'>
8901          <var-decl name='_M_a' type-id='type-id-1695' visibility='default' filepath='/usr/include/c++/4.9/bits/uses_allocator.h' line='70' column='1'/>
8902        </data-member>
8903      </class-decl>
8904      <class-decl name='__uses_alloc_base' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/uses_allocator.h' line='68' column='1' id='type-id-2448'/>
8905      <class-decl name='aligned_storage&lt;104ul, 8ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1881' column='1' id='type-id-2449'>
8906        <member-type access='public'>
8907          <union-decl name='type' size-in-bits='832' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1883' column='1' id='type-id-2450'>
8908            <data-member access='public'>
8909              <var-decl name='__data' type-id='type-id-90' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1885' column='1'/>
8910            </data-member>
8911            <data-member access='public'>
8912              <var-decl name='__align' type-id='type-id-2451' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1886' column='1'/>
8913            </data-member>
8914          </union-decl>
8915        </member-type>
8916      </class-decl>
8917      <class-decl name='aligned_storage&lt;16ul, 8ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1881' column='1' id='type-id-2452'>
8918        <member-type access='public'>
8919          <union-decl name='type' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1883' column='1' id='type-id-2453'>
8920            <member-type access='public'>
8921              <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1886' column='1' id='type-id-2451'/>
8922            </member-type>
8923            <data-member access='public'>
8924              <var-decl name='__data' type-id='type-id-93' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1885' column='1'/>
8925            </data-member>
8926            <data-member access='public'>
8927              <var-decl name='__align' type-id='type-id-2451' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1886' column='1'/>
8928            </data-member>
8929          </union-decl>
8930        </member-type>
8931      </class-decl>
8932      <class-decl name='allocator_arg_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/uses_allocator.h' line='39' column='1' id='type-id-2359'/>
8933      <class-decl name='allocator_traits&lt;std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2454'>
8934        <member-type access='public'>
8935          <typedef-decl name='rebind_alloc' type-id='type-id-2404' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2455'/>
8936        </member-type>
8937        <member-type access='private'>
8938          <typedef-decl name='__const_void_pointer' type-id='type-id-2457' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2456'/>
8939        </member-type>
8940        <member-type access='private'>
8941          <typedef-decl name='__pointer' type-id='type-id-2099' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2458'/>
8942        </member-type>
8943        <member-type access='public'>
8944          <typedef-decl name='const_void_pointer' type-id='type-id-2456' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2459'/>
8945        </member-type>
8946        <member-type access='public'>
8947          <typedef-decl name='pointer' type-id='type-id-2458' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2460'/>
8948        </member-type>
8949        <member-type access='public'>
8950          <typedef-decl name='value_type' type-id='type-id-2100' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2461'/>
8951        </member-type>
8952      </class-decl>
8953      <class-decl name='allocator_traits&lt;std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2462'>
8954        <member-type access='public'>
8955          <typedef-decl name='rebind_alloc' type-id='type-id-2406' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2463'/>
8956        </member-type>
8957        <member-type access='private'>
8958          <typedef-decl name='__const_void_pointer' type-id='type-id-2465' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2464'/>
8959        </member-type>
8960        <member-type access='private'>
8961          <typedef-decl name='__pointer' type-id='type-id-2103' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2466'/>
8962        </member-type>
8963        <member-type access='public'>
8964          <typedef-decl name='const_void_pointer' type-id='type-id-2464' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2467'/>
8965        </member-type>
8966        <member-type access='public'>
8967          <typedef-decl name='pointer' type-id='type-id-2466' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2468'/>
8968        </member-type>
8969        <member-type access='public'>
8970          <typedef-decl name='value_type' type-id='type-id-2104' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2469'/>
8971        </member-type>
8972      </class-decl>
8973      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2470'>
8974        <member-type access='private'>
8975          <typedef-decl name='__size_type' type-id='type-id-1280' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2471'/>
8976        </member-type>
8977        <member-type access='public'>
8978          <typedef-decl name='rebind_alloc' type-id='type-id-2408' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2472'/>
8979        </member-type>
8980        <member-type access='public'>
8981          <typedef-decl name='size_type' type-id='type-id-2471' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2473'/>
8982        </member-type>
8983        <member-type access='private'>
8984          <typedef-decl name='__const_void_pointer' type-id='type-id-2475' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2474'/>
8985        </member-type>
8986        <member-type access='private'>
8987          <typedef-decl name='__pointer' type-id='type-id-2107' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2476'/>
8988        </member-type>
8989        <member-type access='public'>
8990          <typedef-decl name='const_void_pointer' type-id='type-id-2474' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2477'/>
8991        </member-type>
8992        <member-type access='public'>
8993          <typedef-decl name='pointer' type-id='type-id-2476' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2478'/>
8994        </member-type>
8995        <member-type access='public'>
8996          <typedef-decl name='value_type' type-id='type-id-2108' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2479'/>
8997        </member-type>
8998      </class-decl>
8999      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::optionenvironment::Constraint*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2480'>
9000        <member-type access='private'>
9001          <typedef-decl name='__pointer' type-id='type-id-2482' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2481'/>
9002        </member-type>
9003        <member-type access='public'>
9004          <typedef-decl name='pointer' type-id='type-id-2481' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2483'/>
9005        </member-type>
9006        <member-type access='public'>
9007          <typedef-decl name='rebind_alloc' type-id='type-id-2410' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2484'/>
9008        </member-type>
9009        <member-type access='public'>
9010          <typedef-decl name='value_type' type-id='type-id-1266' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1732'/>
9011        </member-type>
9012        <member-type access='private'>
9013          <typedef-decl name='__const_void_pointer' type-id='type-id-2486' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2485'/>
9014        </member-type>
9015        <member-type access='public'>
9016          <typedef-decl name='const_void_pointer' type-id='type-id-2485' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2487'/>
9017        </member-type>
9018      </class-decl>
9019      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::optionenvironment::KeyConstraint*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2488'>
9020        <member-type access='private'>
9021          <typedef-decl name='__pointer' type-id='type-id-2490' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2489'/>
9022        </member-type>
9023        <member-type access='public'>
9024          <typedef-decl name='pointer' type-id='type-id-2489' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2491'/>
9025        </member-type>
9026        <member-type access='public'>
9027          <typedef-decl name='rebind_alloc' type-id='type-id-2412' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2492'/>
9028        </member-type>
9029        <member-type access='public'>
9030          <typedef-decl name='value_type' type-id='type-id-1273' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1734'/>
9031        </member-type>
9032        <member-type access='private'>
9033          <typedef-decl name='__const_void_pointer' type-id='type-id-2494' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2493'/>
9034        </member-type>
9035        <member-type access='public'>
9036          <typedef-decl name='const_void_pointer' type-id='type-id-2493' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2495'/>
9037        </member-type>
9038      </class-decl>
9039      <class-decl name='allocator_traits&lt;std::allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2496'>
9040        <member-type access='private'>
9041          <typedef-decl name='__pointer' type-id='type-id-2498' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2497'/>
9042        </member-type>
9043        <member-type access='public'>
9044          <typedef-decl name='pointer' type-id='type-id-2497' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2499'/>
9045        </member-type>
9046        <member-type access='public'>
9047          <typedef-decl name='value_type' type-id='type-id-2117' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1736'/>
9048        </member-type>
9049        <member-type access='private'>
9050          <typedef-decl name='__const_void_pointer' type-id='type-id-2501' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2500'/>
9051        </member-type>
9052        <member-type access='public'>
9053          <typedef-decl name='const_void_pointer' type-id='type-id-2500' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2502'/>
9054        </member-type>
9055        <member-function access='public' static='yes'>
9056          <function-decl name='destroy&lt;std::pair&lt;const std::basic_string&lt;char&gt;, std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE7destroyIS3_EEvRS5_PT_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE7destroyIS3_EEvRS5_PT_'>
9057            <parameter type-id='type-id-1717'/>
9058            <parameter type-id='type-id-1819'/>
9059            <return type-id='type-id-65'/>
9060          </function-decl>
9061        </member-function>
9062        <member-function access='private' static='yes'>
9063          <function-decl name='_S_destroy&lt;std::pair&lt;const std::basic_string&lt;char&gt;, std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE10_S_destroyIS3_EENSt9enable_ifIXsrSt6__and_IINS6_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS5_PSB_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE10_S_destroyIS3_EENSt9enable_ifIXsrSt6__and_IINS6_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS5_PSB_'>
9064            <parameter type-id='type-id-1717'/>
9065            <parameter type-id='type-id-1819'/>
9066            <return type-id='type-id-65'/>
9067          </function-decl>
9068        </member-function>
9069        <member-function access='public' static='yes'>
9070          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE10deallocateERS5_PS4_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE10deallocateERS5_PS4_m'>
9071            <parameter type-id='type-id-1717'/>
9072            <parameter type-id='type-id-2499'/>
9073            <parameter type-id='type-id-2473'/>
9074            <return type-id='type-id-65'/>
9075          </function-decl>
9076        </member-function>
9077      </class-decl>
9078      <class-decl name='allocator_traits&lt;std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2503'>
9079        <member-type access='private'>
9080          <typedef-decl name='__pointer' type-id='type-id-2505' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2504'/>
9081        </member-type>
9082        <member-type access='public'>
9083          <typedef-decl name='pointer' type-id='type-id-2504' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2506'/>
9084        </member-type>
9085        <member-type access='public'>
9086          <typedef-decl name='rebind_alloc' type-id='type-id-2414' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2507'/>
9087        </member-type>
9088        <member-type access='public'>
9089          <typedef-decl name='rebind_alloc' type-id='type-id-2416' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2508'/>
9090        </member-type>
9091        <member-type access='public'>
9092          <typedef-decl name='value_type' type-id='type-id-1282' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1738'/>
9093        </member-type>
9094        <member-type access='private'>
9095          <typedef-decl name='__const_void_pointer' type-id='type-id-2510' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2509'/>
9096        </member-type>
9097        <member-type access='public'>
9098          <typedef-decl name='const_void_pointer' type-id='type-id-2509' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2511'/>
9099        </member-type>
9100        <member-function access='public' static='yes'>
9101          <function-decl name='construct&lt;std::basic_string&lt;char&gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISsEE9constructISsISsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS3_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISsEE9constructISsISsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS3_'>
9102            <parameter type-id='type-id-1721'/>
9103            <parameter type-id='type-id-1750'/>
9104            <parameter type-id='type-id-1749'/>
9105            <return type-id='type-id-65'/>
9106          </function-decl>
9107        </member-function>
9108        <member-function access='public' static='yes'>
9109          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISsEE10deallocateERS0_PSsm' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISsEE10deallocateERS0_PSsm'>
9110            <parameter type-id='type-id-1721'/>
9111            <parameter type-id='type-id-2506'/>
9112            <parameter type-id='type-id-2473'/>
9113            <return type-id='type-id-65'/>
9114          </function-decl>
9115        </member-function>
9116        <member-function access='private' static='yes'>
9117          <function-decl name='_S_construct&lt;std::basic_string&lt;char&gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISsEE12_S_constructISsISsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS6_DpOS7_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISsEE12_S_constructISsISsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS6_DpOS7_'>
9118            <parameter type-id='type-id-1721'/>
9119            <parameter type-id='type-id-1750'/>
9120            <parameter type-id='type-id-1749'/>
9121            <return type-id='type-id-65'/>
9122          </function-decl>
9123        </member-function>
9124        <member-function access='public' static='yes'>
9125          <function-decl name='destroy&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISsEE7destroyISsEEvRS0_PT_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISsEE7destroyISsEEvRS0_PT_'>
9126            <parameter type-id='type-id-1721'/>
9127            <parameter type-id='type-id-1750'/>
9128            <return type-id='type-id-65'/>
9129          </function-decl>
9130        </member-function>
9131        <member-function access='public' static='yes'>
9132          <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISsEE8allocateERS0_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISsEE8allocateERS0_m'>
9133            <parameter type-id='type-id-1721'/>
9134            <parameter type-id='type-id-2473'/>
9135            <return type-id='type-id-2506'/>
9136          </function-decl>
9137        </member-function>
9138        <member-function access='private' static='yes'>
9139          <function-decl name='_S_destroy&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISsEE10_S_destroyISsEENSt9enable_ifIXsrSt6__and_IINS1_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS0_PS6_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISsEE10_S_destroyISsEENSt9enable_ifIXsrSt6__and_IINS1_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS0_PS6_'>
9140            <parameter type-id='type-id-1721'/>
9141            <parameter type-id='type-id-1750'/>
9142            <return type-id='type-id-65'/>
9143          </function-decl>
9144        </member-function>
9145        <member-function access='public' static='yes'>
9146          <function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaISsEE8max_sizeERKS0_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISsEE8max_sizeERKS0_'>
9147            <parameter type-id='type-id-1013'/>
9148            <return type-id='type-id-2473'/>
9149          </function-decl>
9150        </member-function>
9151        <member-function access='private' static='yes'>
9152          <function-decl name='_S_max_size&lt;const std::allocator&lt;std::basic_string&lt;char&gt; &gt;, void&gt;' mangled-name='_ZNSt16allocator_traitsISaISsEE11_S_max_sizeIKS0_vEEmRT_i' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISsEE11_S_max_sizeIKS0_vEEmRT_i'>
9153            <parameter type-id='type-id-1013'/>
9154            <parameter type-id='type-id-23'/>
9155            <return type-id='type-id-2473'/>
9156          </function-decl>
9157        </member-function>
9158      </class-decl>
9159      <class-decl name='allocator_traits&lt;std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2512'>
9160        <member-type access='public'>
9161          <typedef-decl name='rebind_alloc' type-id='type-id-2418' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2513'/>
9162        </member-type>
9163        <member-type access='private'>
9164          <typedef-decl name='__const_void_pointer' type-id='type-id-2515' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2514'/>
9165        </member-type>
9166        <member-type access='private'>
9167          <typedef-decl name='__pointer' type-id='type-id-2125' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2516'/>
9168        </member-type>
9169        <member-type access='public'>
9170          <typedef-decl name='const_void_pointer' type-id='type-id-2514' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2517'/>
9171        </member-type>
9172        <member-type access='public'>
9173          <typedef-decl name='pointer' type-id='type-id-2516' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2518'/>
9174        </member-type>
9175        <member-type access='public'>
9176          <typedef-decl name='value_type' type-id='type-id-2127' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2519'/>
9177        </member-type>
9178      </class-decl>
9179      <class-decl name='allocator_traits&lt;std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2520'>
9180        <member-type access='private'>
9181          <typedef-decl name='__pointer' type-id='type-id-2522' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2521'/>
9182        </member-type>
9183        <member-type access='public'>
9184          <typedef-decl name='pointer' type-id='type-id-2521' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2523'/>
9185        </member-type>
9186        <member-type access='public'>
9187          <typedef-decl name='rebind_alloc' type-id='type-id-2420' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2524'/>
9188        </member-type>
9189        <member-type access='public'>
9190          <typedef-decl name='value_type' type-id='type-id-733' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1740'/>
9191        </member-type>
9192        <member-type access='private'>
9193          <typedef-decl name='__const_void_pointer' type-id='type-id-2526' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2525'/>
9194        </member-type>
9195        <member-type access='public'>
9196          <typedef-decl name='const_void_pointer' type-id='type-id-2525' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2527'/>
9197        </member-type>
9198      </class-decl>
9199      <class-decl name='allocator_traits&lt;std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2528'>
9200        <member-type access='private'>
9201          <typedef-decl name='__pointer' type-id='type-id-2376' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2529'/>
9202        </member-type>
9203        <member-type access='public'>
9204          <typedef-decl name='pointer' type-id='type-id-2529' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2530'/>
9205        </member-type>
9206        <member-type access='public'>
9207          <typedef-decl name='rebind_alloc' type-id='type-id-2422' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2531'/>
9208        </member-type>
9209        <member-type access='public'>
9210          <typedef-decl name='value_type' type-id='type-id-749' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1742'/>
9211        </member-type>
9212        <member-type access='private'>
9213          <typedef-decl name='__const_void_pointer' type-id='type-id-2533' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2532'/>
9214        </member-type>
9215        <member-type access='public'>
9216          <typedef-decl name='const_void_pointer' type-id='type-id-2532' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2534'/>
9217        </member-type>
9218      </class-decl>
9219      <class-decl name='allocator_traits&lt;std::allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2535'>
9220        <member-type access='private'>
9221          <typedef-decl name='__pointer' type-id='type-id-2537' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2536'/>
9222        </member-type>
9223        <member-type access='public'>
9224          <typedef-decl name='pointer' type-id='type-id-2536' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2538'/>
9225        </member-type>
9226        <member-type access='public'>
9227          <typedef-decl name='rebind_alloc' type-id='type-id-2424' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2539'/>
9228        </member-type>
9229        <member-type access='public'>
9230          <typedef-decl name='value_type' type-id='type-id-1289' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1744'/>
9231        </member-type>
9232        <member-type access='private'>
9233          <typedef-decl name='__const_void_pointer' type-id='type-id-2541' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2540'/>
9234        </member-type>
9235        <member-type access='public'>
9236          <typedef-decl name='const_void_pointer' type-id='type-id-2540' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2542'/>
9237        </member-type>
9238        <member-function access='public' static='yes'>
9239          <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE10deallocateERS5_PS4_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE10deallocateERS5_PS4_m'>
9240            <parameter type-id='type-id-1730'/>
9241            <parameter type-id='type-id-2538'/>
9242            <parameter type-id='type-id-2473'/>
9243            <return type-id='type-id-65'/>
9244          </function-decl>
9245        </member-function>
9246      </class-decl>
9247      <class-decl name='atomic&lt;unsigned int&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/atomic' line='617' column='1' id='type-id-1029'>
9248        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-875'/>
9249        <member-type access='public'>
9250          <typedef-decl name='__integral_type' type-id='type-id-50' filepath='/usr/include/c++/4.9/atomic' line='619' column='1' id='type-id-2543'/>
9251        </member-type>
9252        <member-function access='public'>
9253          <function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
9254            <parameter type-id='type-id-1747' is-artificial='yes'/>
9255            <return type-id='type-id-65'/>
9256          </function-decl>
9257        </member-function>
9258        <member-function access='public' destructor='yes'>
9259          <function-decl name='~atomic' filepath='/usr/include/c++/4.9/atomic' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
9260            <parameter type-id='type-id-1747' is-artificial='yes'/>
9261            <parameter type-id='type-id-23' is-artificial='yes'/>
9262            <return type-id='type-id-65'/>
9263          </function-decl>
9264        </member-function>
9265        <member-function access='public'>
9266          <function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
9267            <parameter type-id='type-id-1747' is-artificial='yes'/>
9268            <parameter type-id='type-id-1031'/>
9269            <return type-id='type-id-65'/>
9270          </function-decl>
9271        </member-function>
9272        <member-function access='public'>
9273          <function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
9274            <parameter type-id='type-id-1747' is-artificial='yes'/>
9275            <parameter type-id='type-id-2543'/>
9276            <return type-id='type-id-65'/>
9277          </function-decl>
9278        </member-function>
9279      </class-decl>
9280      <class-decl name='binary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_function.h' line='118' column='1' id='type-id-2544'/>
9281      <class-decl name='conditional&lt;false, std::default_delete&lt;mongo::BSONObjBuilder&gt;, const std::default_delete&lt;mongo::BSONObjBuilder&gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1967' column='1' id='type-id-2545'>
9282        <member-type access='public'>
9283          <typedef-decl name='type' type-id='type-id-1068' filepath='/usr/include/c++/4.9/type_traits' line='1968' column='1' id='type-id-2229'/>
9284        </member-type>
9285      </class-decl>
9286      <class-decl name='conditional&lt;false, std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, const std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1967' column='1' id='type-id-2546'>
9287        <member-type access='public'>
9288          <typedef-decl name='type' type-id='type-id-1072' filepath='/usr/include/c++/4.9/type_traits' line='1968' column='1' id='type-id-2235'/>
9289        </member-type>
9290      </class-decl>
9291      <class-decl name='conditional&lt;true, std::pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt;, bool&gt;, std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1962' column='1' id='type-id-2547'>
9292        <member-type access='public'>
9293          <typedef-decl name='type' type-id='type-id-2549' filepath='/usr/include/c++/4.9/type_traits' line='1963' column='1' id='type-id-2548'/>
9294        </member-type>
9295      </class-decl>
9296      <class-decl name='default_delete&lt;mongo::BSONObjBuilder&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='54' column='1' id='type-id-1066'>
9297        <member-function access='public'>
9298          <function-decl name='default_delete' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
9299            <parameter type-id='type-id-1767' is-artificial='yes'/>
9300            <return type-id='type-id-65'/>
9301          </function-decl>
9302        </member-function>
9303        <member-function access='public' const='yes'>
9304          <function-decl name='operator()' mangled-name='_ZNKSt14default_deleteIN5mongo14BSONObjBuilderEEclEPS1_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt14default_deleteIN5mongo14BSONObjBuilderEEclEPS1_'>
9305            <parameter type-id='type-id-1069' is-artificial='yes'/>
9306            <parameter type-id='type-id-1334'/>
9307            <return type-id='type-id-65'/>
9308          </function-decl>
9309        </member-function>
9310      </class-decl>
9311      <class-decl name='default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='54' column='1' id='type-id-1070'>
9312        <member-function access='public'>
9313          <function-decl name='default_delete' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
9314            <parameter type-id='type-id-1769' is-artificial='yes'/>
9315            <return type-id='type-id-65'/>
9316          </function-decl>
9317        </member-function>
9318      </class-decl>
9319      <class-decl name='equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_function.h' line='340' column='1' id='type-id-1074'>
9320        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2544'/>
9321      </class-decl>
9322      <class-decl name='hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='3079' column='1' id='type-id-1082'>
9323        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2428'/>
9324      </class-decl>
9325      <class-decl name='integral_constant&lt;bool, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='69' column='1' id='type-id-1098'>
9326        <member-type access='public'>
9327          <typedef-decl name='value_type' type-id='type-id-1' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2550'/>
9328        </member-type>
9329        <data-member access='public' static='yes'>
9330          <var-decl name='value' type-id='type-id-314' mangled-name='_ZNSt17integral_constantIbLb0EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9331        </data-member>
9332      </class-decl>
9333      <class-decl name='integral_constant&lt;bool, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='69' column='1' id='type-id-1101'>
9334        <data-member access='public' static='yes'>
9335          <var-decl name='value' type-id='type-id-314' mangled-name='_ZNSt17integral_constantIbLb1EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9336        </data-member>
9337      </class-decl>
9338      <class-decl name='integral_constant&lt;long int, 1000000000l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='69' column='1' id='type-id-1104'>
9339        <data-member access='public' static='yes'>
9340          <var-decl name='value' type-id='type-id-343' mangled-name='_ZNSt17integral_constantIlLl1000000000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9341        </data-member>
9342      </class-decl>
9343      <class-decl name='integral_constant&lt;long int, 1000000l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='69' column='1' id='type-id-1107'>
9344        <data-member access='public' static='yes'>
9345          <var-decl name='value' type-id='type-id-343' mangled-name='_ZNSt17integral_constantIlLl1000000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9346        </data-member>
9347      </class-decl>
9348      <class-decl name='integral_constant&lt;long int, 1000l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='69' column='1' id='type-id-1110'>
9349        <data-member access='public' static='yes'>
9350          <var-decl name='value' type-id='type-id-343' mangled-name='_ZNSt17integral_constantIlLl1000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9351        </data-member>
9352      </class-decl>
9353      <class-decl name='integral_constant&lt;long int, 1l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='69' column='1' id='type-id-1113'>
9354        <member-type access='public'>
9355          <typedef-decl name='value_type' type-id='type-id-27' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2551'/>
9356        </member-type>
9357        <data-member access='public' static='yes'>
9358          <var-decl name='value' type-id='type-id-343' mangled-name='_ZNSt17integral_constantIlLl1EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9359        </data-member>
9360      </class-decl>
9361      <class-decl name='integral_constant&lt;long unsigned int, 2ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='69' column='1' id='type-id-1116'>
9362        <member-type access='public'>
9363          <typedef-decl name='value_type' type-id='type-id-82' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2552'/>
9364        </member-type>
9365        <data-member access='public' static='yes'>
9366          <var-decl name='value' type-id='type-id-1299' mangled-name='_ZNSt17integral_constantImLm2EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9367        </data-member>
9368      </class-decl>
9369      <class-decl name='integral_constant&lt;long unsigned int, 8ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='69' column='1' id='type-id-1119'>
9370        <data-member access='public' static='yes'>
9371          <var-decl name='value' type-id='type-id-1299' mangled-name='_ZNSt17integral_constantImLm8EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9372        </data-member>
9373      </class-decl>
9374      <class-decl name='iterator&lt;std::random_access_iterator_tag, bool, long int, bool const*, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='118' column='1' id='type-id-2205'/>
9375      <class-decl name='iterator&lt;std::random_access_iterator_tag, bool, long int, bool*, bool&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='118' column='1' id='type-id-2357'>
9376        <member-type access='public'>
9377          <typedef-decl name='difference_type' type-id='type-id-27' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='125' column='1' id='type-id-2430'/>
9378        </member-type>
9379      </class-decl>
9380      <class-decl name='iterator&lt;std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='118' column='1' id='type-id-2213'/>
9381      <class-decl name='iterator_traits&lt;char const*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-2553'>
9382        <member-type access='public'>
9383          <typedef-decl name='pointer' type-id='type-id-59' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-2554'/>
9384        </member-type>
9385        <member-type access='public'>
9386          <typedef-decl name='reference' type-id='type-id-333' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-2555'/>
9387        </member-type>
9388      </class-decl>
9389      <class-decl name='iterator_traits&lt;char*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-2556'>
9390      </class-decl>
9391      <class-decl name='iterator_traits&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-2557'>
9392        <member-type access='public'>
9393          <typedef-decl name='difference_type' type-id='type-id-2559' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-2558'/>
9394        </member-type>
9395        <member-type access='public'>
9396          <typedef-decl name='pointer' type-id='type-id-1034' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-2560'/>
9397        </member-type>
9398        <member-type access='public'>
9399          <typedef-decl name='reference' type-id='type-id-1033' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-2561'/>
9400        </member-type>
9401      </class-decl>
9402      <class-decl name='iterator_traits&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-2562'>
9403        <member-type access='public'>
9404          <typedef-decl name='pointer' type-id='type-id-1750' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-2505'/>
9405        </member-type>
9406        <member-type access='public'>
9407          <typedef-decl name='reference' type-id='type-id-1748' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-2563'/>
9408        </member-type>
9409        <member-type access='public'>
9410          <typedef-decl name='value_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='178' column='1' id='type-id-1282'/>
9411        </member-type>
9412      </class-decl>
9413      <class-decl name='less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_function.h' line='367' column='1' id='type-id-1122'>
9414        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2544'/>
9415      </class-decl>
9416      <class-decl name='make_unsigned&lt;long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1666' column='1' id='type-id-2564'>
9417        <member-type access='public'>
9418          <typedef-decl name='type' type-id='type-id-2090' filepath='/usr/include/c++/4.9/type_traits' line='1667' column='1' id='type-id-2565'/>
9419        </member-type>
9420      </class-decl>
9421      <class-decl name='nothrow_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/new' line='99' column='1' id='type-id-2094'/>
9422      <class-decl name='pair&lt;bool, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='96' column='1' id='type-id-1170'>
9423        <data-member access='public' layout-offset-in-bits='0'>
9424          <var-decl name='first' type-id='type-id-1' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
9425        </data-member>
9426        <data-member access='public' layout-offset-in-bits='64'>
9427          <var-decl name='second' type-id='type-id-82' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
9428        </data-member>
9429        <member-function access='public'>
9430          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
9431            <parameter type-id='type-id-1810' is-artificial='yes'/>
9432            <return type-id='type-id-65'/>
9433          </function-decl>
9434        </member-function>
9435        <member-function access='public'>
9436          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
9437            <parameter type-id='type-id-1810' is-artificial='yes'/>
9438            <parameter type-id='type-id-315'/>
9439            <parameter type-id='type-id-1300'/>
9440            <return type-id='type-id-65'/>
9441          </function-decl>
9442        </member-function>
9443        <member-function access='public'>
9444          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
9445            <parameter type-id='type-id-1810' is-artificial='yes'/>
9446            <parameter type-id='type-id-1172'/>
9447            <return type-id='type-id-65'/>
9448          </function-decl>
9449        </member-function>
9450        <member-function access='public'>
9451          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
9452            <parameter type-id='type-id-1810' is-artificial='yes'/>
9453            <parameter type-id='type-id-1809'/>
9454            <return type-id='type-id-65'/>
9455          </function-decl>
9456        </member-function>
9457      </class-decl>
9458      <class-decl name='pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='96' column='1' id='type-id-1173'>
9459        <data-member access='public' layout-offset-in-bits='0'>
9460          <var-decl name='first' type-id='type-id-1032' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
9461        </data-member>
9462        <data-member access='public' layout-offset-in-bits='64'>
9463          <var-decl name='second' type-id='type-id-1403' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
9464        </data-member>
9465        <member-function access='public'>
9466          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
9467            <parameter type-id='type-id-1813' is-artificial='yes'/>
9468            <return type-id='type-id-65'/>
9469          </function-decl>
9470        </member-function>
9471        <member-function access='public'>
9472          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
9473            <parameter type-id='type-id-1813' is-artificial='yes'/>
9474            <parameter type-id='type-id-1033'/>
9475            <parameter type-id='type-id-1405'/>
9476            <return type-id='type-id-65'/>
9477          </function-decl>
9478        </member-function>
9479        <member-function access='public'>
9480          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
9481            <parameter type-id='type-id-1813' is-artificial='yes'/>
9482            <parameter type-id='type-id-1175'/>
9483            <return type-id='type-id-65'/>
9484          </function-decl>
9485        </member-function>
9486        <member-function access='public'>
9487          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
9488            <parameter type-id='type-id-1813' is-artificial='yes'/>
9489            <parameter type-id='type-id-1812'/>
9490            <return type-id='type-id-65'/>
9491          </function-decl>
9492        </member-function>
9493      </class-decl>
9494      <class-decl name='pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt;' size-in-bits='832' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='96' column='1' id='type-id-1177'>
9495        <data-member access='public' layout-offset-in-bits='0'>
9496          <var-decl name='first' type-id='type-id-1032' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
9497        </data-member>
9498        <data-member access='public' layout-offset-in-bits='64'>
9499          <var-decl name='second' type-id='type-id-553' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
9500        </data-member>
9501        <member-function access='public'>
9502          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
9503            <parameter type-id='type-id-1816' is-artificial='yes'/>
9504            <return type-id='type-id-65'/>
9505          </function-decl>
9506        </member-function>
9507        <member-function access='public'>
9508          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
9509            <parameter type-id='type-id-1816' is-artificial='yes'/>
9510            <parameter type-id='type-id-1033'/>
9511            <parameter type-id='type-id-555'/>
9512            <return type-id='type-id-65'/>
9513          </function-decl>
9514        </member-function>
9515        <member-function access='public'>
9516          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
9517            <parameter type-id='type-id-1816' is-artificial='yes'/>
9518            <parameter type-id='type-id-1179'/>
9519            <return type-id='type-id-65'/>
9520          </function-decl>
9521        </member-function>
9522        <member-function access='public'>
9523          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
9524            <parameter type-id='type-id-1816' is-artificial='yes'/>
9525            <parameter type-id='type-id-1815'/>
9526            <return type-id='type-id-65'/>
9527          </function-decl>
9528        </member-function>
9529      </class-decl>
9530      <class-decl name='pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='96' column='1' id='type-id-1181'>
9531        <member-type access='public'>
9532          <typedef-decl name='first_type' type-id='type-id-1032' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='98' column='1' id='type-id-2566'/>
9533        </member-type>
9534        <data-member access='public' layout-offset-in-bits='0'>
9535          <var-decl name='first' type-id='type-id-1032' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
9536        </data-member>
9537        <data-member access='public' layout-offset-in-bits='64'>
9538          <var-decl name='second' type-id='type-id-31' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
9539        </data-member>
9540        <member-function access='public'>
9541          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
9542            <parameter type-id='type-id-1819' is-artificial='yes'/>
9543            <return type-id='type-id-65'/>
9544          </function-decl>
9545        </member-function>
9546        <member-function access='public'>
9547          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
9548            <parameter type-id='type-id-1819' is-artificial='yes'/>
9549            <parameter type-id='type-id-1033'/>
9550            <parameter type-id='type-id-1033'/>
9551            <return type-id='type-id-65'/>
9552          </function-decl>
9553        </member-function>
9554        <member-function access='public'>
9555          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
9556            <parameter type-id='type-id-1819' is-artificial='yes'/>
9557            <parameter type-id='type-id-1183'/>
9558            <return type-id='type-id-65'/>
9559          </function-decl>
9560        </member-function>
9561        <member-function access='public'>
9562          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
9563            <parameter type-id='type-id-1819' is-artificial='yes'/>
9564            <parameter type-id='type-id-1818'/>
9565            <return type-id='type-id-65'/>
9566          </function-decl>
9567        </member-function>
9568      </class-decl>
9569      <class-decl name='pair&lt;std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='96' column='1' id='type-id-1185'>
9570        <data-member access='public' layout-offset-in-bits='0'>
9571          <var-decl name='first' type-id='type-id-1549' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
9572        </data-member>
9573        <data-member access='public' layout-offset-in-bits='64'>
9574          <var-decl name='second' type-id='type-id-1549' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
9575        </data-member>
9576        <member-function access='public'>
9577          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
9578            <parameter type-id='type-id-1822' is-artificial='yes'/>
9579            <return type-id='type-id-65'/>
9580          </function-decl>
9581        </member-function>
9582        <member-function access='public'>
9583          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
9584            <parameter type-id='type-id-1822' is-artificial='yes'/>
9585            <parameter type-id='type-id-1551'/>
9586            <parameter type-id='type-id-1551'/>
9587            <return type-id='type-id-65'/>
9588          </function-decl>
9589        </member-function>
9590        <member-function access='public'>
9591          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
9592            <parameter type-id='type-id-1822' is-artificial='yes'/>
9593            <parameter type-id='type-id-1187'/>
9594            <return type-id='type-id-65'/>
9595          </function-decl>
9596        </member-function>
9597        <member-function access='public'>
9598          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
9599            <parameter type-id='type-id-1822' is-artificial='yes'/>
9600            <parameter type-id='type-id-1821'/>
9601            <return type-id='type-id-65'/>
9602          </function-decl>
9603        </member-function>
9604      </class-decl>
9605      <class-decl name='pointer_traits&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2567'>
9606        <member-type access='public'>
9607          <typedef-decl name='pointer' type-id='type-id-1929' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2568'/>
9608        </member-type>
9609        <member-type access='public'>
9610          <typedef-decl name='rebind' type-id='type-id-1945' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2569'/>
9611        </member-type>
9612        <member-type access='public'>
9613          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2570'/>
9614        </member-type>
9615        <member-type access='public'>
9616          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2457'/>
9617        </member-type>
9618      </class-decl>
9619      <class-decl name='pointer_traits&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2571'>
9620        <member-type access='public'>
9621          <typedef-decl name='pointer' type-id='type-id-1932' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2572'/>
9622        </member-type>
9623        <member-type access='public'>
9624          <typedef-decl name='rebind' type-id='type-id-1948' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2573'/>
9625        </member-type>
9626        <member-type access='public'>
9627          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2574'/>
9628        </member-type>
9629        <member-type access='public'>
9630          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2465'/>
9631        </member-type>
9632      </class-decl>
9633      <class-decl name='pointer_traits&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;**&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2575'>
9634        <member-type access='public'>
9635          <typedef-decl name='pointer' type-id='type-id-2015' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2576'/>
9636        </member-type>
9637        <member-type access='public'>
9638          <typedef-decl name='rebind' type-id='type-id-2013' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2577'/>
9639        </member-type>
9640        <member-type access='public'>
9641          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2578'/>
9642        </member-type>
9643        <member-type access='public'>
9644          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2475'/>
9645        </member-type>
9646      </class-decl>
9647      <class-decl name='pointer_traits&lt;mongo::optionenvironment::Constraint**&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2579'>
9648        <member-type access='public'>
9649          <typedef-decl name='rebind' type-id='type-id-1423' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2580'/>
9650        </member-type>
9651        <member-type access='public'>
9652          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2581'/>
9653        </member-type>
9654        <member-type access='public'>
9655          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2486'/>
9656        </member-type>
9657      </class-decl>
9658      <class-decl name='pointer_traits&lt;mongo::optionenvironment::KeyConstraint**&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2582'>
9659        <member-type access='public'>
9660          <typedef-decl name='rebind' type-id='type-id-1431' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2583'/>
9661        </member-type>
9662        <member-type access='public'>
9663          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2584'/>
9664        </member-type>
9665        <member-type access='public'>
9666          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2494'/>
9667        </member-type>
9668      </class-decl>
9669      <class-decl name='pointer_traits&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2585'>
9670        <member-type access='public'>
9671          <typedef-decl name='rebind' type-id='type-id-774' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2586'/>
9672        </member-type>
9673        <member-type access='public'>
9674          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2587'/>
9675        </member-type>
9676        <member-type access='public'>
9677          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2501'/>
9678        </member-type>
9679      </class-decl>
9680      <class-decl name='pointer_traits&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2588'>
9681        <member-type access='public'>
9682          <typedef-decl name='rebind' type-id='type-id-1034' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2589'/>
9683        </member-type>
9684        <member-type access='public'>
9685          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2590'/>
9686        </member-type>
9687        <member-type access='public'>
9688          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2510'/>
9689        </member-type>
9690      </class-decl>
9691      <class-decl name='pointer_traits&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2591'>
9692        <member-type access='public'>
9693          <typedef-decl name='pointer' type-id='type-id-2126' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2592'/>
9694        </member-type>
9695        <member-type access='public'>
9696          <typedef-decl name='rebind' type-id='type-id-1978' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2593'/>
9697        </member-type>
9698        <member-type access='public'>
9699          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2594'/>
9700        </member-type>
9701        <member-type access='public'>
9702          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2515'/>
9703        </member-type>
9704      </class-decl>
9705      <class-decl name='pointer_traits&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2595'>
9706        <member-type access='public'>
9707          <typedef-decl name='rebind' type-id='type-id-1180' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2596'/>
9708        </member-type>
9709        <member-type access='public'>
9710          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2597'/>
9711        </member-type>
9712        <member-type access='public'>
9713          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2526'/>
9714        </member-type>
9715      </class-decl>
9716      <class-decl name='pointer_traits&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2598'>
9717        <member-type access='public'>
9718          <typedef-decl name='rebind' type-id='type-id-1184' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2599'/>
9719        </member-type>
9720        <member-type access='public'>
9721          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2600'/>
9722        </member-type>
9723        <member-type access='public'>
9724          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2533'/>
9725        </member-type>
9726      </class-decl>
9727      <class-decl name='pointer_traits&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2601'>
9728        <member-type access='public'>
9729          <typedef-decl name='rebind' type-id='type-id-1203' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2602'/>
9730        </member-type>
9731        <member-type access='public'>
9732          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2603'/>
9733        </member-type>
9734        <member-type access='public'>
9735          <typedef-decl name='rebind' type-id='type-id-45' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2541'/>
9736        </member-type>
9737      </class-decl>
9738      <class-decl name='ratio&lt;1000000000l, 1l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='263' column='1' id='type-id-2604'>
9739        <data-member access='public' static='yes'>
9740          <var-decl name='num' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1000000000ELl1EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
9741        </data-member>
9742        <data-member access='public' static='yes'>
9743          <var-decl name='den' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1000000000ELl1EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
9744        </data-member>
9745      </class-decl>
9746      <class-decl name='ratio&lt;1000l, 1l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='263' column='1' id='type-id-2605'>
9747        <data-member access='public' static='yes'>
9748          <var-decl name='num' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1000ELl1EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
9749        </data-member>
9750        <data-member access='public' static='yes'>
9751          <var-decl name='den' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1000ELl1EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
9752        </data-member>
9753      </class-decl>
9754      <class-decl name='ratio&lt;1l, 1000000000l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='263' column='1' id='type-id-2606'>
9755        <data-member access='public' static='yes'>
9756          <var-decl name='num' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1ELl1000000000EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
9757        </data-member>
9758        <data-member access='public' static='yes'>
9759          <var-decl name='den' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1ELl1000000000EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
9760        </data-member>
9761      </class-decl>
9762      <class-decl name='ratio&lt;1l, 1000000l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='263' column='1' id='type-id-2607'>
9763        <data-member access='public' static='yes'>
9764          <var-decl name='num' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1ELl1000000EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
9765        </data-member>
9766        <data-member access='public' static='yes'>
9767          <var-decl name='den' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1ELl1000000EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
9768        </data-member>
9769      </class-decl>
9770      <class-decl name='ratio&lt;1l, 1000l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='263' column='1' id='type-id-2608'>
9771        <data-member access='public' static='yes'>
9772          <var-decl name='num' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1ELl1000EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
9773        </data-member>
9774        <data-member access='public' static='yes'>
9775          <var-decl name='den' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1ELl1000EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
9776        </data-member>
9777      </class-decl>
9778      <class-decl name='ratio&lt;1l, 1l&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='263' column='1' id='type-id-2609'>
9779        <data-member access='public' static='yes'>
9780          <var-decl name='num' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1ELl1EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
9781        </data-member>
9782        <data-member access='public' static='yes'>
9783          <var-decl name='den' type-id='type-id-342' mangled-name='_ZNSt5ratioILl1ELl1EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
9784        </data-member>
9785      </class-decl>
9786      <class-decl name='remove_reference&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1504' column='1' id='type-id-2610'>
9787        <member-type access='public'>
9788          <typedef-decl name='type' type-id='type-id-1032' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-1823'/>
9789        </member-type>
9790      </class-decl>
9791      <class-decl name='remove_reference&lt;mongo::InitializerContext*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1500' column='1' id='type-id-2611'>
9792        <member-type access='public'>
9793          <typedef-decl name='type' type-id='type-id-1363' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-1825'/>
9794        </member-type>
9795      </class-decl>
9796      <class-decl name='remove_reference&lt;mongo::Status (*&amp;)(mongo::InitializerContext*)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1504' column='1' id='type-id-2612'>
9797        <member-type access='public'>
9798          <typedef-decl name='type' type-id='type-id-212' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-1827'/>
9799        </member-type>
9800      </class-decl>
9801      <class-decl name='remove_reference&lt;std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1504' column='1' id='type-id-2613'>
9802        <member-type access='public'>
9803          <typedef-decl name='type' type-id='type-id-1011' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-1829'/>
9804        </member-type>
9805      </class-decl>
9806      <class-decl name='remove_reference&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1500' column='1' id='type-id-2614'>
9807      </class-decl>
9808      <class-decl name='remove_reference&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1504' column='1' id='type-id-2615'>
9809        <member-type access='public'>
9810          <typedef-decl name='type' type-id='type-id-31' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-1831'/>
9811        </member-type>
9812      </class-decl>
9813      <class-decl name='remove_reference&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1504' column='1' id='type-id-2616'>
9814        <member-type access='public'>
9815          <typedef-decl name='type' type-id='type-id-1750' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-1834'/>
9816        </member-type>
9817      </class-decl>
9818      <class-decl name='remove_reference&lt;std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1500' column='1' id='type-id-2617'>
9819        <member-type access='public'>
9820          <typedef-decl name='type' type-id='type-id-1066' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-1836'/>
9821        </member-type>
9822      </class-decl>
9823      <class-decl name='remove_reference&lt;std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1500' column='1' id='type-id-2618'>
9824        <member-type access='public'>
9825          <typedef-decl name='type' type-id='type-id-1070' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-1838'/>
9826        </member-type>
9827      </class-decl>
9828      <class-decl name='remove_reference&lt;std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1504' column='1' id='type-id-2619'>
9829        <member-type access='public'>
9830          <typedef-decl name='type' type-id='type-id-1276' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-1840'/>
9831        </member-type>
9832      </class-decl>
9833      <class-decl name='tuple_element&lt;1ul, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/utility' line='97' column='1' id='type-id-2620'>
9834        <member-type access='public'>
9835          <typedef-decl name='type' type-id='type-id-1403' filepath='/usr/include/c++/4.9/utility' line='98' column='1' id='type-id-2621'/>
9836        </member-type>
9837      </class-decl>
9838      <class-decl name='unary_function&lt;mongo::InitializerContext*, mongo::Status&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_function.h' line='105' column='1' id='type-id-2369'/>
9839      <typedef-decl name='_Bit_type' type-id='type-id-82' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='67' column='1' id='type-id-1459'/>
9840      <typedef-decl name='__umap_hashtable' type-id='type-id-655' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='52' column='1' id='type-id-2238'/>
9841      <typedef-decl name='false_type' type-id='type-id-1098' filepath='/usr/include/c++/4.9/type_traits' line='90' column='1' id='type-id-2622'/>
9842      <typedef-decl name='memory_order' type-id='type-id-2352' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='64' column='1' id='type-id-2425'/>
9843      <typedef-decl name='ptrdiff_t' type-id='type-id-27' filepath='/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='189' column='1' id='type-id-2559'/>
9844      <typedef-decl name='size_t' type-id='type-id-82' filepath='/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='188' column='1' id='type-id-46'/>
9845      <typedef-decl name='string' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stringfwd.h' line='62' column='1' id='type-id-1204'/>
9846      <typedef-decl name='true_type' type-id='type-id-1101' filepath='/usr/include/c++/4.9/type_traits' line='87' column='1' id='type-id-2018'/>
9847      <union-decl name='_Any_data' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1764' column='1' id='type-id-623'>
9848        <data-member access='public'>
9849          <var-decl name='_M_unused' type-id='type-id-2623' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1779' column='1'/>
9850        </data-member>
9851        <data-member access='public'>
9852          <var-decl name='_M_pod_data' type-id='type-id-9' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1780' column='1'/>
9853        </data-member>
9854        <member-function access='public'>
9855          <function-decl name='_M_access' mangled-name='_ZNSt9_Any_data9_M_accessEv' filepath='/usr/include/c++/4.9/functional' line='1766' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9_Any_data9_M_accessEv'>
9856            <parameter type-id='type-id-1449' name='this' is-artificial='yes'/>
9857            <return type-id='type-id-45'/>
9858          </function-decl>
9859        </member-function>
9860        <member-function access='public' const='yes'>
9861          <function-decl name='_M_access' mangled-name='_ZNKSt9_Any_data9_M_accessEv' filepath='/usr/include/c++/4.9/functional' line='1767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt9_Any_data9_M_accessEv'>
9862            <parameter type-id='type-id-627' name='this' is-artificial='yes'/>
9863            <return type-id='type-id-45'/>
9864          </function-decl>
9865        </member-function>
9866        <member-function access='public'>
9867          <function-decl name='_M_access&lt;const std::type_info*&gt;' mangled-name='_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v' filepath='/usr/include/c++/4.9/functional' line='1771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v'>
9868            <parameter type-id='type-id-1449' name='this' is-artificial='yes'/>
9869            <return type-id='type-id-1983'/>
9870          </function-decl>
9871        </member-function>
9872        <member-function access='public'>
9873          <function-decl name='_M_access&lt;mongo::Status (**)(mongo::InitializerContext*)&gt;' mangled-name='_ZNSt9_Any_data9_M_accessIPPFN5mongo6StatusEPNS1_18InitializerContextEEEERT_v' filepath='/usr/include/c++/4.9/functional' line='1771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9_Any_data9_M_accessIPPFN5mongo6StatusEPNS1_18InitializerContextEEEERT_v'>
9874            <parameter type-id='type-id-1449' name='this' is-artificial='yes'/>
9875            <return type-id='type-id-219'/>
9876          </function-decl>
9877        </member-function>
9878        <member-function access='public' const='yes'>
9879          <function-decl name='_M_access&lt;mongo::Status (*)(mongo::InitializerContext*)&gt;' mangled-name='_ZNKSt9_Any_data9_M_accessIPFN5mongo6StatusEPNS1_18InitializerContextEEEERKT_v' filepath='/usr/include/c++/4.9/functional' line='1776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt9_Any_data9_M_accessIPFN5mongo6StatusEPNS1_18InitializerContextEEEERKT_v'>
9880            <parameter type-id='type-id-627' name='this' is-artificial='yes'/>
9881            <return type-id='type-id-214'/>
9882          </function-decl>
9883        </member-function>
9884        <member-function access='public'>
9885          <function-decl name='_M_access&lt;mongo::Status (*)(mongo::InitializerContext*)&gt;' mangled-name='_ZNSt9_Any_data9_M_accessIPFN5mongo6StatusEPNS1_18InitializerContextEEEERT_v' filepath='/usr/include/c++/4.9/functional' line='1771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9_Any_data9_M_accessIPFN5mongo6StatusEPNS1_18InitializerContextEEEERT_v'>
9886            <parameter type-id='type-id-1449' name='this' is-artificial='yes'/>
9887            <return type-id='type-id-216'/>
9888          </function-decl>
9889        </member-function>
9890      </union-decl>
9891      <union-decl name='_Nocopy_types' size-in-bits='128' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1756' column='1' id='type-id-2623'>
9892        <data-member access='public'>
9893          <var-decl name='_M_object' type-id='type-id-45' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1758' column='1'/>
9894        </data-member>
9895        <data-member access='public'>
9896          <var-decl name='_M_const_object' type-id='type-id-45' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1759' column='1'/>
9897        </data-member>
9898        <data-member access='public'>
9899          <var-decl name='_M_function_pointer' type-id='type-id-1914' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1760' column='1'/>
9900        </data-member>
9901        <data-member access='public'>
9902          <var-decl name='_M_member_pointer' type-id='type-id-61' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
9903        </data-member>
9904      </union-decl>
9905      <class-decl name='_Undefined_class' visibility='default' is-declaration-only='yes' id='type-id-2624'/>
9906      <class-decl name='__weak_count&lt;(__gnu_cxx::_Lock_policy)2u&gt;' visibility='default' is-declaration-only='yes' id='type-id-1963'/>
9907      <class-decl name='__weak_ptr&lt;mongo::optionenvironment::Constraint, (__gnu_cxx::_Lock_policy)2u&gt;' visibility='default' is-declaration-only='yes' id='type-id-1966'/>
9908      <class-decl name='basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2625'/>
9909      <class-decl name='basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2626'/>
9910      <class-decl name='basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2627'/>
9911      <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-2628'>
9912        <member-function access='public' constructor='yes'>
9913          <function-decl name='exception' filepath='/usr/include/c++/4.9/exception' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
9914            <parameter type-id='type-id-2629' is-artificial='yes'/>
9915            <return type-id='type-id-65'/>
9916          </function-decl>
9917        </member-function>
9918        <member-function access='public' constructor='yes'>
9919          <function-decl name='exception' mangled-name='_ZNSt9exceptionC2Ev' filepath='/usr/include/c++/4.9/exception' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9exceptionC2Ev'>
9920            <parameter type-id='type-id-2629' is-artificial='yes'/>
9921            <return type-id='type-id-65'/>
9922          </function-decl>
9923        </member-function>
9924      </class-decl>
9925      <class-decl name='initializer_list&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2262'/>
9926      <class-decl name='initializer_list&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2277'/>
9927      <class-decl name='initializer_list&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2292'/>
9928      <class-decl name='initializer_list&lt;mongo::optionenvironment::Constraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2307'/>
9929      <class-decl name='initializer_list&lt;mongo::optionenvironment::KeyConstraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2322'/>
9930      <class-decl name='initializer_list&lt;mongo::optionenvironment::OptionDescription&gt;' visibility='default' is-declaration-only='yes' id='type-id-2168'/>
9931      <class-decl name='initializer_list&lt;mongo::optionenvironment::OptionSection&gt;' visibility='default' is-declaration-only='yes' id='type-id-2181'/>
9932      <class-decl name='initializer_list&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2188'/>
9933      <class-decl name='initializer_list&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2033'/>
9934      <class-decl name='initializer_list&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2195'/>
9935      <class-decl name='initializer_list&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2349'/>
9936      <class-decl name='ios_base' visibility='default' is-declaration-only='yes' id='type-id-2630'/>
9937      <class-decl name='list&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2631'/>
9938      <class-decl name='multiset&lt;mongo::BSONElement, mongo::BSONElementCmpWithoutField, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2632'/>
9939      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;*, std::vector&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2261'/>
9940      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;*, std::vector&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2276'/>
9941      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char const*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2143'/>
9942      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2145'/>
9943      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const boost::shared_ptr&lt;boost::program_options::option_description&gt;*, std::vector&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2253'/>
9944      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const boost::shared_ptr&lt;boost::program_options::options_description&gt;*, std::vector&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2268'/>
9945      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2332'/>
9946      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;*, std::vector&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;, std::allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2344'/>
9947      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;* const*, std::vector&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*, std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2283'/>
9948      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;**, std::vector&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*, std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2291'/>
9949      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::optionenvironment::Constraint* const*, std::vector&lt;mongo::optionenvironment::Constraint*, std::allocator&lt;mongo::optionenvironment::Constraint*&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2302'/>
9950      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::optionenvironment::Constraint**, std::vector&lt;mongo::optionenvironment::Constraint*, std::allocator&lt;mongo::optionenvironment::Constraint*&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2306'/>
9951      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::optionenvironment::KeyConstraint* const*, std::vector&lt;mongo::optionenvironment::KeyConstraint*, std::allocator&lt;mongo::optionenvironment::KeyConstraint*&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2317'/>
9952      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::optionenvironment::KeyConstraint**, std::vector&lt;mongo::optionenvironment::KeyConstraint*, std::allocator&lt;mongo::optionenvironment::KeyConstraint*&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2321'/>
9953      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2334'/>
9954      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;*, std::vector&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;, std::allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2348'/>
9955      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2163'/>
9956      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;mongo::optionenvironment::OptionSection&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2176'/>
9957      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2167'/>
9958      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;mongo::optionenvironment::OptionSection&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2180'/>
9959      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2050'/>
9960      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2063'/>
9961      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2075'/>
9962      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2086'/>
9963      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2054'/>
9964      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2067'/>
9965      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2079'/>
9966      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2088'/>
9967      <class-decl name='set&lt;mongo::BSONElement, mongo::BSONElementCmpWithoutField, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2633'/>
9968      <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-1979'/>
9969      <class-decl name='unique_ptr&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;, std::default_delete&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2634'/>
9970      <class-decl name='vector&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2635'/>
9971      <class-decl name='vector&lt;mongo::optionenvironment::OptionDescription, std::allocator&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2636'/>
9972      <class-decl name='weak_ptr&lt;mongo::optionenvironment::Constraint&gt;' visibility='default' is-declaration-only='yes' id='type-id-1993'/>
9973      <class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2161'/>
9974      <class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2174'/>
9975      <class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2165'/>
9976      <class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2178'/>
9977      <class-decl name='_Rb_tree_const_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2048'/>
9978      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2060'/>
9979      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2073'/>
9980      <class-decl name='_Rb_tree_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2052'/>
9981      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2065'/>
9982      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2077'/>
9983      <class-decl name='_Rb_tree_node&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1955'/>
9984      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1959'/>
9985      <class-decl name='pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1975'/>
9986      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2637'/>
9987      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::_Rb_tree_const_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2638'/>
9988      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2639'/>
9989      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2640'/>
9990      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2641'/>
9991      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::_Rb_tree_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2642'/>
9992      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2643'/>
9993      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2644'/>
9994      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2645'/>
9995      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2646'/>
9996      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2647'/>
9997      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2648'/>
9998      <class-decl name='pair&lt;std::__detail::_Node_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt;, std::__detail::_Node_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2649'/>
9999      <class-decl name='pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2549'/>
10000      <class-decl name='pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt;, std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2650'/>
10001      <function-decl name='__do_alloc_on_copy&lt;std::allocator&lt;std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZSt18__do_alloc_on_copyISaISsEEvRT_RKS1_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18__do_alloc_on_copyISaISsEEvRT_RKS1_St17integral_constantIbLb0EE'>
10002        <parameter type-id='type-id-1721'/>
10003        <parameter type-id='type-id-1013'/>
10004        <parameter type-id='type-id-2622'/>
10005        <return type-id='type-id-65'/>
10006      </function-decl>
10007      <function-decl name='__alloc_on_copy&lt;std::allocator&lt;std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZSt15__alloc_on_copyISaISsEEvRT_RKS1_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt15__alloc_on_copyISaISsEEvRT_RKS1_'>
10008        <parameter type-id='type-id-1721' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='448' column='1'/>
10009        <parameter type-id='type-id-1013' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='448' column='1'/>
10010        <return type-id='type-id-65'/>
10011      </function-decl>
10012      <function-decl name='__do_alloc_on_move&lt;std::allocator&lt;std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZSt18__do_alloc_on_moveISaISsEEvRT_S2_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18__do_alloc_on_moveISaISsEEvRT_S2_St17integral_constantIbLb1EE'>
10013        <parameter type-id='type-id-1721' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='463' column='1'/>
10014        <parameter type-id='type-id-1721' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='463' column='1'/>
10015        <parameter type-id='type-id-2018'/>
10016        <return type-id='type-id-65'/>
10017      </function-decl>
10018      <function-decl name='__alloc_on_move&lt;std::allocator&lt;std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZSt15__alloc_on_moveISaISsEEvRT_S2_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt15__alloc_on_moveISaISsEEvRT_S2_'>
10019        <parameter type-id='type-id-1721' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='471' column='1'/>
10020        <parameter type-id='type-id-1721' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='471' column='1'/>
10021        <return type-id='type-id-65'/>
10022      </function-decl>
10023      <function-decl name='operator!=&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZStneISsEbRKSaIT_ES3_' filepath='/usr/include/c++/4.9/bits/allocator.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStneISsEbRKSaIT_ES3_'>
10024        <parameter type-id='type-id-1013'/>
10025        <parameter type-id='type-id-1013'/>
10026        <return type-id='type-id-1'/>
10027      </function-decl>
10028      <function-decl name='operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_OS6_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2455' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_OS6_'>
10029        <parameter type-id='type-id-1033' name='__lhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2455' column='1'/>
10030        <parameter type-id='type-id-1749' name='__rhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2456' column='1'/>
10031        <return type-id='type-id-31'/>
10032      </function-decl>
10033      <function-decl name='operator==&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2538' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_'>
10034        <parameter type-id='type-id-1033' name='__lhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2538' column='1'/>
10035        <parameter type-id='type-id-59' name='__rhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2539' column='1'/>
10036        <return type-id='type-id-1'/>
10037      </function-decl>
10038      <function-decl name='operator|' mangled-name='_ZStorSt13_Ios_OpenmodeS_' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStorSt13_Ios_OpenmodeS_'>
10039        <parameter type-id='type-id-2350' name='__a' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='119' column='1'/>
10040        <parameter type-id='type-id-2350' name='__b' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='119' column='1'/>
10041        <return type-id='type-id-2350'/>
10042      </function-decl>
10043      <function-decl name='__addressof&lt;mongo::Status (* const)(mongo::InitializerContext*)&gt;' mangled-name='_ZSt11__addressofIKPFN5mongo6StatusEPNS0_18InitializerContextEEEPT_RS7_' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt11__addressofIKPFN5mongo6StatusEPNS0_18InitializerContextEEEPT_RS7_'>
10044        <parameter type-id='type-id-214' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
10045        <return type-id='type-id-215'/>
10046      </function-decl>
10047      <function-decl name='__addressof&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZSt11__addressofISsEPT_RS0_' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt11__addressofISsEPT_RS0_'>
10048        <parameter type-id='type-id-1748' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
10049        <return type-id='type-id-1750'/>
10050      </function-decl>
10051      <function-decl name='__addressof&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' mangled-name='_ZSt11__addressofISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEPT_RS5_' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt11__addressofISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEPT_RS5_'>
10052        <parameter type-id='type-id-1849' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
10053        <return type-id='type-id-1851'/>
10054      </function-decl>
10055      <function-decl name='forward&lt;const std::basic_string&lt;char&gt;&amp;&gt;' mangled-name='_ZSt7forwardIRKSsEOT_RNSt16remove_referenceIS2_E4typeE' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIRKSsEOT_RNSt16remove_referenceIS2_E4typeE'>
10056        <parameter type-id='type-id-1824' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
10057        <return type-id='type-id-1033'/>
10058      </function-decl>
10059      <function-decl name='forward&lt;mongo::InitializerContext*&gt;' mangled-name='_ZSt7forwardIPN5mongo18InitializerContextEEOT_RNSt16remove_referenceIS3_E4typeE' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIPN5mongo18InitializerContextEEOT_RNSt16remove_referenceIS3_E4typeE'>
10060        <parameter type-id='type-id-1826' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
10061        <return type-id='type-id-1364'/>
10062      </function-decl>
10063      <function-decl name='forward&lt;std::basic_string&lt;char&gt;&amp;&gt;' mangled-name='_ZSt7forwardIRSsEOT_RNSt16remove_referenceIS1_E4typeE' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIRSsEOT_RNSt16remove_referenceIS1_E4typeE'>
10064        <parameter type-id='type-id-1832' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
10065        <return type-id='type-id-1748'/>
10066      </function-decl>
10067      <function-decl name='forward&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZSt7forwardISsEOT_RNSt16remove_referenceIS0_E4typeE' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardISsEOT_RNSt16remove_referenceIS0_E4typeE'>
10068        <parameter type-id='type-id-1832' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
10069        <return type-id='type-id-1749'/>
10070      </function-decl>
10071      <function-decl name='move&lt;mongo::Status (*&amp;)(mongo::InitializerContext*)&gt;' mangled-name='_ZSt4moveIRPFN5mongo6StatusEPNS0_18InitializerContextEEEONSt16remove_referenceIT_E4typeEOS8_' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRPFN5mongo6StatusEPNS0_18InitializerContextEEEONSt16remove_referenceIT_E4typeEOS8_'>
10072        <parameter type-id='type-id-216' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10073        <return type-id='type-id-1828'/>
10074      </function-decl>
10075      <function-decl name='move&lt;std::allocator&lt;std::basic_string&lt;char&gt; &gt;&amp;&gt;' mangled-name='_ZSt4moveIRSaISsEEONSt16remove_referenceIT_E4typeEOS3_' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSaISsEEONSt16remove_referenceIT_E4typeEOS3_'>
10076        <parameter type-id='type-id-1721' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10077        <return type-id='type-id-1830'/>
10078      </function-decl>
10079      <function-decl name='move&lt;std::basic_string&lt;char&gt;&amp;&gt;' mangled-name='_ZSt4moveIRSsEONSt16remove_referenceIT_E4typeEOS2_' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSsEONSt16remove_referenceIT_E4typeEOS2_'>
10080        <parameter type-id='type-id-1748' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10081        <return type-id='type-id-1833'/>
10082      </function-decl>
10083      <function-decl name='move&lt;std::basic_string&lt;char&gt;*&amp;&gt;' mangled-name='_ZSt4moveIRPSsEONSt16remove_referenceIT_E4typeEOS3_' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRPSsEONSt16remove_referenceIT_E4typeEOS3_'>
10084        <parameter type-id='type-id-1753' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10085        <return type-id='type-id-1835'/>
10086      </function-decl>
10087      <function-decl name='move&lt;std::vector&lt;std::basic_string&lt;char&gt; &gt;&amp;&gt;' mangled-name='_ZSt4moveIRSt6vectorISsSaISsEEEONSt16remove_referenceIT_E4typeEOS5_' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt6vectorISsSaISsEEEONSt16remove_referenceIT_E4typeEOS5_'>
10088        <parameter type-id='type-id-1895' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10089        <return type-id='type-id-1841'/>
10090      </function-decl>
10091      <function-decl name='swap&lt;std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt4swapIPSsEvRT_S2_' filepath='/usr/include/c++/4.9/bits/move.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4swapIPSsEvRT_S2_'>
10092        <parameter type-id='type-id-1753' name='__a' filepath='/usr/include/c++/4.9/bits/move.h' line='166' column='1'/>
10093        <parameter type-id='type-id-1753' name='__b' filepath='/usr/include/c++/4.9/bits/move.h' line='166' column='1'/>
10094        <return type-id='type-id-65'/>
10095      </function-decl>
10096      <namespace-decl name='__detail'>
10097        <class-decl name='_Default_ranged_hash' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='457' column='1' id='type-id-879'/>
10098        <class-decl name='_Equality&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1803' column='1' id='type-id-882'>
10099        </class-decl>
10100        <class-decl name='_Hash_code_base&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::__detail::_Select1st, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1228' column='1' id='type-id-888'>
10101          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-911'/>
10102          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-920'/>
10103          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-923'/>
10104          <member-type access='protected'>
10105            <typedef-decl name='__hash_code' type-id='type-id-46' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1251' column='1' id='type-id-2651'/>
10106          </member-type>
10107          <member-type access='protected'>
10108            <typedef-decl name='__node_type' type-id='type-id-894' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1252' column='1' id='type-id-891'/>
10109          </member-type>
10110          <member-type access='public'>
10111            <typedef-decl name='hasher' type-id='type-id-1082' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1244' column='1' id='type-id-2239'/>
10112          </member-type>
10113          <member-function access='protected'>
10114            <function-decl name='_Hash_code_base' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1254' column='1' visibility='default' binding='global' size-in-bits='64'>
10115              <parameter type-id='type-id-1633' is-artificial='yes'/>
10116              <parameter type-id='type-id-951'/>
10117              <parameter type-id='type-id-1084'/>
10118              <parameter type-id='type-id-940'/>
10119              <parameter type-id='type-id-881'/>
10120              <return type-id='type-id-65'/>
10121            </function-decl>
10122          </member-function>
10123        </class-decl>
10124        <class-decl name='_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, true&gt;' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='280' column='1' id='type-id-894'>
10125          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-898'/>
10126          <data-member access='public' layout-offset-in-bits='192'>
10127            <var-decl name='_M_hash_code' type-id='type-id-46' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='282' column='1'/>
10128          </data-member>
10129        </class-decl>
10130        <class-decl name='_Hash_node_base' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='230' column='1' id='type-id-1637'>
10131          <data-member access='public' layout-offset-in-bits='0'>
10132            <var-decl name='_M_nxt' type-id='type-id-1638' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='232' column='1'/>
10133          </data-member>
10134          <member-function access='public' constructor='yes'>
10135            <function-decl name='_Hash_node_base' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
10136              <parameter type-id='type-id-1638' is-artificial='yes'/>
10137              <return type-id='type-id-65'/>
10138            </function-decl>
10139          </member-function>
10140          <member-function access='public' constructor='yes'>
10141            <function-decl name='_Hash_node_base' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
10142              <parameter type-id='type-id-1638' is-artificial='yes'/>
10143              <parameter type-id='type-id-1638'/>
10144              <return type-id='type-id-65'/>
10145            </function-decl>
10146          </member-function>
10147        </class-decl>
10148        <class-decl name='_Hash_node_value_base&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='245' column='1' id='type-id-898'>
10149          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1637'/>
10150          <data-member access='public' layout-offset-in-bits='64'>
10151            <var-decl name='_M_storage' type-id='type-id-106' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='249' column='1'/>
10152          </data-member>
10153        </class-decl>
10154        <class-decl name='_Hashtable_alloc&lt;std::allocator&lt;std::__detail::_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, true&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1889' column='1' id='type-id-901'>
10155          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-914'/>
10156          <member-type access='public'>
10157            <typedef-decl name='__bucket_type' type-id='type-id-1646' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1905' column='1' id='type-id-1642'/>
10158          </member-type>
10159          <member-type access='public'>
10160            <typedef-decl name='__node_alloc_type' type-id='type-id-1008' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1895' column='1' id='type-id-905'/>
10161          </member-type>
10162          <member-type access='public'>
10163            <typedef-decl name='__node_base' type-id='type-id-1637' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1904' column='1' id='type-id-1645'/>
10164          </member-type>
10165          <member-type access='public'>
10166            <typedef-decl name='__node_type' type-id='type-id-2118' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1894' column='1' id='type-id-1647'/>
10167          </member-type>
10168          <member-function access='public'>
10169            <function-decl name='_Hashtable_alloc' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1910' column='1' visibility='default' binding='global' size-in-bits='64'>
10170              <parameter type-id='type-id-1641' is-artificial='yes'/>
10171              <parameter type-id='type-id-903'/>
10172              <return type-id='type-id-65'/>
10173            </function-decl>
10174          </member-function>
10175          <member-function access='public'>
10176            <function-decl name='_Hashtable_alloc' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1911' column='1' visibility='default' binding='global' size-in-bits='64'>
10177              <parameter type-id='type-id-1641' is-artificial='yes'/>
10178              <parameter type-id='type-id-1640'/>
10179              <return type-id='type-id-65'/>
10180            </function-decl>
10181          </member-function>
10182        </class-decl>
10183        <class-decl name='_Hashtable_base&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::__detail::_Select1st, std::equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1646' column='1' id='type-id-908'>
10184          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-888'/>
10185          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-917'/>
10186          <member-type access='public'>
10187            <typedef-decl name='__hash_code' type-id='type-id-2651' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1667' column='1' id='type-id-2023'/>
10188          </member-type>
10189          <member-type access='public'>
10190            <typedef-decl name='__node_type' type-id='type-id-891' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1668' column='1' id='type-id-1651'/>
10191          </member-type>
10192          <member-type access='public'>
10193            <typedef-decl name='value_type' type-id='type-id-1173' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1653' column='1' id='type-id-2652'/>
10194          </member-type>
10195          <member-type access='public'>
10196            <typedef-decl name='__ireturn_type' type-id='type-id-2548' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1691' column='1' id='type-id-2653'/>
10197          </member-type>
10198          <member-type access='public'>
10199            <typedef-decl name='const_iterator' type-id='type-id-2654' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1676' column='1' id='type-id-2026'/>
10200          </member-type>
10201          <member-type access='public'>
10202            <typedef-decl name='const_local_iterator' type-id='type-id-2655' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1687' column='1' id='type-id-2028'/>
10203          </member-type>
10204          <member-type access='public'>
10205            <typedef-decl name='iterator' type-id='type-id-2656' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1672' column='1' id='type-id-2030'/>
10206          </member-type>
10207          <member-type access='public'>
10208            <typedef-decl name='local_iterator' type-id='type-id-2657' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1681' column='1' id='type-id-2032'/>
10209          </member-type>
10210          <member-function access='protected'>
10211            <function-decl name='_Hashtable_base' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1698' column='1' visibility='default' binding='global' size-in-bits='64'>
10212              <parameter type-id='type-id-1650' is-artificial='yes'/>
10213              <parameter type-id='type-id-951'/>
10214              <parameter type-id='type-id-1084'/>
10215              <parameter type-id='type-id-940'/>
10216              <parameter type-id='type-id-881'/>
10217              <parameter type-id='type-id-1076'/>
10218              <return type-id='type-id-65'/>
10219            </function-decl>
10220          </member-function>
10221        </class-decl>
10222        <class-decl name='_Hashtable_ebo_helper&lt;0, std::__detail::_Select1st, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='981' column='1' id='type-id-911'>
10223          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-949'/>
10224          <member-function access='public'>
10225            <function-decl name='_Hashtable_ebo_helper' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
10226              <parameter type-id='type-id-1654' is-artificial='yes'/>
10227              <return type-id='type-id-65'/>
10228            </function-decl>
10229          </member-function>
10230        </class-decl>
10231        <class-decl name='_Hashtable_ebo_helper&lt;0, std::allocator&lt;std::__detail::_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, true&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='981' column='1' id='type-id-914'>
10232          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1008'/>
10233          <member-function access='public'>
10234            <function-decl name='_Hashtable_ebo_helper' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
10235              <parameter type-id='type-id-1656' is-artificial='yes'/>
10236              <return type-id='type-id-65'/>
10237            </function-decl>
10238          </member-function>
10239        </class-decl>
10240        <class-decl name='_Hashtable_ebo_helper&lt;0, std::equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='981' column='1' id='type-id-917'>
10241          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1074'/>
10242          <member-function access='public'>
10243            <function-decl name='_Hashtable_ebo_helper' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
10244              <parameter type-id='type-id-1658' is-artificial='yes'/>
10245              <return type-id='type-id-65'/>
10246            </function-decl>
10247          </member-function>
10248        </class-decl>
10249        <class-decl name='_Hashtable_ebo_helper&lt;1, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='981' column='1' id='type-id-920'>
10250          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1082'/>
10251          <member-function access='public'>
10252            <function-decl name='_Hashtable_ebo_helper' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
10253              <parameter type-id='type-id-1660' is-artificial='yes'/>
10254              <return type-id='type-id-65'/>
10255            </function-decl>
10256          </member-function>
10257        </class-decl>
10258        <class-decl name='_Hashtable_ebo_helper&lt;2, std::__detail::_Mod_range_hashing, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='981' column='1' id='type-id-923'>
10259          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-938'/>
10260          <member-function access='public'>
10261            <function-decl name='_Hashtable_ebo_helper' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
10262              <parameter type-id='type-id-1662' is-artificial='yes'/>
10263              <return type-id='type-id-65'/>
10264            </function-decl>
10265          </member-function>
10266        </class-decl>
10267        <class-decl name='_Insert&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt;, false, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='879' column='1' id='type-id-2021'>
10268          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1663'/>
10269        </class-decl>
10270        <class-decl name='_Insert_base&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='685' column='1' id='type-id-1663'>
10271          <member-type access='protected'>
10272            <typedef-decl name='__hashtable' type-id='type-id-655' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='690' column='1' id='type-id-885'/>
10273          </member-type>
10274          <member-type access='protected'>
10275            <typedef-decl name='value_type' type-id='type-id-2652' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='696' column='1' id='type-id-926'/>
10276          </member-type>
10277          <member-type access='protected'>
10278            <typedef-decl name='__ireturn_type' type-id='type-id-2653' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='702' column='1' id='type-id-2658'/>
10279          </member-type>
10280          <member-type access='protected'>
10281            <typedef-decl name='const_iterator' type-id='type-id-2026' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='698' column='1' id='type-id-2659'/>
10282          </member-type>
10283          <member-type access='protected'>
10284            <typedef-decl name='iterator' type-id='type-id-2030' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='697' column='1' id='type-id-2660'/>
10285          </member-type>
10286        </class-decl>
10287        <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='77' column='1' id='type-id-1666'>
10288          <data-member access='public' layout-offset-in-bits='0'>
10289            <var-decl name='_M_next' type-id='type-id-1668' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='79' column='1'/>
10290          </data-member>
10291          <data-member access='public' layout-offset-in-bits='64'>
10292            <var-decl name='_M_prev' type-id='type-id-1668' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='80' column='1'/>
10293          </data-member>
10294        </class-decl>
10295        <class-decl name='_Map_base&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='548' column='1' id='type-id-929'>
10296          <member-type access='public'>
10297            <typedef-decl name='key_type' type-id='type-id-746' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='565' column='1' id='type-id-932'/>
10298          </member-type>
10299          <member-type access='public'>
10300            <typedef-decl name='mapped_type' type-id='type-id-2621' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='567' column='1' id='type-id-935'/>
10301          </member-type>
10302        </class-decl>
10303        <class-decl name='_Mod_range_hashing' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='440' column='1' id='type-id-938'>
10304          <member-type access='public'>
10305            <typedef-decl name='first_argument_type' type-id='type-id-46' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='442' column='1' id='type-id-2661'/>
10306          </member-type>
10307          <member-type access='public'>
10308            <typedef-decl name='result_type' type-id='type-id-46' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='444' column='1' id='type-id-2662'/>
10309          </member-type>
10310          <member-type access='public'>
10311            <typedef-decl name='second_argument_type' type-id='type-id-46' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='443' column='1' id='type-id-2663'/>
10312          </member-type>
10313        </class-decl>
10314        <class-decl name='_Prime_rehash_policy' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='461' column='1' id='type-id-942'>
10315          <member-type access='public'>
10316            <typedef-decl name='_State' type-id='type-id-46' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='487' column='1' id='type-id-2024'/>
10317          </member-type>
10318          <data-member access='public' static='yes'>
10319            <var-decl name='_S_growth_factor' type-id='type-id-622' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='503' column='1'/>
10320          </data-member>
10321          <data-member access='public' layout-offset-in-bits='0'>
10322            <var-decl name='_M_max_load_factor' type-id='type-id-22' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='505' column='1'/>
10323          </data-member>
10324          <data-member access='public' layout-offset-in-bits='64'>
10325            <var-decl name='_M_next_resize' type-id='type-id-46' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='506' column='1'/>
10326          </data-member>
10327          <member-function access='public' constructor='yes'>
10328            <function-decl name='_Prime_rehash_policy' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
10329              <parameter type-id='type-id-1673' is-artificial='yes'/>
10330              <parameter type-id='type-id-22'/>
10331              <return type-id='type-id-65'/>
10332            </function-decl>
10333          </member-function>
10334        </class-decl>
10335        <class-decl name='_Rehash_base&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;true, false, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='940' column='1' id='type-id-946'/>
10336        <class-decl name='_Select1st' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='96' column='1' id='type-id-949'/>
10337        <class-decl name='_Local_const_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::__detail::_Select1st, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false, true&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2655'/>
10338        <class-decl name='_Local_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, std::__detail::_Select1st, std::hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false, true&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2657'/>
10339        <class-decl name='_Node_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2654'/>
10340        <class-decl name='_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2656'/>
10341      </namespace-decl>
10342      <function-decl name='max&lt;long unsigned int&gt;' mangled-name='_ZSt3maxImERKT_S2_S2_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3maxImERKT_S2_S2_'>
10343        <parameter type-id='type-id-1300' name='__a' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='217' column='1'/>
10344        <parameter type-id='type-id-1300' name='__b' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='217' column='1'/>
10345        <return type-id='type-id-1300'/>
10346      </function-decl>
10347      <function-decl name='__niter_base&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEENSt11_Niter_baseIT_E13iterator_typeES9_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEENSt11_Niter_baseIT_E13iterator_typeES9_'>
10348        <parameter type-id='type-id-126' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='278' column='1'/>
10349        <return type-id='type-id-2364'/>
10350      </function-decl>
10351      <function-decl name='__niter_base&lt;__gnu_cxx::__normal_iterator&lt;std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEENSt11_Niter_baseIT_E13iterator_typeES8_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEENSt11_Niter_baseIT_E13iterator_typeES8_'>
10352        <parameter type-id='type-id-129' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='278' column='1'/>
10353        <return type-id='type-id-2367'/>
10354      </function-decl>
10355      <function-decl name='__niter_base&lt;std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt12__niter_baseIPSsENSt11_Niter_baseIT_E13iterator_typeES2_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__niter_baseIPSsENSt11_Niter_baseIT_E13iterator_typeES2_'>
10356        <parameter type-id='type-id-1750' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='278' column='1'/>
10357        <return type-id='type-id-2204'/>
10358      </function-decl>
10359      <function-decl name='__miter_base&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEENSt11_Miter_baseIT_E13iterator_typeES9_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEENSt11_Miter_baseIT_E13iterator_typeES9_'>
10360        <parameter type-id='type-id-126' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='289' column='1'/>
10361        <return type-id='type-id-2362'/>
10362      </function-decl>
10363      <function-decl name='__miter_base&lt;std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt12__miter_baseIPSsENSt11_Miter_baseIT_E13iterator_typeES2_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__miter_baseIPSsENSt11_Miter_baseIT_E13iterator_typeES2_'>
10364        <parameter type-id='type-id-1750' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='289' column='1'/>
10365        <return type-id='type-id-2204'/>
10366      </function-decl>
10367      <function-decl name='__copy_move_a&lt;false, const std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt13__copy_move_aILb0EPKSsPSsET1_T0_S4_S3_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt13__copy_move_aILb0EPKSsPSsET1_T0_S4_S3_'>
10368        <parameter type-id='type-id-1034' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10369        <parameter type-id='type-id-1034' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10370        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10371        <return type-id='type-id-1750'/>
10372      </function-decl>
10373      <function-decl name='__copy_move_a&lt;false, std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt13__copy_move_aILb0EPSsS0_ET1_T0_S2_S1_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt13__copy_move_aILb0EPSsS0_ET1_T0_S2_S1_'>
10374        <parameter type-id='type-id-1750' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10375        <parameter type-id='type-id-1750' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10376        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10377        <return type-id='type-id-1750'/>
10378      </function-decl>
10379      <function-decl name='__copy_move_a2&lt;false, __gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEENS1_IPSsS6_EEET1_T0_SB_SA_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt14__copy_move_a2ILb0EN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEENS1_IPSsS6_EEET1_T0_SB_SA_'>
10380        <parameter type-id='type-id-126' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10381        <parameter type-id='type-id-126' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10382        <parameter type-id='type-id-129' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10383        <return type-id='type-id-129'/>
10384      </function-decl>
10385      <function-decl name='__copy_move_a2&lt;false, std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt14__copy_move_a2ILb0EPSsS0_ET1_T0_S2_S1_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt14__copy_move_a2ILb0EPSsS0_ET1_T0_S2_S1_'>
10386        <parameter type-id='type-id-1750' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10387        <parameter type-id='type-id-1750' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10388        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10389        <return type-id='type-id-1750'/>
10390      </function-decl>
10391      <function-decl name='copy&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEENS1_IPSsS6_EEET0_T_SB_SA_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEENS1_IPSsS6_EEET0_T_SB_SA_'>
10392        <parameter type-id='type-id-126' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10393        <parameter type-id='type-id-126' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10394        <parameter type-id='type-id-129' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10395        <return type-id='type-id-129'/>
10396      </function-decl>
10397      <function-decl name='copy&lt;std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt4copyIPSsS0_ET0_T_S2_S1_' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4copyIPSsS0_ET0_T_S2_S1_'>
10398        <parameter type-id='type-id-1750' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10399        <parameter type-id='type-id-1750' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10400        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10401        <return type-id='type-id-1750'/>
10402      </function-decl>
10403      <function-decl name='_Construct&lt;std::basic_string&lt;char&gt;, const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;' mangled-name='_ZSt10_ConstructISsIRKSsEEvPT_DpOT0_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt10_ConstructISsIRKSsEEvPT_DpOT0_'>
10404        <parameter type-id='type-id-1750' name='__p' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='74' column='1'/>
10405        <return type-id='type-id-65'/>
10406      </function-decl>
10407      <function-decl name='_Construct&lt;std::basic_string&lt;char&gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' mangled-name='_ZSt10_ConstructISsISsEEvPT_DpOT0_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt10_ConstructISsISsEEvPT_DpOT0_'>
10408        <parameter type-id='type-id-1750' name='__p' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='74' column='1'/>
10409        <return type-id='type-id-65'/>
10410      </function-decl>
10411      <function-decl name='_Construct&lt;std::basic_string&lt;char&gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;' mangled-name='_ZSt10_ConstructISsIRSsEEvPT_DpOT0_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt10_ConstructISsIRSsEEvPT_DpOT0_'>
10412        <parameter type-id='type-id-1750' name='__p' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='74' column='1'/>
10413        <return type-id='type-id-65'/>
10414      </function-decl>
10415      <function-decl name='_Destroy&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZSt8_DestroyISsEvPT_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyISsEvPT_'>
10416        <parameter type-id='type-id-1750' name='__pointer' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='92' column='1'/>
10417        <return type-id='type-id-65'/>
10418      </function-decl>
10419      <function-decl name='_Destroy&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' mangled-name='_ZSt8_DestroyISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEvPT_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEvPT_'>
10420        <parameter type-id='type-id-1851' name='__pointer' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='92' column='1'/>
10421        <return type-id='type-id-65'/>
10422      </function-decl>
10423      <function-decl name='_Destroy&lt;__gnu_cxx::__normal_iterator&lt;std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_'>
10424        <parameter type-id='type-id-129' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10425        <parameter type-id='type-id-129' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10426        <return type-id='type-id-65'/>
10427      </function-decl>
10428      <function-decl name='_Destroy&lt;std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt8_DestroyIPSsEvT_S1_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIPSsEvT_S1_'>
10429        <parameter type-id='type-id-1750' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10430        <parameter type-id='type-id-1750' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10431        <return type-id='type-id-65'/>
10432      </function-decl>
10433      <function-decl name='_Destroy&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;*&gt;' mangled-name='_ZSt8_DestroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEvT_S6_' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEvT_S6_'>
10434        <parameter type-id='type-id-1851' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10435        <parameter type-id='type-id-1851' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10436        <return type-id='type-id-65'/>
10437      </function-decl>
10438      <function-decl name='_Destroy&lt;__gnu_cxx::__normal_iterator&lt;std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt;, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEESsEvT_S7_RSaIT0_E' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEESsEvT_S7_RSaIT0_E'>
10439        <parameter type-id='type-id-129' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10440        <parameter type-id='type-id-129' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10441        <parameter type-id='type-id-1721'/>
10442        <return type-id='type-id-65'/>
10443      </function-decl>
10444      <function-decl name='_Destroy&lt;std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZSt8_DestroyIPSsSsEvT_S1_RSaIT0_E' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIPSsSsEvT_S1_RSaIT0_E'>
10445        <parameter type-id='type-id-1750' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10446        <parameter type-id='type-id-1750' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10447        <parameter type-id='type-id-1721'/>
10448        <return type-id='type-id-65'/>
10449      </function-decl>
10450      <function-decl name='_Destroy&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;*, std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' mangled-name='_ZSt8_DestroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEES4_EvT_S6_RSaIT0_E' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEES4_EvT_S6_RSaIT0_E'>
10451        <parameter type-id='type-id-1851' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10452        <parameter type-id='type-id-1851' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10453        <parameter type-id='type-id-1730'/>
10454        <return type-id='type-id-65'/>
10455      </function-decl>
10456      <function-decl name='operator==&lt;std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSteqIPSsEbRKSt13move_iteratorIT_ES5_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1054' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSteqIPSsEbRKSt13move_iteratorIT_ES5_'>
10457        <parameter type-id='type-id-1168' name='__x' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1054' column='1'/>
10458        <parameter type-id='type-id-1168' name='__y' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1055' column='1'/>
10459        <return type-id='type-id-1'/>
10460      </function-decl>
10461      <function-decl name='operator!=&lt;std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZStneIPSsEbRKSt13move_iteratorIT_ES5_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1066' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStneIPSsEbRKSt13move_iteratorIT_ES5_'>
10462        <parameter type-id='type-id-1168' name='__x' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
10463        <parameter type-id='type-id-1168' name='__y' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
10464        <return type-id='type-id-1'/>
10465      </function-decl>
10466      <function-decl name='__make_move_if_noexcept_iterator&lt;std::basic_string&lt;char&gt;*, std::move_iterator&lt;std::basic_string&lt;char&gt;*&gt; &gt;' mangled-name='_ZSt32__make_move_if_noexcept_iteratorIPSsSt13move_iteratorIS0_EET0_T_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1149' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt32__make_move_if_noexcept_iteratorIPSsSt13move_iteratorIS0_EET0_T_'>
10467        <parameter type-id='type-id-1750' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1149' column='1'/>
10468        <return type-id='type-id-1166'/>
10469      </function-decl>
10470      <function-decl name='uninitialized_copy&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt;, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsET0_T_SA_S9_' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsET0_T_SA_S9_'>
10471        <parameter type-id='type-id-126' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
10472        <parameter type-id='type-id-126' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
10473        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='108' column='1'/>
10474        <return type-id='type-id-1750'/>
10475      </function-decl>
10476      <function-decl name='uninitialized_copy&lt;std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt18uninitialized_copyIPSsS0_ET0_T_S2_S1_' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18uninitialized_copyIPSsS0_ET0_T_S2_S1_'>
10477        <parameter type-id='type-id-1750' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
10478        <parameter type-id='type-id-1750' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
10479        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='108' column='1'/>
10480        <return type-id='type-id-1750'/>
10481      </function-decl>
10482      <function-decl name='uninitialized_copy&lt;std::move_iterator&lt;std::basic_string&lt;char&gt;*&gt;, std::basic_string&lt;char&gt;*&gt;' mangled-name='_ZSt18uninitialized_copyISt13move_iteratorIPSsES1_ET0_T_S4_S3_' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18uninitialized_copyISt13move_iteratorIPSsES1_ET0_T_S4_S3_'>
10483        <parameter type-id='type-id-1166' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
10484        <parameter type-id='type-id-1166' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
10485        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='108' column='1'/>
10486        <return type-id='type-id-1750'/>
10487      </function-decl>
10488      <function-decl name='__uninitialized_copy_a&lt;__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt;, std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsSsET0_T_SA_S9_RSaIT1_E' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsSsET0_T_SA_S9_RSaIT1_E'>
10489        <parameter type-id='type-id-126' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
10490        <parameter type-id='type-id-126' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
10491        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
10492        <parameter type-id='type-id-1721'/>
10493        <return type-id='type-id-1750'/>
10494      </function-decl>
10495      <function-decl name='__uninitialized_copy_a&lt;std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZSt22__uninitialized_copy_aIPSsS0_SsET0_T_S2_S1_RSaIT1_E' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt22__uninitialized_copy_aIPSsS0_SsET0_T_S2_S1_RSaIT1_E'>
10496        <parameter type-id='type-id-1750' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
10497        <parameter type-id='type-id-1750' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
10498        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
10499        <parameter type-id='type-id-1721'/>
10500        <return type-id='type-id-1750'/>
10501      </function-decl>
10502      <function-decl name='__uninitialized_copy_a&lt;std::move_iterator&lt;std::basic_string&lt;char&gt;*&gt;, std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZSt22__uninitialized_copy_aISt13move_iteratorIPSsES1_SsET0_T_S4_S3_RSaIT1_E' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt22__uninitialized_copy_aISt13move_iteratorIPSsES1_SsET0_T_S4_S3_RSaIT1_E'>
10503        <parameter type-id='type-id-1166' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
10504        <parameter type-id='type-id-1166' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
10505        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
10506        <parameter type-id='type-id-1721'/>
10507        <return type-id='type-id-1750'/>
10508      </function-decl>
10509      <function-decl name='__uninitialized_move_if_noexcept_a&lt;std::basic_string&lt;char&gt;*, std::basic_string&lt;char&gt;*, std::allocator&lt;std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZSt34__uninitialized_move_if_noexcept_aIPSsS0_SaISsEET0_T_S3_S2_RT1_' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt34__uninitialized_move_if_noexcept_aIPSsS0_SaISsEET0_T_S3_S2_RT1_'>
10510        <parameter type-id='type-id-1750' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1'/>
10511        <parameter type-id='type-id-1750' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='296' column='1'/>
10512        <parameter type-id='type-id-1750' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='297' column='1'/>
10513        <parameter type-id='type-id-1721' name='__alloc' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='298' column='1'/>
10514        <return type-id='type-id-1750'/>
10515      </function-decl>
10516      <namespace-decl name='chrono'>
10517        <class-decl name='duration&lt;long int, std::ratio&lt;1l, 1000000000l&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='241' column='1' id='type-id-1045'>
10518          <member-type access='public'>
10519            <typedef-decl name='rep' type-id='type-id-27' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1049'/>
10520          </member-type>
10521          <data-member access='private' layout-offset-in-bits='0'>
10522            <var-decl name='__r' type-id='type-id-1049' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
10523          </data-member>
10524          <member-function access='public'>
10525            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
10526              <parameter type-id='type-id-1759' is-artificial='yes'/>
10527              <return type-id='type-id-65'/>
10528            </function-decl>
10529          </member-function>
10530          <member-function access='public'>
10531            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
10532              <parameter type-id='type-id-1759' is-artificial='yes'/>
10533              <parameter type-id='type-id-1047'/>
10534              <return type-id='type-id-65'/>
10535            </function-decl>
10536          </member-function>
10537          <member-function access='public' destructor='yes'>
10538            <function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
10539              <parameter type-id='type-id-1759' is-artificial='yes'/>
10540              <parameter type-id='type-id-23' is-artificial='yes'/>
10541              <return type-id='type-id-65'/>
10542            </function-decl>
10543          </member-function>
10544        </class-decl>
10545        <class-decl name='duration&lt;long int, std::ratio&lt;1l, 1000l&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='241' column='1' id='type-id-1052'>
10546          <data-member access='private' layout-offset-in-bits='0'>
10547            <var-decl name='__r' type-id='type-id-1049' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
10548          </data-member>
10549          <member-function access='public'>
10550            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
10551              <parameter type-id='type-id-1761' is-artificial='yes'/>
10552              <return type-id='type-id-65'/>
10553            </function-decl>
10554          </member-function>
10555          <member-function access='public'>
10556            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
10557              <parameter type-id='type-id-1761' is-artificial='yes'/>
10558              <parameter type-id='type-id-1054'/>
10559              <return type-id='type-id-65'/>
10560            </function-decl>
10561          </member-function>
10562          <member-function access='public' destructor='yes'>
10563            <function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
10564              <parameter type-id='type-id-1761' is-artificial='yes'/>
10565              <parameter type-id='type-id-23' is-artificial='yes'/>
10566              <return type-id='type-id-65'/>
10567            </function-decl>
10568          </member-function>
10569        </class-decl>
10570        <class-decl name='duration&lt;long int, std::ratio&lt;1l, 1l&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='241' column='1' id='type-id-1056'>
10571          <data-member access='private' layout-offset-in-bits='0'>
10572            <var-decl name='__r' type-id='type-id-1049' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
10573          </data-member>
10574          <member-function access='public'>
10575            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
10576              <parameter type-id='type-id-1763' is-artificial='yes'/>
10577              <return type-id='type-id-65'/>
10578            </function-decl>
10579          </member-function>
10580          <member-function access='public'>
10581            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
10582              <parameter type-id='type-id-1763' is-artificial='yes'/>
10583              <parameter type-id='type-id-1058'/>
10584              <return type-id='type-id-65'/>
10585            </function-decl>
10586          </member-function>
10587          <member-function access='public' destructor='yes'>
10588            <function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
10589              <parameter type-id='type-id-1763' is-artificial='yes'/>
10590              <parameter type-id='type-id-23' is-artificial='yes'/>
10591              <return type-id='type-id-65'/>
10592            </function-decl>
10593          </member-function>
10594        </class-decl>
10595        <class-decl name='time_point&lt;std::chrono::_V2::system_clock, std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000000l&gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='546' column='1' id='type-id-1060'>
10596          <member-type access='public'>
10597            <typedef-decl name='duration' type-id='type-id-1045' filepath='/usr/include/c++/4.9/chrono' line='549' column='1' id='type-id-1063'/>
10598          </member-type>
10599          <data-member access='private' layout-offset-in-bits='0'>
10600            <var-decl name='__d' type-id='type-id-1063' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='596' column='1'/>
10601          </data-member>
10602          <member-function access='public'>
10603            <function-decl name='time_point' filepath='/usr/include/c++/4.9/chrono' line='553' column='1' visibility='default' binding='global' size-in-bits='64'>
10604              <parameter type-id='type-id-1765' is-artificial='yes'/>
10605              <return type-id='type-id-65'/>
10606            </function-decl>
10607          </member-function>
10608          <member-function access='public'>
10609            <function-decl name='time_point' filepath='/usr/include/c++/4.9/chrono' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
10610              <parameter type-id='type-id-1765' is-artificial='yes'/>
10611              <parameter type-id='type-id-1065'/>
10612              <return type-id='type-id-65'/>
10613            </function-decl>
10614          </member-function>
10615        </class-decl>
10616        <typedef-decl name='milliseconds' type-id='type-id-1052' filepath='/usr/include/c++/4.9/chrono' line='533' column='1' id='type-id-2664'/>
10617        <typedef-decl name='seconds' type-id='type-id-1056' filepath='/usr/include/c++/4.9/chrono' line='536' column='1' id='type-id-2665'/>
10618        <namespace-decl name='_V2'>
10619          <class-decl name='system_clock' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='716' column='1' id='type-id-2666'>
10620            <member-type access='public'>
10621              <typedef-decl name='time_point' type-id='type-id-1060' filepath='/usr/include/c++/4.9/chrono' line='721' column='1' id='type-id-1042'/>
10622            </member-type>
10623            <data-member access='public' static='yes'>
10624              <var-decl name='is_steady' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='727' column='1'/>
10625            </data-member>
10626          </class-decl>
10627        </namespace-decl>
10628      </namespace-decl>
10629      <typedef-decl name='ostream' type-id='type-id-2625' filepath='/usr/include/c++/4.9/iosfwd' line='136' column='1' id='type-id-2667'/>
10630      <typedef-decl name='stringstream' type-id='type-id-2627' filepath='/usr/include/c++/4.9/iosfwd' line='151' column='1' id='type-id-2668'/>
10631      <function-decl name='__get_helper&lt;0ul, mongo::BSONObjBuilder*, std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' mangled-name='_ZSt12__get_helperILm0EPN5mongo14BSONObjBuilderEISt14default_deleteIS1_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EIS6_DpT1_EE' filepath='/usr/include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm0EPN5mongo14BSONObjBuilderEISt14default_deleteIS1_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EIS6_DpT1_EE'>
10632        <parameter type-id='type-id-1554' name='__t' filepath='/usr/include/c++/4.9/tuple' line='745' column='1'/>
10633        <return type-id='type-id-2400'/>
10634      </function-decl>
10635      <function-decl name='__get_helper&lt;1ul, std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' mangled-name='_ZSt12__get_helperILm1ESt14default_deleteIN5mongo14BSONObjBuilderEEIEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EIS5_DpT1_EE' filepath='/usr/include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm1ESt14default_deleteIN5mongo14BSONObjBuilderEEIEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EIS5_DpT1_EE'>
10636        <parameter type-id='type-id-1566' name='__t' filepath='/usr/include/c++/4.9/tuple' line='745' column='1'/>
10637        <return type-id='type-id-2402'/>
10638      </function-decl>
10639      <function-decl name='__get_helper&lt;0ul, std::basic_ostringstream&lt;char&gt;*, std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZSt12__get_helperILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEISt14default_deleteIS4_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EIS9_DpT1_EE' filepath='/usr/include/c++/4.9/tuple' line='750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEISt14default_deleteIS4_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EIS9_DpT1_EE'>
10640        <parameter type-id='type-id-790' name='__t' filepath='/usr/include/c++/4.9/tuple' line='750' column='1'/>
10641        <return type-id='type-id-2392'/>
10642      </function-decl>
10643      <function-decl name='get&lt;0ul, mongo::BSONObjBuilder*, std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' mangled-name='_ZSt3getILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERSA_' filepath='/usr/include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERSA_'>
10644        <parameter type-id='type-id-1854' name='__t' filepath='/usr/include/c++/4.9/tuple' line='758' column='1'/>
10645        <return type-id='type-id-2400'/>
10646      </function-decl>
10647      <function-decl name='get&lt;1ul, mongo::BSONObjBuilder*, std::default_delete&lt;mongo::BSONObjBuilder&gt; &gt;' mangled-name='_ZSt3getILm1EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERSA_' filepath='/usr/include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm1EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERSA_'>
10648        <parameter type-id='type-id-1854' name='__t' filepath='/usr/include/c++/4.9/tuple' line='758' column='1'/>
10649        <return type-id='type-id-2402'/>
10650      </function-decl>
10651      <function-decl name='get&lt;0ul, std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::default_delete&lt;std::basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' mangled-name='_ZSt3getILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERKSD_' filepath='/usr/include/c++/4.9/tuple' line='766' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERKSD_'>
10652        <parameter type-id='type-id-1212' name='__t' filepath='/usr/include/c++/4.9/tuple' line='766' column='1'/>
10653        <return type-id='type-id-2392'/>
10654      </function-decl>
10655    </namespace-decl>
10656    <reference-type-def kind='lvalue' type-id='type-id-1955' size-in-bits='64' id='type-id-2669'/>
10657    <pointer-type-def type-id='type-id-1955' size-in-bits='64' id='type-id-2046'/>
10658    <reference-type-def kind='lvalue' type-id='type-id-1959' size-in-bits='64' id='type-id-2670'/>
10659    <pointer-type-def type-id='type-id-1959' size-in-bits='64' id='type-id-2058'/>
10660    <pointer-type-def type-id='type-id-2624' size-in-bits='64' id='type-id-2671'/>
10661    <reference-type-def kind='lvalue' type-id='type-id-2433' size-in-bits='64' id='type-id-2672'/>
10662    <reference-type-def kind='lvalue' type-id='type-id-2435' size-in-bits='64' id='type-id-2673'/>
10663    <reference-type-def kind='lvalue' type-id='type-id-2437' size-in-bits='64' id='type-id-2674'/>
10664    <reference-type-def kind='lvalue' type-id='type-id-2443' size-in-bits='64' id='type-id-2675'/>
10665    <pointer-type-def type-id='type-id-2461' size-in-bits='64' id='type-id-2676'/>
10666    <pointer-type-def type-id='type-id-2469' size-in-bits='64' id='type-id-2677'/>
10667    <pointer-type-def type-id='type-id-2479' size-in-bits='64' id='type-id-2678'/>
10668    <pointer-type-def type-id='type-id-2519' size-in-bits='64' id='type-id-2679'/>
10669    <reference-type-def kind='lvalue' type-id='type-id-2626' size-in-bits='64' id='type-id-2398'/>
10670    <pointer-type-def type-id='type-id-2626' size-in-bits='64' id='type-id-2232'/>
10671    <qualified-type-def type-id='type-id-2232' const='yes' id='type-id-2680'/>
10672    <reference-type-def kind='lvalue' type-id='type-id-2680' size-in-bits='64' id='type-id-2224'/>
10673    <reference-type-def kind='lvalue' type-id='type-id-2232' size-in-bits='64' id='type-id-2681'/>
10674    <pointer-type-def type-id='type-id-2628' size-in-bits='64' id='type-id-2629'/>
10675    <reference-type-def kind='lvalue' type-id='type-id-2630' size-in-bits='64' id='type-id-2682'/>
10676    <reference-type-def kind='lvalue' type-id='type-id-2631' size-in-bits='64' id='type-id-2683'/>
10677    <reference-type-def kind='lvalue' type-id='type-id-1969' size-in-bits='64' id='type-id-2684'/>
10678    <reference-type-def kind='lvalue' type-id='type-id-2667' size-in-bits='64' id='type-id-2685'/>
10679    <reference-type-def kind='lvalue' type-id='type-id-1975' size-in-bits='64' id='type-id-2686'/>
10680    <pointer-type-def type-id='type-id-1975' size-in-bits='64' id='type-id-2126'/>
10681    <reference-type-def kind='lvalue' type-id='type-id-2668' size-in-bits='64' id='type-id-2687'/>
10682    <reference-type-def kind='rvalue' type-id='type-id-1984' size-in-bits='64' id='type-id-2688'/>
10683    <reference-type-def kind='rvalue' type-id='type-id-1987' size-in-bits='64' id='type-id-2689'/>
10684    <reference-type-def kind='lvalue' type-id='type-id-2635' size-in-bits='64' id='type-id-2690'/>
10685    <reference-type-def kind='rvalue' type-id='type-id-1990' size-in-bits='64' id='type-id-2691'/>
10686    <pointer-type-def type-id='type-id-2636' size-in-bits='64' id='type-id-2692'/>
10687    <namespace-decl name='__gnu_cxx'>
10688      <class-decl name='__normal_iterator&lt;char const*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-120'>
10689        <member-type access='public'>
10690          <typedef-decl name='pointer' type-id='type-id-2554' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2693'/>
10691        </member-type>
10692        <member-type access='public'>
10693          <typedef-decl name='reference' type-id='type-id-2555' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2694'/>
10694        </member-type>
10695        <data-member access='protected' layout-offset-in-bits='0'>
10696          <var-decl name='_M_current' type-id='type-id-59' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
10697        </data-member>
10698        <member-function access='public'>
10699          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
10700            <parameter type-id='type-id-122' is-artificial='yes'/>
10701            <return type-id='type-id-65'/>
10702          </function-decl>
10703        </member-function>
10704        <member-function access='public'>
10705          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
10706            <parameter type-id='type-id-122' is-artificial='yes'/>
10707            <parameter type-id='type-id-335'/>
10708            <return type-id='type-id-65'/>
10709          </function-decl>
10710        </member-function>
10711      </class-decl>
10712      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-123'>
10713        <member-type access='public'>
10714          <typedef-decl name='pointer' type-id='type-id-2696' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2695'/>
10715        </member-type>
10716        <data-member access='protected' layout-offset-in-bits='0'>
10717          <var-decl name='_M_current' type-id='type-id-39' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
10718        </data-member>
10719        <member-function access='public'>
10720          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
10721            <parameter type-id='type-id-125' is-artificial='yes'/>
10722            <return type-id='type-id-65'/>
10723          </function-decl>
10724        </member-function>
10725        <member-function access='public'>
10726          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
10727            <parameter type-id='type-id-125' is-artificial='yes'/>
10728            <parameter type-id='type-id-205'/>
10729            <return type-id='type-id-65'/>
10730          </function-decl>
10731        </member-function>
10732      </class-decl>
10733      <class-decl name='__normal_iterator&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-126'>
10734        <member-type access='public'>
10735          <typedef-decl name='difference_type' type-id='type-id-2558' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-2697'/>
10736        </member-type>
10737        <member-type access='public'>
10738          <typedef-decl name='iterator_type' type-id='type-id-1034' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='717' column='1' id='type-id-2365'/>
10739        </member-type>
10740        <member-type access='public'>
10741          <typedef-decl name='pointer' type-id='type-id-2560' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2698'/>
10742        </member-type>
10743        <member-type access='public'>
10744          <typedef-decl name='reference' type-id='type-id-2561' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2699'/>
10745        </member-type>
10746        <data-member access='protected' layout-offset-in-bits='0'>
10747          <var-decl name='_M_current' type-id='type-id-1034' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
10748        </data-member>
10749        <member-function access='public'>
10750          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
10751            <parameter type-id='type-id-128' is-artificial='yes'/>
10752            <return type-id='type-id-65'/>
10753          </function-decl>
10754        </member-function>
10755        <member-function access='public'>
10756          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
10757            <parameter type-id='type-id-128' is-artificial='yes'/>
10758            <parameter type-id='type-id-1036'/>
10759            <return type-id='type-id-65'/>
10760          </function-decl>
10761        </member-function>
10762        <member-function access='public'>
10763          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC2ERKS2_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC2ERKS2_'>
10764            <parameter type-id='type-id-128' is-artificial='yes'/>
10765            <parameter type-id='type-id-1036'/>
10766            <return type-id='type-id-65'/>
10767          </function-decl>
10768        </member-function>
10769        <member-function access='public'>
10770          <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEppEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEppEv'>
10771            <parameter type-id='type-id-128' is-artificial='yes'/>
10772            <return type-id='type-id-127'/>
10773          </function-decl>
10774        </member-function>
10775        <member-function access='public' const='yes'>
10776          <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEdeEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEdeEv'>
10777            <parameter type-id='type-id-240' is-artificial='yes'/>
10778            <return type-id='type-id-2699'/>
10779          </function-decl>
10780        </member-function>
10781        <member-function access='public' const='yes'>
10782          <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEE4baseEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEE4baseEv'>
10783            <parameter type-id='type-id-240' is-artificial='yes'/>
10784            <return type-id='type-id-1036'/>
10785          </function-decl>
10786        </member-function>
10787      </class-decl>
10788      <class-decl name='__normal_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-129'>
10789        <member-type access='public'>
10790          <typedef-decl name='iterator_type' type-id='type-id-1750' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='717' column='1' id='type-id-2204'/>
10791        </member-type>
10792        <member-type access='public'>
10793          <typedef-decl name='pointer' type-id='type-id-2505' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2700'/>
10794        </member-type>
10795        <member-type access='public'>
10796          <typedef-decl name='reference' type-id='type-id-2563' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2701'/>
10797        </member-type>
10798        <data-member access='protected' layout-offset-in-bits='0'>
10799          <var-decl name='_M_current' type-id='type-id-1750' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
10800        </data-member>
10801        <member-function access='public'>
10802          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
10803            <parameter type-id='type-id-131' is-artificial='yes'/>
10804            <return type-id='type-id-65'/>
10805          </function-decl>
10806        </member-function>
10807        <member-function access='public'>
10808          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
10809            <parameter type-id='type-id-131' is-artificial='yes'/>
10810            <parameter type-id='type-id-1752'/>
10811            <return type-id='type-id-65'/>
10812          </function-decl>
10813        </member-function>
10814        <member-function access='public'>
10815          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC2ERKS1_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC2ERKS1_'>
10816            <parameter type-id='type-id-131' is-artificial='yes'/>
10817            <parameter type-id='type-id-1752'/>
10818            <return type-id='type-id-65'/>
10819          </function-decl>
10820        </member-function>
10821        <member-function access='public'>
10822          <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEppEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEppEv'>
10823            <parameter type-id='type-id-131' is-artificial='yes'/>
10824            <return type-id='type-id-130'/>
10825          </function-decl>
10826        </member-function>
10827        <member-function access='public' const='yes'>
10828          <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEdeEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEdeEv'>
10829            <parameter type-id='type-id-243' is-artificial='yes'/>
10830            <return type-id='type-id-2701'/>
10831          </function-decl>
10832        </member-function>
10833        <member-function access='public' const='yes'>
10834          <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEE4baseEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEE4baseEv'>
10835            <parameter type-id='type-id-243' is-artificial='yes'/>
10836            <return type-id='type-id-1752'/>
10837          </function-decl>
10838        </member-function>
10839      </class-decl>
10840      <class-decl name='new_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-138'>
10841        <member-type access='public'>
10842          <typedef-decl name='const_pointer' type-id='type-id-59' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2702'/>
10843        </member-type>
10844        <member-type access='public'>
10845          <typedef-decl name='const_reference' type-id='type-id-333' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2138'/>
10846        </member-type>
10847        <member-type access='public'>
10848          <typedef-decl name='pointer' type-id='type-id-39' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2696'/>
10849        </member-type>
10850        <member-type access='public'>
10851          <typedef-decl name='reference' type-id='type-id-203' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2141'/>
10852        </member-type>
10853        <member-type access='public'>
10854          <typedef-decl name='size_type' type-id='type-id-46' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-1280'/>
10855        </member-type>
10856        <member-function access='public'>
10857          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
10858            <parameter type-id='type-id-139' is-artificial='yes'/>
10859            <return type-id='type-id-65'/>
10860          </function-decl>
10861        </member-function>
10862        <member-function access='public'>
10863          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
10864            <parameter type-id='type-id-139' is-artificial='yes'/>
10865            <parameter type-id='type-id-254'/>
10866            <return type-id='type-id-65'/>
10867          </function-decl>
10868        </member-function>
10869        <member-function access='public' destructor='yes'>
10870          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
10871            <parameter type-id='type-id-139' is-artificial='yes'/>
10872            <parameter type-id='type-id-23' is-artificial='yes'/>
10873            <return type-id='type-id-65'/>
10874          </function-decl>
10875        </member-function>
10876      </class-decl>
10877      <class-decl name='__aligned_buffer&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='43' column='1' id='type-id-106'>
10878        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2452'/>
10879        <data-member access='public' layout-offset-in-bits='0'>
10880          <var-decl name='_M_storage' type-id='type-id-2453' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
10881        </data-member>
10882      </class-decl>
10883      <class-decl name='__aligned_buffer&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;' size-in-bits='832' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='43' column='1' id='type-id-108'>
10884        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2449'/>
10885        <data-member access='public' layout-offset-in-bits='0'>
10886          <var-decl name='_M_storage' type-id='type-id-2450' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
10887        </data-member>
10888      </class-decl>
10889      <class-decl name='__aligned_buffer&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='43' column='1' id='type-id-110'>
10890        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2452'/>
10891        <data-member access='public' layout-offset-in-bits='0'>
10892          <var-decl name='_M_storage' type-id='type-id-2453' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
10893        </data-member>
10894        <member-function access='public'>
10895          <function-decl name='_M_ptr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE6_M_ptrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE6_M_ptrEv'>
10896            <parameter type-id='type-id-111' is-artificial='yes'/>
10897            <return type-id='type-id-1819'/>
10898          </function-decl>
10899        </member-function>
10900        <member-function access='public'>
10901          <function-decl name='_M_addr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE7_M_addrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE7_M_addrEv'>
10902            <parameter type-id='type-id-111' is-artificial='yes'/>
10903            <return type-id='type-id-45'/>
10904          </function-decl>
10905        </member-function>
10906      </class-decl>
10907      <class-decl name='__alloc_traits&lt;std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2703'>
10908        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2454'/>
10909        <member-type access='public'>
10910          <class-decl name='rebind&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2704'>
10911            <member-type access='public'>
10912              <typedef-decl name='other' type-id='type-id-2455' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2377'/>
10913            </member-type>
10914          </class-decl>
10915        </member-type>
10916        <member-type access='public'>
10917          <typedef-decl name='const_reference' type-id='type-id-1934' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2251'/>
10918        </member-type>
10919        <member-type access='public'>
10920          <typedef-decl name='pointer' type-id='type-id-2460' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2378'/>
10921        </member-type>
10922        <member-type access='public'>
10923          <typedef-decl name='reference' type-id='type-id-1922' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2259'/>
10924        </member-type>
10925        <member-type access='public'>
10926          <typedef-decl name='value_type' type-id='type-id-2461' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-1921'/>
10927        </member-type>
10928      </class-decl>
10929      <class-decl name='__alloc_traits&lt;std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2705'>
10930        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2462'/>
10931        <member-type access='public'>
10932          <class-decl name='rebind&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2706'>
10933            <member-type access='public'>
10934              <typedef-decl name='other' type-id='type-id-2463' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2379'/>
10935            </member-type>
10936          </class-decl>
10937        </member-type>
10938        <member-type access='public'>
10939          <typedef-decl name='const_reference' type-id='type-id-1936' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2266'/>
10940        </member-type>
10941        <member-type access='public'>
10942          <typedef-decl name='pointer' type-id='type-id-2468' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2380'/>
10943        </member-type>
10944        <member-type access='public'>
10945          <typedef-decl name='reference' type-id='type-id-1924' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2274'/>
10946        </member-type>
10947        <member-type access='public'>
10948          <typedef-decl name='value_type' type-id='type-id-2469' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-1923'/>
10949        </member-type>
10950      </class-decl>
10951      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2707'>
10952        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2470'/>
10953        <member-type access='public'>
10954          <class-decl name='rebind&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2708'>
10955            <member-type access='public'>
10956              <typedef-decl name='other' type-id='type-id-2472' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2381'/>
10957            </member-type>
10958          </class-decl>
10959        </member-type>
10960        <member-type access='public'>
10961          <typedef-decl name='const_reference' type-id='type-id-1938' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2281'/>
10962        </member-type>
10963        <member-type access='public'>
10964          <typedef-decl name='pointer' type-id='type-id-2478' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2382'/>
10965        </member-type>
10966        <member-type access='public'>
10967          <typedef-decl name='reference' type-id='type-id-1926' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2289'/>
10968        </member-type>
10969        <member-type access='public'>
10970          <typedef-decl name='value_type' type-id='type-id-2479' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-1925'/>
10971        </member-type>
10972      </class-decl>
10973      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::optionenvironment::Constraint*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2709'>
10974        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2480'/>
10975        <member-type access='public'>
10976          <class-decl name='rebind&lt;mongo::optionenvironment::Constraint*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2710'>
10977            <member-type access='public'>
10978              <typedef-decl name='other' type-id='type-id-2484' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2383'/>
10979            </member-type>
10980          </class-decl>
10981        </member-type>
10982        <member-type access='public'>
10983          <typedef-decl name='const_reference' type-id='type-id-227' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2294'/>
10984        </member-type>
10985        <member-type access='public'>
10986          <typedef-decl name='pointer' type-id='type-id-2483' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2384'/>
10987        </member-type>
10988        <member-type access='public'>
10989          <typedef-decl name='reference' type-id='type-id-113' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2298'/>
10990        </member-type>
10991        <member-type access='public'>
10992          <typedef-decl name='value_type' type-id='type-id-1732' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-112'/>
10993        </member-type>
10994      </class-decl>
10995      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::optionenvironment::KeyConstraint*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2711'>
10996        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2488'/>
10997        <member-type access='public'>
10998          <class-decl name='rebind&lt;mongo::optionenvironment::KeyConstraint*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2712'>
10999            <member-type access='public'>
11000              <typedef-decl name='other' type-id='type-id-2492' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2385'/>
11001            </member-type>
11002          </class-decl>
11003        </member-type>
11004        <member-type access='public'>
11005          <typedef-decl name='const_reference' type-id='type-id-229' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2309'/>
11006        </member-type>
11007        <member-type access='public'>
11008          <typedef-decl name='pointer' type-id='type-id-2491' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2386'/>
11009        </member-type>
11010        <member-type access='public'>
11011          <typedef-decl name='reference' type-id='type-id-115' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2313'/>
11012        </member-type>
11013        <member-type access='public'>
11014          <typedef-decl name='value_type' type-id='type-id-1734' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-114'/>
11015        </member-type>
11016      </class-decl>
11017      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2713'>
11018        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2503'/>
11019        <member-type access='public'>
11020          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2714'>
11021            <member-type access='public'>
11022              <typedef-decl name='other' type-id='type-id-2507' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2042'/>
11023            </member-type>
11024          </class-decl>
11025        </member-type>
11026        <member-type access='public'>
11027          <class-decl name='rebind&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2715'>
11028            <member-type access='public'>
11029              <typedef-decl name='other' type-id='type-id-2508' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2387'/>
11030            </member-type>
11031          </class-decl>
11032        </member-type>
11033        <member-type access='public'>
11034          <typedef-decl name='const_reference' type-id='type-id-231' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2325'/>
11035        </member-type>
11036        <member-type access='public'>
11037          <typedef-decl name='pointer' type-id='type-id-2506' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2388'/>
11038        </member-type>
11039        <member-type access='public'>
11040          <typedef-decl name='reference' type-id='type-id-117' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2330'/>
11041        </member-type>
11042        <member-type access='public'>
11043          <typedef-decl name='value_type' type-id='type-id-1738' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-116'/>
11044        </member-type>
11045        <member-function access='public' static='yes'>
11046          <function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE15_S_always_equalEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx14__alloc_traitsISaISsEE15_S_always_equalEv'>
11047            <return type-id='type-id-1'/>
11048          </function-decl>
11049        </member-function>
11050        <member-function access='public' static='yes'>
11051          <function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE27_S_propagate_on_copy_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx14__alloc_traitsISaISsEE27_S_propagate_on_copy_assignEv'>
11052            <return type-id='type-id-1'/>
11053          </function-decl>
11054        </member-function>
11055      </class-decl>
11056      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2716'>
11057        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2512'/>
11058        <member-type access='public'>
11059          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2717'>
11060            <member-type access='public'>
11061              <typedef-decl name='other' type-id='type-id-2513' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2055'/>
11062            </member-type>
11063          </class-decl>
11064        </member-type>
11065      </class-decl>
11066      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2718'>
11067        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2520'/>
11068        <member-type access='public'>
11069          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2719'>
11070            <member-type access='public'>
11071              <typedef-decl name='other' type-id='type-id-2524' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2070'/>
11072            </member-type>
11073          </class-decl>
11074        </member-type>
11075      </class-decl>
11076      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2720'>
11077        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2528'/>
11078        <member-type access='public'>
11079          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2721'>
11080            <member-type access='public'>
11081              <typedef-decl name='other' type-id='type-id-2531' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2082'/>
11082            </member-type>
11083          </class-decl>
11084        </member-type>
11085      </class-decl>
11086      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2722'>
11087        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2535'/>
11088        <member-type access='public'>
11089          <class-decl name='rebind&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2723'>
11090            <member-type access='public'>
11091              <typedef-decl name='other' type-id='type-id-2539' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2389'/>
11092            </member-type>
11093          </class-decl>
11094        </member-type>
11095        <member-type access='public'>
11096          <typedef-decl name='const_reference' type-id='type-id-233' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2336'/>
11097        </member-type>
11098        <member-type access='public'>
11099          <typedef-decl name='pointer' type-id='type-id-2538' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2390'/>
11100        </member-type>
11101        <member-type access='public'>
11102          <typedef-decl name='reference' type-id='type-id-119' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2340'/>
11103        </member-type>
11104        <member-type access='public'>
11105          <typedef-decl name='value_type' type-id='type-id-1744' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-118'/>
11106        </member-type>
11107      </class-decl>
11108      <class-decl name='__numeric_traits_floating&lt;double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='100' column='1' id='type-id-2724'>
11109        <data-member access='public' static='yes'>
11110          <var-decl name='__max_digits10' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='103' column='1'/>
11111        </data-member>
11112        <data-member access='public' static='yes'>
11113          <var-decl name='__is_signed' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='106' column='1'/>
11114        </data-member>
11115        <data-member access='public' static='yes'>
11116          <var-decl name='__digits10' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='107' column='1'/>
11117        </data-member>
11118        <data-member access='public' static='yes'>
11119          <var-decl name='__max_exponent10' type-id='type-id-340' mangled-name='_ZN9__gnu_cxx25__numeric_traits_floatingIdE16__max_exponent10E' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='108' column='1'/>
11120        </data-member>
11121      </class-decl>
11122      <class-decl name='__numeric_traits_floating&lt;float&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='100' column='1' id='type-id-2725'>
11123        <data-member access='public' static='yes'>
11124          <var-decl name='__max_digits10' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='103' column='1'/>
11125        </data-member>
11126        <data-member access='public' static='yes'>
11127          <var-decl name='__is_signed' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='106' column='1'/>
11128        </data-member>
11129        <data-member access='public' static='yes'>
11130          <var-decl name='__digits10' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='107' column='1'/>
11131        </data-member>
11132        <data-member access='public' static='yes'>
11133          <var-decl name='__max_exponent10' type-id='type-id-340' mangled-name='_ZN9__gnu_cxx25__numeric_traits_floatingIfE16__max_exponent10E' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='108' column='1'/>
11134        </data-member>
11135      </class-decl>
11136      <class-decl name='__numeric_traits_floating&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='100' column='1' id='type-id-2726'>
11137        <data-member access='public' static='yes'>
11138          <var-decl name='__max_digits10' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='103' column='1'/>
11139        </data-member>
11140        <data-member access='public' static='yes'>
11141          <var-decl name='__is_signed' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='106' column='1'/>
11142        </data-member>
11143        <data-member access='public' static='yes'>
11144          <var-decl name='__digits10' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='107' column='1'/>
11145        </data-member>
11146        <data-member access='public' static='yes'>
11147          <var-decl name='__max_exponent10' type-id='type-id-340' mangled-name='_ZN9__gnu_cxx25__numeric_traits_floatingIeE16__max_exponent10E' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='108' column='1'/>
11148        </data-member>
11149      </class-decl>
11150      <class-decl name='__numeric_traits_integer&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='55' column='1' id='type-id-2727'>
11151        <data-member access='public' static='yes'>
11152          <var-decl name='__min' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='58' column='1'/>
11153        </data-member>
11154        <data-member access='public' static='yes'>
11155          <var-decl name='__max' type-id='type-id-332' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIcE5__maxE' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='59' column='1'/>
11156        </data-member>
11157        <data-member access='public' static='yes'>
11158          <var-decl name='__is_signed' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11159        </data-member>
11160        <data-member access='public' static='yes'>
11161          <var-decl name='__digits' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
11162        </data-member>
11163      </class-decl>
11164      <class-decl name='__numeric_traits_integer&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='55' column='1' id='type-id-2728'>
11165        <data-member access='public' static='yes'>
11166          <var-decl name='__min' type-id='type-id-340' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIiE5__minE' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='58' column='1'/>
11167        </data-member>
11168        <data-member access='public' static='yes'>
11169          <var-decl name='__max' type-id='type-id-340' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIiE5__maxE' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='59' column='1'/>
11170        </data-member>
11171        <data-member access='public' static='yes'>
11172          <var-decl name='__is_signed' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11173        </data-member>
11174        <data-member access='public' static='yes'>
11175          <var-decl name='__digits' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
11176        </data-member>
11177      </class-decl>
11178      <class-decl name='__numeric_traits_integer&lt;long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='55' column='1' id='type-id-2729'>
11179        <data-member access='public' static='yes'>
11180          <var-decl name='__min' type-id='type-id-343' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIlE5__minE' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='58' column='1'/>
11181        </data-member>
11182        <data-member access='public' static='yes'>
11183          <var-decl name='__max' type-id='type-id-343' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIlE5__maxE' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='59' column='1'/>
11184        </data-member>
11185        <data-member access='public' static='yes'>
11186          <var-decl name='__is_signed' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11187        </data-member>
11188        <data-member access='public' static='yes'>
11189          <var-decl name='__digits' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
11190        </data-member>
11191      </class-decl>
11192      <class-decl name='__numeric_traits_integer&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='55' column='1' id='type-id-2730'>
11193        <data-member access='public' static='yes'>
11194          <var-decl name='__min' type-id='type-id-1299' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='58' column='1'/>
11195        </data-member>
11196        <data-member access='public' static='yes'>
11197          <var-decl name='__max' type-id='type-id-1299' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='59' column='1'/>
11198        </data-member>
11199        <data-member access='public' static='yes'>
11200          <var-decl name='__is_signed' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11201        </data-member>
11202        <data-member access='public' static='yes'>
11203          <var-decl name='__digits' type-id='type-id-340' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerImE8__digitsE' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
11204        </data-member>
11205      </class-decl>
11206      <class-decl name='__numeric_traits_integer&lt;short int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='55' column='1' id='type-id-2731'>
11207        <data-member access='public' static='yes'>
11208          <var-decl name='__min' type-id='type-id-620' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIsE5__minE' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='58' column='1'/>
11209        </data-member>
11210        <data-member access='public' static='yes'>
11211          <var-decl name='__max' type-id='type-id-620' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIsE5__maxE' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='59' column='1'/>
11212        </data-member>
11213        <data-member access='public' static='yes'>
11214          <var-decl name='__is_signed' type-id='type-id-314' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11215        </data-member>
11216        <data-member access='public' static='yes'>
11217          <var-decl name='__digits' type-id='type-id-340' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
11218        </data-member>
11219      </class-decl>
11220      <class-decl name='new_allocator&lt;bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-132'>
11221        <member-type access='public'>
11222          <typedef-decl name='const_pointer' type-id='type-id-316' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2732'/>
11223        </member-type>
11224        <member-type access='public'>
11225          <typedef-decl name='const_reference' type-id='type-id-315' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2733'/>
11226        </member-type>
11227        <member-type access='public'>
11228          <typedef-decl name='pointer' type-id='type-id-181' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2734'/>
11229        </member-type>
11230        <member-type access='public'>
11231          <typedef-decl name='reference' type-id='type-id-180' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2735'/>
11232        </member-type>
11233        <member-function access='public'>
11234          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11235            <parameter type-id='type-id-133' is-artificial='yes'/>
11236            <return type-id='type-id-65'/>
11237          </function-decl>
11238        </member-function>
11239        <member-function access='public'>
11240          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11241            <parameter type-id='type-id-133' is-artificial='yes'/>
11242            <parameter type-id='type-id-245'/>
11243            <return type-id='type-id-65'/>
11244          </function-decl>
11245        </member-function>
11246        <member-function access='public' destructor='yes'>
11247          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11248            <parameter type-id='type-id-133' is-artificial='yes'/>
11249            <parameter type-id='type-id-23' is-artificial='yes'/>
11250            <return type-id='type-id-65'/>
11251          </function-decl>
11252        </member-function>
11253      </class-decl>
11254      <class-decl name='new_allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-134'>
11255        <member-type access='public'>
11256          <typedef-decl name='const_pointer' type-id='type-id-1945' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2736'/>
11257        </member-type>
11258        <member-type access='public'>
11259          <typedef-decl name='const_reference' type-id='type-id-1944' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2737'/>
11260        </member-type>
11261        <member-type access='public'>
11262          <typedef-decl name='pointer' type-id='type-id-1929' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2738'/>
11263        </member-type>
11264        <member-type access='public'>
11265          <typedef-decl name='reference' type-id='type-id-1928' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2739'/>
11266        </member-type>
11267        <member-function access='public'>
11268          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11269            <parameter type-id='type-id-135' is-artificial='yes'/>
11270            <return type-id='type-id-65'/>
11271          </function-decl>
11272        </member-function>
11273        <member-function access='public'>
11274          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11275            <parameter type-id='type-id-135' is-artificial='yes'/>
11276            <parameter type-id='type-id-248'/>
11277            <return type-id='type-id-65'/>
11278          </function-decl>
11279        </member-function>
11280        <member-function access='public' destructor='yes'>
11281          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11282            <parameter type-id='type-id-135' is-artificial='yes'/>
11283            <parameter type-id='type-id-23' is-artificial='yes'/>
11284            <return type-id='type-id-65'/>
11285          </function-decl>
11286        </member-function>
11287      </class-decl>
11288      <class-decl name='new_allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-136'>
11289        <member-type access='public'>
11290          <typedef-decl name='const_pointer' type-id='type-id-1948' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2740'/>
11291        </member-type>
11292        <member-type access='public'>
11293          <typedef-decl name='const_reference' type-id='type-id-1947' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2741'/>
11294        </member-type>
11295        <member-type access='public'>
11296          <typedef-decl name='pointer' type-id='type-id-1932' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2742'/>
11297        </member-type>
11298        <member-type access='public'>
11299          <typedef-decl name='reference' type-id='type-id-1931' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2743'/>
11300        </member-type>
11301        <member-function access='public'>
11302          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11303            <parameter type-id='type-id-137' is-artificial='yes'/>
11304            <return type-id='type-id-65'/>
11305          </function-decl>
11306        </member-function>
11307        <member-function access='public'>
11308          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11309            <parameter type-id='type-id-137' is-artificial='yes'/>
11310            <parameter type-id='type-id-251'/>
11311            <return type-id='type-id-65'/>
11312          </function-decl>
11313        </member-function>
11314        <member-function access='public' destructor='yes'>
11315          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11316            <parameter type-id='type-id-137' is-artificial='yes'/>
11317            <parameter type-id='type-id-23' is-artificial='yes'/>
11318            <return type-id='type-id-65'/>
11319          </function-decl>
11320        </member-function>
11321      </class-decl>
11322      <class-decl name='new_allocator&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-140'>
11323        <member-type access='public'>
11324          <typedef-decl name='const_pointer' type-id='type-id-1301' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2744'/>
11325        </member-type>
11326        <member-type access='public'>
11327          <typedef-decl name='const_reference' type-id='type-id-1300' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2745'/>
11328        </member-type>
11329        <member-type access='public'>
11330          <typedef-decl name='pointer' type-id='type-id-1911' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2746'/>
11331        </member-type>
11332        <member-type access='public'>
11333          <typedef-decl name='reference' type-id='type-id-1910' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2747'/>
11334        </member-type>
11335        <member-function access='public'>
11336          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11337            <parameter type-id='type-id-141' is-artificial='yes'/>
11338            <return type-id='type-id-65'/>
11339          </function-decl>
11340        </member-function>
11341        <member-function access='public'>
11342          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11343            <parameter type-id='type-id-141' is-artificial='yes'/>
11344            <parameter type-id='type-id-257'/>
11345            <return type-id='type-id-65'/>
11346          </function-decl>
11347        </member-function>
11348        <member-function access='public' destructor='yes'>
11349          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11350            <parameter type-id='type-id-141' is-artificial='yes'/>
11351            <parameter type-id='type-id-23' is-artificial='yes'/>
11352            <return type-id='type-id-65'/>
11353          </function-decl>
11354        </member-function>
11355      </class-decl>
11356      <class-decl name='new_allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-142'>
11357        <member-type access='public'>
11358          <typedef-decl name='const_pointer' type-id='type-id-2013' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2748'/>
11359        </member-type>
11360        <member-type access='public'>
11361          <typedef-decl name='const_reference' type-id='type-id-2012' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2749'/>
11362        </member-type>
11363        <member-type access='public'>
11364          <typedef-decl name='pointer' type-id='type-id-2015' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2750'/>
11365        </member-type>
11366        <member-type access='public'>
11367          <typedef-decl name='reference' type-id='type-id-2014' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2751'/>
11368        </member-type>
11369        <member-function access='public'>
11370          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11371            <parameter type-id='type-id-143' is-artificial='yes'/>
11372            <return type-id='type-id-65'/>
11373          </function-decl>
11374        </member-function>
11375        <member-function access='public'>
11376          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11377            <parameter type-id='type-id-143' is-artificial='yes'/>
11378            <parameter type-id='type-id-260'/>
11379            <return type-id='type-id-65'/>
11380          </function-decl>
11381        </member-function>
11382        <member-function access='public' destructor='yes'>
11383          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11384            <parameter type-id='type-id-143' is-artificial='yes'/>
11385            <parameter type-id='type-id-23' is-artificial='yes'/>
11386            <return type-id='type-id-65'/>
11387          </function-decl>
11388        </member-function>
11389      </class-decl>
11390      <class-decl name='new_allocator&lt;mongo::optionenvironment::Constraint*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-144'>
11391        <member-type access='public'>
11392          <typedef-decl name='const_pointer' type-id='type-id-1423' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2752'/>
11393        </member-type>
11394        <member-type access='public'>
11395          <typedef-decl name='const_reference' type-id='type-id-1422' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2753'/>
11396        </member-type>
11397        <member-type access='public'>
11398          <typedef-decl name='pointer' type-id='type-id-1425' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2482'/>
11399        </member-type>
11400        <member-type access='public'>
11401          <typedef-decl name='reference' type-id='type-id-1424' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2754'/>
11402        </member-type>
11403        <member-function access='public'>
11404          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11405            <parameter type-id='type-id-145' is-artificial='yes'/>
11406            <return type-id='type-id-65'/>
11407          </function-decl>
11408        </member-function>
11409        <member-function access='public'>
11410          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11411            <parameter type-id='type-id-145' is-artificial='yes'/>
11412            <parameter type-id='type-id-263'/>
11413            <return type-id='type-id-65'/>
11414          </function-decl>
11415        </member-function>
11416        <member-function access='public' destructor='yes'>
11417          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11418            <parameter type-id='type-id-145' is-artificial='yes'/>
11419            <parameter type-id='type-id-23' is-artificial='yes'/>
11420            <return type-id='type-id-65'/>
11421          </function-decl>
11422        </member-function>
11423      </class-decl>
11424      <class-decl name='new_allocator&lt;mongo::optionenvironment::KeyConstraint*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-146'>
11425        <member-type access='public'>
11426          <typedef-decl name='const_pointer' type-id='type-id-1431' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2755'/>
11427        </member-type>
11428        <member-type access='public'>
11429          <typedef-decl name='const_reference' type-id='type-id-1430' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2756'/>
11430        </member-type>
11431        <member-type access='public'>
11432          <typedef-decl name='pointer' type-id='type-id-1433' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2490'/>
11433        </member-type>
11434        <member-type access='public'>
11435          <typedef-decl name='reference' type-id='type-id-1432' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2757'/>
11436        </member-type>
11437        <member-function access='public'>
11438          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11439            <parameter type-id='type-id-147' is-artificial='yes'/>
11440            <return type-id='type-id-65'/>
11441          </function-decl>
11442        </member-function>
11443        <member-function access='public'>
11444          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11445            <parameter type-id='type-id-147' is-artificial='yes'/>
11446            <parameter type-id='type-id-266'/>
11447            <return type-id='type-id-65'/>
11448          </function-decl>
11449        </member-function>
11450        <member-function access='public' destructor='yes'>
11451          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11452            <parameter type-id='type-id-147' is-artificial='yes'/>
11453            <parameter type-id='type-id-23' is-artificial='yes'/>
11454            <return type-id='type-id-65'/>
11455          </function-decl>
11456        </member-function>
11457      </class-decl>
11458      <class-decl name='new_allocator&lt;mongo::optionenvironment::OptionDescription&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-148'>
11459        <member-type access='public'>
11460          <typedef-decl name='const_pointer' type-id='type-id-548' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2758'/>
11461        </member-type>
11462        <member-type access='public'>
11463          <typedef-decl name='const_reference' type-id='type-id-547' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2157'/>
11464        </member-type>
11465        <member-type access='public'>
11466          <typedef-decl name='pointer' type-id='type-id-1435' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2759'/>
11467        </member-type>
11468        <member-type access='public'>
11469          <typedef-decl name='reference' type-id='type-id-1434' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2159'/>
11470        </member-type>
11471        <member-function access='public'>
11472          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11473            <parameter type-id='type-id-149' is-artificial='yes'/>
11474            <return type-id='type-id-65'/>
11475          </function-decl>
11476        </member-function>
11477        <member-function access='public'>
11478          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11479            <parameter type-id='type-id-149' is-artificial='yes'/>
11480            <parameter type-id='type-id-269'/>
11481            <return type-id='type-id-65'/>
11482          </function-decl>
11483        </member-function>
11484        <member-function access='public' destructor='yes'>
11485          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11486            <parameter type-id='type-id-149' is-artificial='yes'/>
11487            <parameter type-id='type-id-23' is-artificial='yes'/>
11488            <return type-id='type-id-65'/>
11489          </function-decl>
11490        </member-function>
11491      </class-decl>
11492      <class-decl name='new_allocator&lt;mongo::optionenvironment::OptionSection&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-150'>
11493        <member-type access='public'>
11494          <typedef-decl name='const_pointer' type-id='type-id-552' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2760'/>
11495        </member-type>
11496        <member-type access='public'>
11497          <typedef-decl name='const_reference' type-id='type-id-551' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2170'/>
11498        </member-type>
11499        <member-type access='public'>
11500          <typedef-decl name='pointer' type-id='type-id-1437' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2761'/>
11501        </member-type>
11502        <member-type access='public'>
11503          <typedef-decl name='reference' type-id='type-id-1436' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2172'/>
11504        </member-type>
11505        <member-function access='public'>
11506          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11507            <parameter type-id='type-id-151' is-artificial='yes'/>
11508            <return type-id='type-id-65'/>
11509          </function-decl>
11510        </member-function>
11511        <member-function access='public'>
11512          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11513            <parameter type-id='type-id-151' is-artificial='yes'/>
11514            <parameter type-id='type-id-272'/>
11515            <return type-id='type-id-65'/>
11516          </function-decl>
11517        </member-function>
11518        <member-function access='public' destructor='yes'>
11519          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11520            <parameter type-id='type-id-151' is-artificial='yes'/>
11521            <parameter type-id='type-id-23' is-artificial='yes'/>
11522            <return type-id='type-id-65'/>
11523          </function-decl>
11524        </member-function>
11525      </class-decl>
11526      <class-decl name='new_allocator&lt;std::_List_node&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-152'>
11527        <member-type access='public'>
11528          <typedef-decl name='const_pointer' type-id='type-id-701' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2762'/>
11529        </member-type>
11530        <member-type access='public'>
11531          <typedef-decl name='const_reference' type-id='type-id-700' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2763'/>
11532        </member-type>
11533        <member-type access='public'>
11534          <typedef-decl name='pointer' type-id='type-id-1508' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2764'/>
11535        </member-type>
11536        <member-type access='public'>
11537          <typedef-decl name='reference' type-id='type-id-1507' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2765'/>
11538        </member-type>
11539        <member-function access='public'>
11540          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11541            <parameter type-id='type-id-153' is-artificial='yes'/>
11542            <return type-id='type-id-65'/>
11543          </function-decl>
11544        </member-function>
11545        <member-function access='public'>
11546          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11547            <parameter type-id='type-id-153' is-artificial='yes'/>
11548            <parameter type-id='type-id-275'/>
11549            <return type-id='type-id-65'/>
11550          </function-decl>
11551        </member-function>
11552        <member-function access='public' destructor='yes'>
11553          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11554            <parameter type-id='type-id-153' is-artificial='yes'/>
11555            <parameter type-id='type-id-23' is-artificial='yes'/>
11556            <return type-id='type-id-65'/>
11557          </function-decl>
11558        </member-function>
11559        <member-function access='public' destructor='yes'>
11560          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev'>
11561            <parameter type-id='type-id-153' is-artificial='yes'/>
11562            <parameter type-id='type-id-23' is-artificial='yes'/>
11563            <return type-id='type-id-65'/>
11564          </function-decl>
11565        </member-function>
11566        <member-function access='public'>
11567          <function-decl name='destroy&lt;std::_List_node&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE7destroyIS5_EEvPT_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE7destroyIS5_EEvPT_'>
11568            <parameter type-id='type-id-153' is-artificial='yes'/>
11569            <parameter type-id='type-id-1508'/>
11570            <return type-id='type-id-65'/>
11571          </function-decl>
11572        </member-function>
11573        <member-function access='public'>
11574          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE10deallocateEPS5_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE10deallocateEPS5_m'>
11575            <parameter type-id='type-id-153' is-artificial='yes'/>
11576            <parameter type-id='type-id-2764'/>
11577            <parameter type-id='type-id-1280'/>
11578            <return type-id='type-id-65'/>
11579          </function-decl>
11580        </member-function>
11581        <member-function access='public'>
11582          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev'>
11583            <parameter type-id='type-id-153' is-artificial='yes'/>
11584            <return type-id='type-id-65'/>
11585          </function-decl>
11586        </member-function>
11587      </class-decl>
11588      <class-decl name='new_allocator&lt;std::_List_node&lt;mongo::optionenvironment::OptionSection&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-154'>
11589        <member-type access='public'>
11590          <typedef-decl name='const_pointer' type-id='type-id-705' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2766'/>
11591        </member-type>
11592        <member-type access='public'>
11593          <typedef-decl name='const_reference' type-id='type-id-704' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2767'/>
11594        </member-type>
11595        <member-type access='public'>
11596          <typedef-decl name='pointer' type-id='type-id-1510' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2768'/>
11597        </member-type>
11598        <member-type access='public'>
11599          <typedef-decl name='reference' type-id='type-id-1509' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2769'/>
11600        </member-type>
11601        <member-function access='public'>
11602          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11603            <parameter type-id='type-id-155' is-artificial='yes'/>
11604            <return type-id='type-id-65'/>
11605          </function-decl>
11606        </member-function>
11607        <member-function access='public'>
11608          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11609            <parameter type-id='type-id-155' is-artificial='yes'/>
11610            <parameter type-id='type-id-278'/>
11611            <return type-id='type-id-65'/>
11612          </function-decl>
11613        </member-function>
11614        <member-function access='public' destructor='yes'>
11615          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11616            <parameter type-id='type-id-155' is-artificial='yes'/>
11617            <parameter type-id='type-id-23' is-artificial='yes'/>
11618            <return type-id='type-id-65'/>
11619          </function-decl>
11620        </member-function>
11621        <member-function access='public' destructor='yes'>
11622          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev'>
11623            <parameter type-id='type-id-155' is-artificial='yes'/>
11624            <parameter type-id='type-id-23' is-artificial='yes'/>
11625            <return type-id='type-id-65'/>
11626          </function-decl>
11627        </member-function>
11628        <member-function access='public'>
11629          <function-decl name='destroy&lt;std::_List_node&lt;mongo::optionenvironment::OptionSection&gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE7destroyIS5_EEvPT_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE7destroyIS5_EEvPT_'>
11630            <parameter type-id='type-id-155' is-artificial='yes'/>
11631            <parameter type-id='type-id-1510'/>
11632            <return type-id='type-id-65'/>
11633          </function-decl>
11634        </member-function>
11635        <member-function access='public'>
11636          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE10deallocateEPS5_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE10deallocateEPS5_m'>
11637            <parameter type-id='type-id-155' is-artificial='yes'/>
11638            <parameter type-id='type-id-2768'/>
11639            <parameter type-id='type-id-1280'/>
11640            <return type-id='type-id-65'/>
11641          </function-decl>
11642        </member-function>
11643        <member-function access='public'>
11644          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev'>
11645            <parameter type-id='type-id-155' is-artificial='yes'/>
11646            <return type-id='type-id-65'/>
11647          </function-decl>
11648        </member-function>
11649      </class-decl>
11650      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-156'>
11651        <member-type access='public'>
11652          <typedef-decl name='const_pointer' type-id='type-id-1958' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2770'/>
11653        </member-type>
11654        <member-type access='public'>
11655          <typedef-decl name='const_reference' type-id='type-id-1957' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2771'/>
11656        </member-type>
11657        <member-type access='public'>
11658          <typedef-decl name='pointer' type-id='type-id-2046' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2772'/>
11659        </member-type>
11660        <member-type access='public'>
11661          <typedef-decl name='reference' type-id='type-id-2669' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2773'/>
11662        </member-type>
11663        <member-function access='public'>
11664          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11665            <parameter type-id='type-id-157' is-artificial='yes'/>
11666            <return type-id='type-id-65'/>
11667          </function-decl>
11668        </member-function>
11669        <member-function access='public'>
11670          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11671            <parameter type-id='type-id-157' is-artificial='yes'/>
11672            <parameter type-id='type-id-281'/>
11673            <return type-id='type-id-65'/>
11674          </function-decl>
11675        </member-function>
11676        <member-function access='public' destructor='yes'>
11677          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11678            <parameter type-id='type-id-157' is-artificial='yes'/>
11679            <parameter type-id='type-id-23' is-artificial='yes'/>
11680            <return type-id='type-id-65'/>
11681          </function-decl>
11682        </member-function>
11683      </class-decl>
11684      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-158'>
11685        <member-type access='public'>
11686          <typedef-decl name='const_pointer' type-id='type-id-1962' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2774'/>
11687        </member-type>
11688        <member-type access='public'>
11689          <typedef-decl name='const_reference' type-id='type-id-1961' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2775'/>
11690        </member-type>
11691        <member-type access='public'>
11692          <typedef-decl name='pointer' type-id='type-id-2058' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2776'/>
11693        </member-type>
11694        <member-type access='public'>
11695          <typedef-decl name='reference' type-id='type-id-2670' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2777'/>
11696        </member-type>
11697        <member-function access='public'>
11698          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11699            <parameter type-id='type-id-159' is-artificial='yes'/>
11700            <return type-id='type-id-65'/>
11701          </function-decl>
11702        </member-function>
11703        <member-function access='public'>
11704          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11705            <parameter type-id='type-id-159' is-artificial='yes'/>
11706            <parameter type-id='type-id-284'/>
11707            <return type-id='type-id-65'/>
11708          </function-decl>
11709        </member-function>
11710        <member-function access='public' destructor='yes'>
11711          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11712            <parameter type-id='type-id-159' is-artificial='yes'/>
11713            <parameter type-id='type-id-23' is-artificial='yes'/>
11714            <return type-id='type-id-65'/>
11715          </function-decl>
11716        </member-function>
11717      </class-decl>
11718      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-160'>
11719        <member-type access='public'>
11720          <typedef-decl name='const_pointer' type-id='type-id-770' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2778'/>
11721        </member-type>
11722        <member-type access='public'>
11723          <typedef-decl name='const_reference' type-id='type-id-769' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2779'/>
11724        </member-type>
11725        <member-type access='public'>
11726          <typedef-decl name='pointer' type-id='type-id-1546' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2780'/>
11727        </member-type>
11728        <member-type access='public'>
11729          <typedef-decl name='reference' type-id='type-id-1545' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2781'/>
11730        </member-type>
11731        <member-function access='public'>
11732          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11733            <parameter type-id='type-id-161' is-artificial='yes'/>
11734            <return type-id='type-id-65'/>
11735          </function-decl>
11736        </member-function>
11737        <member-function access='public'>
11738          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11739            <parameter type-id='type-id-161' is-artificial='yes'/>
11740            <parameter type-id='type-id-287'/>
11741            <return type-id='type-id-65'/>
11742          </function-decl>
11743        </member-function>
11744        <member-function access='public' destructor='yes'>
11745          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11746            <parameter type-id='type-id-161' is-artificial='yes'/>
11747            <parameter type-id='type-id-23' is-artificial='yes'/>
11748            <return type-id='type-id-65'/>
11749          </function-decl>
11750        </member-function>
11751      </class-decl>
11752      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-162'>
11753        <member-type access='public'>
11754          <typedef-decl name='const_pointer' type-id='type-id-774' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2782'/>
11755        </member-type>
11756        <member-type access='public'>
11757          <typedef-decl name='const_reference' type-id='type-id-773' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2783'/>
11758        </member-type>
11759        <member-type access='public'>
11760          <typedef-decl name='pointer' type-id='type-id-1548' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2498'/>
11761        </member-type>
11762        <member-type access='public'>
11763          <typedef-decl name='reference' type-id='type-id-1547' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2784'/>
11764        </member-type>
11765        <member-function access='public'>
11766          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11767            <parameter type-id='type-id-163' is-artificial='yes'/>
11768            <return type-id='type-id-65'/>
11769          </function-decl>
11770        </member-function>
11771        <member-function access='public'>
11772          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11773            <parameter type-id='type-id-163' is-artificial='yes'/>
11774            <parameter type-id='type-id-290'/>
11775            <return type-id='type-id-65'/>
11776          </function-decl>
11777        </member-function>
11778        <member-function access='public' destructor='yes'>
11779          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11780            <parameter type-id='type-id-163' is-artificial='yes'/>
11781            <parameter type-id='type-id-23' is-artificial='yes'/>
11782            <return type-id='type-id-65'/>
11783          </function-decl>
11784        </member-function>
11785        <member-function access='public' destructor='yes'>
11786          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev'>
11787            <parameter type-id='type-id-163' is-artificial='yes'/>
11788            <parameter type-id='type-id-23' is-artificial='yes'/>
11789            <return type-id='type-id-65'/>
11790          </function-decl>
11791        </member-function>
11792        <member-function access='public'>
11793          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev'>
11794            <parameter type-id='type-id-163' is-artificial='yes'/>
11795            <return type-id='type-id-65'/>
11796          </function-decl>
11797        </member-function>
11798        <member-function access='public'>
11799          <function-decl name='destroy&lt;std::pair&lt;const std::basic_string&lt;char&gt;, std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE7destroyIS4_EEvPT_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE7destroyIS4_EEvPT_'>
11800            <parameter type-id='type-id-163' is-artificial='yes'/>
11801            <parameter type-id='type-id-1819'/>
11802            <return type-id='type-id-65'/>
11803          </function-decl>
11804        </member-function>
11805        <member-function access='public'>
11806          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE10deallocateEPS5_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE10deallocateEPS5_m'>
11807            <parameter type-id='type-id-163' is-artificial='yes'/>
11808            <parameter type-id='type-id-2498'/>
11809            <parameter type-id='type-id-1280'/>
11810            <return type-id='type-id-65'/>
11811          </function-decl>
11812        </member-function>
11813      </class-decl>
11814      <class-decl name='new_allocator&lt;std::__detail::_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-164'>
11815        <member-type access='public'>
11816          <typedef-decl name='const_pointer' type-id='type-id-897' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2785'/>
11817        </member-type>
11818        <member-type access='public'>
11819          <typedef-decl name='const_reference' type-id='type-id-896' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2786'/>
11820        </member-type>
11821        <member-type access='public'>
11822          <typedef-decl name='pointer' type-id='type-id-1636' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2787'/>
11823        </member-type>
11824        <member-type access='public'>
11825          <typedef-decl name='reference' type-id='type-id-1635' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2788'/>
11826        </member-type>
11827        <member-function access='public'>
11828          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11829            <parameter type-id='type-id-165' is-artificial='yes'/>
11830            <return type-id='type-id-65'/>
11831          </function-decl>
11832        </member-function>
11833        <member-function access='public'>
11834          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11835            <parameter type-id='type-id-165' is-artificial='yes'/>
11836            <parameter type-id='type-id-293'/>
11837            <return type-id='type-id-65'/>
11838          </function-decl>
11839        </member-function>
11840        <member-function access='public' destructor='yes'>
11841          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11842            <parameter type-id='type-id-165' is-artificial='yes'/>
11843            <parameter type-id='type-id-23' is-artificial='yes'/>
11844            <return type-id='type-id-65'/>
11845          </function-decl>
11846        </member-function>
11847      </class-decl>
11848      <class-decl name='new_allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-166'>
11849        <member-type access='public'>
11850          <typedef-decl name='const_pointer' type-id='type-id-1034' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2789'/>
11851        </member-type>
11852        <member-type access='public'>
11853          <typedef-decl name='const_reference' type-id='type-id-1033' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2790'/>
11854        </member-type>
11855        <member-function access='public'>
11856          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11857            <parameter type-id='type-id-167' is-artificial='yes'/>
11858            <return type-id='type-id-65'/>
11859          </function-decl>
11860        </member-function>
11861        <member-function access='public'>
11862          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11863            <parameter type-id='type-id-167' is-artificial='yes'/>
11864            <parameter type-id='type-id-296'/>
11865            <return type-id='type-id-65'/>
11866          </function-decl>
11867        </member-function>
11868        <member-function access='public' destructor='yes'>
11869          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11870            <parameter type-id='type-id-167' is-artificial='yes'/>
11871            <parameter type-id='type-id-23' is-artificial='yes'/>
11872            <return type-id='type-id-65'/>
11873          </function-decl>
11874        </member-function>
11875        <member-function access='public' destructor='yes'>
11876          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISsED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsED2Ev'>
11877            <parameter type-id='type-id-167' is-artificial='yes'/>
11878            <parameter type-id='type-id-23' is-artificial='yes'/>
11879            <return type-id='type-id-65'/>
11880          </function-decl>
11881        </member-function>
11882        <member-function access='public'>
11883          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_'>
11884            <parameter type-id='type-id-167' is-artificial='yes'/>
11885            <parameter type-id='type-id-296'/>
11886            <return type-id='type-id-65'/>
11887          </function-decl>
11888        </member-function>
11889        <member-function access='public'>
11890          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISsEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsEC2Ev'>
11891            <parameter type-id='type-id-167' is-artificial='yes'/>
11892            <return type-id='type-id-65'/>
11893          </function-decl>
11894        </member-function>
11895        <member-function access='public'>
11896          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm'>
11897            <parameter type-id='type-id-167' is-artificial='yes'/>
11898            <parameter type-id='type-id-2505'/>
11899            <parameter type-id='type-id-1280'/>
11900            <return type-id='type-id-65'/>
11901          </function-decl>
11902        </member-function>
11903        <member-function access='public'>
11904          <function-decl name='construct&lt;std::basic_string&lt;char&gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISsE9constructISsISsEEEvPT_DpOT0_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsE9constructISsISsEEEvPT_DpOT0_'>
11905            <parameter type-id='type-id-167' is-artificial='yes'/>
11906            <parameter type-id='type-id-1750'/>
11907            <parameter type-id='type-id-1749'/>
11908            <return type-id='type-id-65'/>
11909          </function-decl>
11910        </member-function>
11911        <member-function access='public'>
11912          <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv'>
11913            <parameter type-id='type-id-167' is-artificial='yes'/>
11914            <parameter type-id='type-id-1280'/>
11915            <parameter type-id='type-id-45'/>
11916            <return type-id='type-id-2505'/>
11917          </function-decl>
11918        </member-function>
11919        <member-function access='public'>
11920          <function-decl name='destroy&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISsE7destroyISsEEvPT_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsE7destroyISsEEvPT_'>
11921            <parameter type-id='type-id-167' is-artificial='yes'/>
11922            <parameter type-id='type-id-1750'/>
11923            <return type-id='type-id-65'/>
11924          </function-decl>
11925        </member-function>
11926        <member-function access='public' const='yes'>
11927          <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISsE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx13new_allocatorISsE8max_sizeEv'>
11928            <parameter type-id='type-id-297' is-artificial='yes'/>
11929            <return type-id='type-id-1280'/>
11930          </function-decl>
11931        </member-function>
11932      </class-decl>
11933      <class-decl name='new_allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::ServerParameter*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-168'>
11934        <member-type access='public'>
11935          <typedef-decl name='const_pointer' type-id='type-id-1978' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2791'/>
11936        </member-type>
11937        <member-type access='public'>
11938          <typedef-decl name='const_reference' type-id='type-id-1977' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2792'/>
11939        </member-type>
11940        <member-type access='public'>
11941          <typedef-decl name='pointer' type-id='type-id-2126' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2793'/>
11942        </member-type>
11943        <member-type access='public'>
11944          <typedef-decl name='reference' type-id='type-id-2686' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2794'/>
11945        </member-type>
11946        <member-function access='public'>
11947          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11948            <parameter type-id='type-id-169' is-artificial='yes'/>
11949            <return type-id='type-id-65'/>
11950          </function-decl>
11951        </member-function>
11952        <member-function access='public'>
11953          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11954            <parameter type-id='type-id-169' is-artificial='yes'/>
11955            <parameter type-id='type-id-299'/>
11956            <return type-id='type-id-65'/>
11957          </function-decl>
11958        </member-function>
11959        <member-function access='public' destructor='yes'>
11960          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11961            <parameter type-id='type-id-169' is-artificial='yes'/>
11962            <parameter type-id='type-id-23' is-artificial='yes'/>
11963            <return type-id='type-id-65'/>
11964          </function-decl>
11965        </member-function>
11966      </class-decl>
11967      <class-decl name='new_allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-170'>
11968        <member-type access='public'>
11969          <typedef-decl name='const_pointer' type-id='type-id-1176' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2795'/>
11970        </member-type>
11971        <member-type access='public'>
11972          <typedef-decl name='const_reference' type-id='type-id-1175' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2796'/>
11973        </member-type>
11974        <member-type access='public'>
11975          <typedef-decl name='pointer' type-id='type-id-1813' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2797'/>
11976        </member-type>
11977        <member-type access='public'>
11978          <typedef-decl name='reference' type-id='type-id-1811' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2798'/>
11979        </member-type>
11980        <member-function access='public'>
11981          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11982            <parameter type-id='type-id-171' is-artificial='yes'/>
11983            <return type-id='type-id-65'/>
11984          </function-decl>
11985        </member-function>
11986        <member-function access='public'>
11987          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
11988            <parameter type-id='type-id-171' is-artificial='yes'/>
11989            <parameter type-id='type-id-302'/>
11990            <return type-id='type-id-65'/>
11991          </function-decl>
11992        </member-function>
11993        <member-function access='public' destructor='yes'>
11994          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
11995            <parameter type-id='type-id-171' is-artificial='yes'/>
11996            <parameter type-id='type-id-23' is-artificial='yes'/>
11997            <return type-id='type-id-65'/>
11998          </function-decl>
11999        </member-function>
12000      </class-decl>
12001      <class-decl name='new_allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::optionenvironment::Value&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-172'>
12002        <member-type access='public'>
12003          <typedef-decl name='const_pointer' type-id='type-id-1180' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2799'/>
12004        </member-type>
12005        <member-type access='public'>
12006          <typedef-decl name='const_reference' type-id='type-id-1179' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2800'/>
12007        </member-type>
12008        <member-type access='public'>
12009          <typedef-decl name='pointer' type-id='type-id-1816' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2522'/>
12010        </member-type>
12011        <member-type access='public'>
12012          <typedef-decl name='reference' type-id='type-id-1814' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2801'/>
12013        </member-type>
12014        <member-function access='public'>
12015          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12016            <parameter type-id='type-id-173' is-artificial='yes'/>
12017            <return type-id='type-id-65'/>
12018          </function-decl>
12019        </member-function>
12020        <member-function access='public'>
12021          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
12022            <parameter type-id='type-id-173' is-artificial='yes'/>
12023            <parameter type-id='type-id-305'/>
12024            <return type-id='type-id-65'/>
12025          </function-decl>
12026        </member-function>
12027        <member-function access='public' destructor='yes'>
12028          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
12029            <parameter type-id='type-id-173' is-artificial='yes'/>
12030            <parameter type-id='type-id-23' is-artificial='yes'/>
12031            <return type-id='type-id-65'/>
12032          </function-decl>
12033        </member-function>
12034      </class-decl>
12035      <class-decl name='new_allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-174'>
12036        <member-type access='public'>
12037          <typedef-decl name='const_pointer' type-id='type-id-1184' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2802'/>
12038        </member-type>
12039        <member-type access='public'>
12040          <typedef-decl name='const_reference' type-id='type-id-1183' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2803'/>
12041        </member-type>
12042        <member-type access='public'>
12043          <typedef-decl name='pointer' type-id='type-id-1819' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2376'/>
12044        </member-type>
12045        <member-type access='public'>
12046          <typedef-decl name='reference' type-id='type-id-1817' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2804'/>
12047        </member-type>
12048        <member-function access='public'>
12049          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12050            <parameter type-id='type-id-175' is-artificial='yes'/>
12051            <return type-id='type-id-65'/>
12052          </function-decl>
12053        </member-function>
12054        <member-function access='public'>
12055          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
12056            <parameter type-id='type-id-175' is-artificial='yes'/>
12057            <parameter type-id='type-id-308'/>
12058            <return type-id='type-id-65'/>
12059          </function-decl>
12060        </member-function>
12061        <member-function access='public' destructor='yes'>
12062          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
12063            <parameter type-id='type-id-175' is-artificial='yes'/>
12064            <parameter type-id='type-id-23' is-artificial='yes'/>
12065            <return type-id='type-id-65'/>
12066          </function-decl>
12067        </member-function>
12068      </class-decl>
12069      <class-decl name='new_allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-176'>
12070        <member-type access='public'>
12071          <typedef-decl name='const_pointer' type-id='type-id-1203' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2805'/>
12072        </member-type>
12073        <member-type access='public'>
12074          <typedef-decl name='const_reference' type-id='type-id-1202' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2806'/>
12075        </member-type>
12076        <member-type access='public'>
12077          <typedef-decl name='pointer' type-id='type-id-1851' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2537'/>
12078        </member-type>
12079        <member-type access='public'>
12080          <typedef-decl name='reference' type-id='type-id-1849' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2807'/>
12081        </member-type>
12082        <member-function access='public'>
12083          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12084            <parameter type-id='type-id-177' is-artificial='yes'/>
12085            <return type-id='type-id-65'/>
12086          </function-decl>
12087        </member-function>
12088        <member-function access='public'>
12089          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
12090            <parameter type-id='type-id-177' is-artificial='yes'/>
12091            <parameter type-id='type-id-311'/>
12092            <return type-id='type-id-65'/>
12093          </function-decl>
12094        </member-function>
12095        <member-function access='public' destructor='yes'>
12096          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
12097            <parameter type-id='type-id-177' is-artificial='yes'/>
12098            <parameter type-id='type-id-23' is-artificial='yes'/>
12099            <return type-id='type-id-65'/>
12100          </function-decl>
12101        </member-function>
12102        <member-function access='public' destructor='yes'>
12103          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev'>
12104            <parameter type-id='type-id-177' is-artificial='yes'/>
12105            <parameter type-id='type-id-23' is-artificial='yes'/>
12106            <return type-id='type-id-65'/>
12107          </function-decl>
12108        </member-function>
12109        <member-function access='public'>
12110          <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEE10deallocateEPS5_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEE10deallocateEPS5_m'>
12111            <parameter type-id='type-id-177' is-artificial='yes'/>
12112            <parameter type-id='type-id-2537'/>
12113            <parameter type-id='type-id-1280'/>
12114            <return type-id='type-id-65'/>
12115          </function-decl>
12116        </member-function>
12117      </class-decl>
12118      <class-decl name='__normal_iterator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;*, std::vector&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2255'/>
12119      <class-decl name='__normal_iterator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;*, std::vector&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2270'/>
12120      <class-decl name='__normal_iterator&lt;const boost::shared_ptr&lt;boost::program_options::option_description&gt;*, std::vector&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2249'/>
12121      <class-decl name='__normal_iterator&lt;const boost::shared_ptr&lt;boost::program_options::options_description&gt;*, std::vector&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2264'/>
12122      <class-decl name='__normal_iterator&lt;const std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;*, std::vector&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;, std::allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2342'/>
12123      <class-decl name='__normal_iterator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;* const*, std::vector&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*, std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2279'/>
12124      <class-decl name='__normal_iterator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;**, std::vector&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*, std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2285'/>
12125      <class-decl name='__normal_iterator&lt;mongo::optionenvironment::Constraint* const*, std::vector&lt;mongo::optionenvironment::Constraint*, std::allocator&lt;mongo::optionenvironment::Constraint*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2300'/>
12126      <class-decl name='__normal_iterator&lt;mongo::optionenvironment::Constraint**, std::vector&lt;mongo::optionenvironment::Constraint*, std::allocator&lt;mongo::optionenvironment::Constraint*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2304'/>
12127      <class-decl name='__normal_iterator&lt;mongo::optionenvironment::KeyConstraint* const*, std::vector&lt;mongo::optionenvironment::KeyConstraint*, std::allocator&lt;mongo::optionenvironment::KeyConstraint*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2315'/>
12128      <class-decl name='__normal_iterator&lt;mongo::optionenvironment::KeyConstraint**, std::vector&lt;mongo::optionenvironment::KeyConstraint*, std::allocator&lt;mongo::optionenvironment::KeyConstraint*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2319'/>
12129      <class-decl name='__normal_iterator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;*, std::vector&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt;, std::allocator&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2346'/>
12130      <function-decl name='operator!=&lt;const std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZN9__gnu_cxxneIPKSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESB_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxxneIPKSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESB_'>
12131        <parameter type-id='type-id-239' name='__lhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
12132        <parameter type-id='type-id-239' name='__rhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
12133        <return type-id='type-id-1'/>
12134      </function-decl>
12135      <function-decl name='operator!=&lt;std::basic_string&lt;char&gt;*, std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZN9__gnu_cxxneIPSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESA_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxxneIPSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESA_'>
12136        <parameter type-id='type-id-242' name='__lhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
12137        <parameter type-id='type-id-242' name='__rhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
12138        <return type-id='type-id-1'/>
12139      </function-decl>
12140    </namespace-decl>
12141    <function-decl name='operator new' mangled-name='_ZnwmPv' filepath='/usr/include/c++/4.9/new' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZnwmPv'>
12142      <parameter type-id='type-id-46'/>
12143      <parameter type-id='type-id-45' name='__p' filepath='/usr/include/c++/4.9/new' line='146' column='1'/>
12144      <return type-id='type-id-45'/>
12145    </function-decl>
12146    <function-decl name='operator delete' mangled-name='_ZdlPvS_' filepath='/usr/include/c++/4.9/new' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZdlPvS_'>
12147      <parameter type-id='type-id-45'/>
12148      <parameter type-id='type-id-45'/>
12149      <return type-id='type-id-65'/>
12150    </function-decl>
12151    <function-decl name='setlocale' filepath='/usr/include/locale.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
12152      <parameter type-id='type-id-23'/>
12153      <parameter type-id='type-id-59'/>
12154      <return type-id='type-id-39'/>
12155    </function-decl>
12156    <function-decl name='localeconv' filepath='/usr/include/locale.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
12157      <return type-id='type-id-1316'/>
12158    </function-decl>
12159    <function-decl name='remove' filepath='/usr/include/stdio.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
12160      <parameter type-id='type-id-59'/>
12161      <return type-id='type-id-23'/>
12162    </function-decl>
12163    <function-decl name='rename' filepath='/usr/include/stdio.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
12164      <parameter type-id='type-id-59'/>
12165      <parameter type-id='type-id-59'/>
12166      <return type-id='type-id-23'/>
12167    </function-decl>
12168    <function-decl name='tmpfile' filepath='/usr/include/stdio.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
12169      <return type-id='type-id-104'/>
12170    </function-decl>
12171    <function-decl name='tmpnam' filepath='/usr/include/stdio.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
12172      <parameter type-id='type-id-39'/>
12173      <return type-id='type-id-39'/>
12174    </function-decl>
12175    <function-decl name='fclose' filepath='/usr/include/stdio.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
12176      <parameter type-id='type-id-104'/>
12177      <return type-id='type-id-23'/>
12178    </function-decl>
12179    <function-decl name='fflush' filepath='/usr/include/stdio.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
12180      <parameter type-id='type-id-104'/>
12181      <return type-id='type-id-23'/>
12182    </function-decl>
12183    <function-decl name='fopen' filepath='/usr/include/stdio.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
12184      <parameter type-id='type-id-59'/>
12185      <parameter type-id='type-id-59'/>
12186      <return type-id='type-id-104'/>
12187    </function-decl>
12188    <function-decl name='freopen' filepath='/usr/include/stdio.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
12189      <parameter type-id='type-id-59'/>
12190      <parameter type-id='type-id-59'/>
12191      <parameter type-id='type-id-104'/>
12192      <return type-id='type-id-104'/>
12193    </function-decl>
12194    <function-decl name='setbuf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
12195      <parameter type-id='type-id-104'/>
12196      <parameter type-id='type-id-39'/>
12197      <return type-id='type-id-65'/>
12198    </function-decl>
12199    <function-decl name='setvbuf' filepath='/usr/include/stdio.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
12200      <parameter type-id='type-id-104'/>
12201      <parameter type-id='type-id-39'/>
12202      <parameter type-id='type-id-23'/>
12203      <parameter type-id='type-id-46'/>
12204      <return type-id='type-id-23'/>
12205    </function-decl>
12206    <function-decl name='fgetc' filepath='/usr/include/stdio.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
12207      <parameter type-id='type-id-104'/>
12208      <return type-id='type-id-23'/>
12209    </function-decl>
12210    <function-decl name='getc' filepath='/usr/include/stdio.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
12211      <parameter type-id='type-id-104'/>
12212      <return type-id='type-id-23'/>
12213    </function-decl>
12214    <function-decl name='getchar' filepath='/usr/include/stdio.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
12215      <return type-id='type-id-23'/>
12216    </function-decl>
12217    <function-decl name='fgets' filepath='/usr/include/stdio.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
12218      <parameter type-id='type-id-39'/>
12219      <parameter type-id='type-id-23'/>
12220      <parameter type-id='type-id-104'/>
12221      <return type-id='type-id-39'/>
12222    </function-decl>
12223    <function-decl name='gets' filepath='/usr/include/stdio.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
12224      <parameter type-id='type-id-39'/>
12225      <return type-id='type-id-39'/>
12226    </function-decl>
12227    <function-decl name='ungetc' filepath='/usr/include/stdio.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
12228      <parameter type-id='type-id-23'/>
12229      <parameter type-id='type-id-104'/>
12230      <return type-id='type-id-23'/>
12231    </function-decl>
12232    <function-decl name='fread' filepath='/usr/include/stdio.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
12233      <parameter type-id='type-id-45'/>
12234      <parameter type-id='type-id-46'/>
12235      <parameter type-id='type-id-46'/>
12236      <parameter type-id='type-id-104'/>
12237      <return type-id='type-id-46'/>
12238    </function-decl>
12239    <function-decl name='fseek' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
12240      <parameter type-id='type-id-104'/>
12241      <parameter type-id='type-id-27'/>
12242      <parameter type-id='type-id-23'/>
12243      <return type-id='type-id-23'/>
12244    </function-decl>
12245    <function-decl name='ftell' filepath='/usr/include/stdio.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
12246      <parameter type-id='type-id-104'/>
12247      <return type-id='type-id-27'/>
12248    </function-decl>
12249    <function-decl name='rewind' filepath='/usr/include/stdio.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
12250      <parameter type-id='type-id-104'/>
12251      <return type-id='type-id-65'/>
12252    </function-decl>
12253    <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
12254      <parameter type-id='type-id-104'/>
12255      <parameter type-id='type-id-1312'/>
12256      <return type-id='type-id-23'/>
12257    </function-decl>
12258    <function-decl name='fsetpos' filepath='/usr/include/stdio.h' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
12259      <parameter type-id='type-id-104'/>
12260      <parameter type-id='type-id-339'/>
12261      <return type-id='type-id-23'/>
12262    </function-decl>
12263    <function-decl name='clearerr' filepath='/usr/include/stdio.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
12264      <parameter type-id='type-id-104'/>
12265      <return type-id='type-id-65'/>
12266    </function-decl>
12267    <function-decl name='feof' filepath='/usr/include/stdio.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
12268      <parameter type-id='type-id-104'/>
12269      <return type-id='type-id-23'/>
12270    </function-decl>
12271    <function-decl name='ferror' filepath='/usr/include/stdio.h' line='830' column='1' visibility='default' binding='global' size-in-bits='64'>
12272      <parameter type-id='type-id-104'/>
12273      <return type-id='type-id-23'/>
12274    </function-decl>
12275    <function-decl name='perror' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
12276      <parameter type-id='type-id-59'/>
12277      <return type-id='type-id-65'/>
12278    </function-decl>
12279    <function-decl name='atof' filepath='/usr/include/stdlib.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
12280      <parameter type-id='type-id-59'/>
12281      <return type-id='type-id-21'/>
12282    </function-decl>
12283    <function-decl name='atoi' filepath='/usr/include/stdlib.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
12284      <parameter type-id='type-id-59'/>
12285      <return type-id='type-id-23'/>
12286    </function-decl>
12287    <function-decl name='atol' filepath='/usr/include/stdlib.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
12288      <parameter type-id='type-id-59'/>
12289      <return type-id='type-id-27'/>
12290    </function-decl>
12291    <function-decl name='atoll' filepath='/usr/include/stdlib.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
12292      <parameter type-id='type-id-59'/>
12293      <return type-id='type-id-28'/>
12294    </function-decl>
12295    <function-decl name='strtod' filepath='/usr/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
12296      <parameter type-id='type-id-59'/>
12297      <parameter type-id='type-id-206'/>
12298      <return type-id='type-id-21'/>
12299    </function-decl>
12300    <function-decl name='strtof' filepath='/usr/include/stdlib.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
12301      <parameter type-id='type-id-59'/>
12302      <parameter type-id='type-id-206'/>
12303      <return type-id='type-id-22'/>
12304    </function-decl>
12305    <function-decl name='strtold' filepath='/usr/include/stdlib.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
12306      <parameter type-id='type-id-59'/>
12307      <parameter type-id='type-id-206'/>
12308      <return type-id='type-id-26'/>
12309    </function-decl>
12310    <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
12311      <parameter type-id='type-id-59'/>
12312      <parameter type-id='type-id-206'/>
12313      <parameter type-id='type-id-23'/>
12314      <return type-id='type-id-27'/>
12315    </function-decl>
12316    <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
12317      <parameter type-id='type-id-59'/>
12318      <parameter type-id='type-id-206'/>
12319      <parameter type-id='type-id-23'/>
12320      <return type-id='type-id-82'/>
12321    </function-decl>
12322    <function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
12323      <parameter type-id='type-id-59'/>
12324      <parameter type-id='type-id-206'/>
12325      <parameter type-id='type-id-23'/>
12326      <return type-id='type-id-28'/>
12327    </function-decl>
12328    <function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
12329      <parameter type-id='type-id-59'/>
12330      <parameter type-id='type-id-206'/>
12331      <parameter type-id='type-id-23'/>
12332      <return type-id='type-id-102'/>
12333    </function-decl>
12334    <function-decl name='rand' filepath='/usr/include/stdlib.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
12335      <return type-id='type-id-23'/>
12336    </function-decl>
12337    <function-decl name='srand' filepath='/usr/include/stdlib.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
12338      <parameter type-id='type-id-50'/>
12339      <return type-id='type-id-65'/>
12340    </function-decl>
12341    <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
12342      <parameter type-id='type-id-1914'/>
12343      <return type-id='type-id-23'/>
12344    </function-decl>
12345    <function-decl name='quick_exit' filepath='/usr/include/stdlib.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
12346      <parameter type-id='type-id-23'/>
12347      <return type-id='type-id-65'/>
12348    </function-decl>
12349    <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
12350      <parameter type-id='type-id-59'/>
12351      <return type-id='type-id-39'/>
12352    </function-decl>
12353    <function-decl name='system' filepath='/usr/include/stdlib.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
12354      <parameter type-id='type-id-59'/>
12355      <return type-id='type-id-23'/>
12356    </function-decl>
12357    <function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
12358      <parameter type-id='type-id-45'/>
12359      <parameter type-id='type-id-45'/>
12360      <parameter type-id='type-id-46'/>
12361      <parameter type-id='type-id-46'/>
12362      <parameter type-id='type-id-70'/>
12363      <return type-id='type-id-45'/>
12364    </function-decl>
12365    <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
12366      <parameter type-id='type-id-45'/>
12367      <parameter type-id='type-id-46'/>
12368      <parameter type-id='type-id-46'/>
12369      <parameter type-id='type-id-70'/>
12370      <return type-id='type-id-65'/>
12371    </function-decl>
12372    <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
12373      <parameter type-id='type-id-23'/>
12374      <parameter type-id='type-id-23'/>
12375      <return type-id='type-id-51'/>
12376    </function-decl>
12377    <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
12378      <parameter type-id='type-id-27'/>
12379      <parameter type-id='type-id-27'/>
12380      <return type-id='type-id-54'/>
12381    </function-decl>
12382    <function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
12383      <parameter type-id='type-id-28'/>
12384      <parameter type-id='type-id-28'/>
12385      <return type-id='type-id-56'/>
12386    </function-decl>
12387    <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
12388      <parameter type-id='type-id-59'/>
12389      <parameter type-id='type-id-46'/>
12390      <return type-id='type-id-23'/>
12391    </function-decl>
12392    <function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
12393      <parameter type-id='type-id-1919'/>
12394      <parameter type-id='type-id-59'/>
12395      <parameter type-id='type-id-46'/>
12396      <return type-id='type-id-23'/>
12397    </function-decl>
12398    <function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='869' column='1' visibility='default' binding='global' size-in-bits='64'>
12399      <parameter type-id='type-id-39'/>
12400      <parameter type-id='type-id-103'/>
12401      <return type-id='type-id-23'/>
12402    </function-decl>
12403    <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
12404      <parameter type-id='type-id-1919'/>
12405      <parameter type-id='type-id-59'/>
12406      <parameter type-id='type-id-46'/>
12407      <return type-id='type-id-46'/>
12408    </function-decl>
12409    <function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
12410      <parameter type-id='type-id-39'/>
12411      <parameter type-id='type-id-1308'/>
12412      <parameter type-id='type-id-46'/>
12413      <return type-id='type-id-46'/>
12414    </function-decl>
12415    <function-decl name='memcmp' filepath='/usr/include/string.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
12416      <parameter type-id='type-id-45'/>
12417      <parameter type-id='type-id-45'/>
12418      <parameter type-id='type-id-46'/>
12419      <return type-id='type-id-23'/>
12420    </function-decl>
12421    <function-decl name='strcoll' filepath='/usr/include/string.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
12422      <parameter type-id='type-id-59'/>
12423      <parameter type-id='type-id-59'/>
12424      <return type-id='type-id-23'/>
12425    </function-decl>
12426    <function-decl name='strxfrm' filepath='/usr/include/string.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
12427      <parameter type-id='type-id-39'/>
12428      <parameter type-id='type-id-59'/>
12429      <parameter type-id='type-id-46'/>
12430      <return type-id='type-id-46'/>
12431    </function-decl>
12432    <function-decl name='strtok' filepath='/usr/include/string.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
12433      <parameter type-id='type-id-39'/>
12434      <parameter type-id='type-id-59'/>
12435      <return type-id='type-id-39'/>
12436    </function-decl>
12437    <function-decl name='strerror' filepath='/usr/include/string.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
12438      <parameter type-id='type-id-23'/>
12439      <return type-id='type-id-39'/>
12440    </function-decl>
12441    <function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
12442      <return type-id='type-id-73'/>
12443    </function-decl>
12444    <function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
12445      <parameter type-id='type-id-1903'/>
12446      <return type-id='type-id-80'/>
12447    </function-decl>
12448    <function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
12449      <parameter type-id='type-id-80'/>
12450      <parameter type-id='type-id-80'/>
12451      <return type-id='type-id-21'/>
12452    </function-decl>
12453    <function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
12454      <parameter type-id='type-id-1904'/>
12455      <return type-id='type-id-80'/>
12456    </function-decl>
12457    <function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
12458      <parameter type-id='type-id-39'/>
12459      <parameter type-id='type-id-46'/>
12460      <parameter type-id='type-id-59'/>
12461      <parameter type-id='type-id-1295'/>
12462      <return type-id='type-id-46'/>
12463    </function-decl>
12464    <function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
12465      <parameter type-id='type-id-1293'/>
12466      <return type-id='type-id-1904'/>
12467    </function-decl>
12468    <function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
12469      <parameter type-id='type-id-1293'/>
12470      <return type-id='type-id-1904'/>
12471    </function-decl>
12472    <function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
12473      <parameter type-id='type-id-1295'/>
12474      <return type-id='type-id-39'/>
12475    </function-decl>
12476    <function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
12477      <parameter type-id='type-id-1293'/>
12478      <return type-id='type-id-39'/>
12479    </function-decl>
12480    <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
12481      <parameter type-id='type-id-1919'/>
12482      <parameter type-id='type-id-1308'/>
12483      <return type-id='type-id-1919'/>
12484    </function-decl>
12485    <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
12486      <parameter type-id='type-id-1919'/>
12487      <parameter type-id='type-id-1308'/>
12488      <parameter type-id='type-id-46'/>
12489      <return type-id='type-id-1919'/>
12490    </function-decl>
12491    <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
12492      <parameter type-id='type-id-1919'/>
12493      <parameter type-id='type-id-1308'/>
12494      <return type-id='type-id-1919'/>
12495    </function-decl>
12496    <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
12497      <parameter type-id='type-id-1919'/>
12498      <parameter type-id='type-id-1308'/>
12499      <parameter type-id='type-id-46'/>
12500      <return type-id='type-id-1919'/>
12501    </function-decl>
12502    <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
12503      <parameter type-id='type-id-1308'/>
12504      <parameter type-id='type-id-1308'/>
12505      <return type-id='type-id-23'/>
12506    </function-decl>
12507    <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
12508      <parameter type-id='type-id-1308'/>
12509      <parameter type-id='type-id-1308'/>
12510      <parameter type-id='type-id-46'/>
12511      <return type-id='type-id-23'/>
12512    </function-decl>
12513    <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
12514      <parameter type-id='type-id-1308'/>
12515      <parameter type-id='type-id-1308'/>
12516      <return type-id='type-id-23'/>
12517    </function-decl>
12518    <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
12519      <parameter type-id='type-id-1919'/>
12520      <parameter type-id='type-id-1308'/>
12521      <parameter type-id='type-id-46'/>
12522      <return type-id='type-id-46'/>
12523    </function-decl>
12524    <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
12525      <parameter type-id='type-id-1308'/>
12526      <parameter type-id='type-id-1308'/>
12527      <return type-id='type-id-46'/>
12528    </function-decl>
12529    <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
12530      <parameter type-id='type-id-1308'/>
12531      <parameter type-id='type-id-1308'/>
12532      <return type-id='type-id-46'/>
12533    </function-decl>
12534    <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
12535      <parameter type-id='type-id-1919'/>
12536      <parameter type-id='type-id-1308'/>
12537      <parameter type-id='type-id-1920'/>
12538      <return type-id='type-id-1919'/>
12539    </function-decl>
12540    <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
12541      <parameter type-id='type-id-1308'/>
12542      <return type-id='type-id-46'/>
12543    </function-decl>
12544    <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
12545      <parameter type-id='type-id-1308'/>
12546      <parameter type-id='type-id-1308'/>
12547      <parameter type-id='type-id-46'/>
12548      <return type-id='type-id-23'/>
12549    </function-decl>
12550    <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
12551      <parameter type-id='type-id-1919'/>
12552      <parameter type-id='type-id-1308'/>
12553      <parameter type-id='type-id-46'/>
12554      <return type-id='type-id-1919'/>
12555    </function-decl>
12556    <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
12557      <parameter type-id='type-id-1919'/>
12558      <parameter type-id='type-id-1308'/>
12559      <parameter type-id='type-id-46'/>
12560      <return type-id='type-id-1919'/>
12561    </function-decl>
12562    <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
12563      <parameter type-id='type-id-1919'/>
12564      <parameter type-id='type-id-103'/>
12565      <parameter type-id='type-id-46'/>
12566      <return type-id='type-id-1919'/>
12567    </function-decl>
12568    <function-decl name='btowc' filepath='/usr/include/wchar.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
12569      <parameter type-id='type-id-23'/>
12570      <return type-id='type-id-87'/>
12571    </function-decl>
12572    <function-decl name='wctob' filepath='/usr/include/wchar.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
12573      <parameter type-id='type-id-87'/>
12574      <return type-id='type-id-23'/>
12575    </function-decl>
12576    <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
12577      <parameter type-id='type-id-346'/>
12578      <return type-id='type-id-23'/>
12579    </function-decl>
12580    <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
12581      <parameter type-id='type-id-1919'/>
12582      <parameter type-id='type-id-59'/>
12583      <parameter type-id='type-id-46'/>
12584      <parameter type-id='type-id-1319'/>
12585      <return type-id='type-id-46'/>
12586    </function-decl>
12587    <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'>
12588      <parameter type-id='type-id-39'/>
12589      <parameter type-id='type-id-103'/>
12590      <parameter type-id='type-id-1319'/>
12591      <return type-id='type-id-46'/>
12592    </function-decl>
12593    <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
12594      <parameter type-id='type-id-59'/>
12595      <parameter type-id='type-id-46'/>
12596      <parameter type-id='type-id-1319'/>
12597      <return type-id='type-id-46'/>
12598    </function-decl>
12599    <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
12600      <parameter type-id='type-id-1919'/>
12601      <parameter type-id='type-id-337'/>
12602      <parameter type-id='type-id-46'/>
12603      <parameter type-id='type-id-1319'/>
12604      <return type-id='type-id-46'/>
12605    </function-decl>
12606    <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
12607      <parameter type-id='type-id-39'/>
12608      <parameter type-id='type-id-1309'/>
12609      <parameter type-id='type-id-46'/>
12610      <parameter type-id='type-id-1319'/>
12611      <return type-id='type-id-46'/>
12612    </function-decl>
12613    <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
12614      <parameter type-id='type-id-1308'/>
12615      <parameter type-id='type-id-1920'/>
12616      <return type-id='type-id-21'/>
12617    </function-decl>
12618    <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
12619      <parameter type-id='type-id-1308'/>
12620      <parameter type-id='type-id-1920'/>
12621      <return type-id='type-id-22'/>
12622    </function-decl>
12623    <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
12624      <parameter type-id='type-id-1308'/>
12625      <parameter type-id='type-id-1920'/>
12626      <return type-id='type-id-26'/>
12627    </function-decl>
12628    <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
12629      <parameter type-id='type-id-1308'/>
12630      <parameter type-id='type-id-1920'/>
12631      <parameter type-id='type-id-23'/>
12632      <return type-id='type-id-27'/>
12633    </function-decl>
12634    <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
12635      <parameter type-id='type-id-1308'/>
12636      <parameter type-id='type-id-1920'/>
12637      <parameter type-id='type-id-23'/>
12638      <return type-id='type-id-82'/>
12639    </function-decl>
12640    <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
12641      <parameter type-id='type-id-1308'/>
12642      <parameter type-id='type-id-1920'/>
12643      <parameter type-id='type-id-23'/>
12644      <return type-id='type-id-28'/>
12645    </function-decl>
12646    <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
12647      <parameter type-id='type-id-1308'/>
12648      <parameter type-id='type-id-1920'/>
12649      <parameter type-id='type-id-23'/>
12650      <return type-id='type-id-102'/>
12651    </function-decl>
12652    <function-decl name='fwide' filepath='/usr/include/wchar.h' line='587' column='1' visibility='default' binding='global' size-in-bits='64'>
12653      <parameter type-id='type-id-105'/>
12654      <parameter type-id='type-id-23'/>
12655      <return type-id='type-id-23'/>
12656    </function-decl>
12657    <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='594' column='1' visibility='default' binding='global' size-in-bits='64'>
12658      <parameter type-id='type-id-105'/>
12659      <parameter type-id='type-id-1308'/>
12660      <parameter is-variadic='yes'/>
12661      <return type-id='type-id-23'/>
12662    </function-decl>
12663    <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
12664      <parameter type-id='type-id-1308'/>
12665      <parameter is-variadic='yes'/>
12666      <return type-id='type-id-23'/>
12667    </function-decl>
12668    <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
12669      <parameter type-id='type-id-1919'/>
12670      <parameter type-id='type-id-46'/>
12671      <parameter type-id='type-id-1308'/>
12672      <parameter is-variadic='yes'/>
12673      <return type-id='type-id-23'/>
12674    </function-decl>
12675    <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
12676      <parameter type-id='type-id-105'/>
12677      <parameter type-id='type-id-1308'/>
12678      <parameter type-id='type-id-1905'/>
12679      <return type-id='type-id-23'/>
12680    </function-decl>
12681    <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
12682      <parameter type-id='type-id-1308'/>
12683      <parameter type-id='type-id-1905'/>
12684      <return type-id='type-id-23'/>
12685    </function-decl>
12686    <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
12687      <parameter type-id='type-id-1919'/>
12688      <parameter type-id='type-id-46'/>
12689      <parameter type-id='type-id-1308'/>
12690      <parameter type-id='type-id-1905'/>
12691      <return type-id='type-id-23'/>
12692    </function-decl>
12693    <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'>
12694      <parameter type-id='type-id-105'/>
12695      <parameter type-id='type-id-1308'/>
12696      <parameter is-variadic='yes'/>
12697      <return type-id='type-id-23'/>
12698    </function-decl>
12699    <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
12700      <parameter type-id='type-id-1308'/>
12701      <parameter is-variadic='yes'/>
12702      <return type-id='type-id-23'/>
12703    </function-decl>
12704    <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
12705      <parameter type-id='type-id-1308'/>
12706      <parameter type-id='type-id-1308'/>
12707      <parameter is-variadic='yes'/>
12708      <return type-id='type-id-23'/>
12709    </function-decl>
12710    <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
12711      <parameter type-id='type-id-105'/>
12712      <parameter type-id='type-id-1308'/>
12713      <parameter type-id='type-id-1905'/>
12714      <return type-id='type-id-23'/>
12715    </function-decl>
12716    <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
12717      <parameter type-id='type-id-1308'/>
12718      <parameter type-id='type-id-1905'/>
12719      <return type-id='type-id-23'/>
12720    </function-decl>
12721    <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
12722      <parameter type-id='type-id-1308'/>
12723      <parameter type-id='type-id-1308'/>
12724      <parameter type-id='type-id-1905'/>
12725      <return type-id='type-id-23'/>
12726    </function-decl>
12727    <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
12728      <parameter type-id='type-id-105'/>
12729      <return type-id='type-id-87'/>
12730    </function-decl>
12731    <function-decl name='getwc' filepath='/usr/include/wchar.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
12732      <parameter type-id='type-id-105'/>
12733      <return type-id='type-id-87'/>
12734    </function-decl>
12735    <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
12736      <return type-id='type-id-87'/>
12737    </function-decl>
12738    <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
12739      <parameter type-id='type-id-103'/>
12740      <parameter type-id='type-id-105'/>
12741      <return type-id='type-id-87'/>
12742    </function-decl>
12743    <function-decl name='putwc' filepath='/usr/include/wchar.h' line='760' column='1' visibility='default' binding='global' size-in-bits='64'>
12744      <parameter type-id='type-id-103'/>
12745      <parameter type-id='type-id-105'/>
12746      <return type-id='type-id-87'/>
12747    </function-decl>
12748    <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='766' column='1' visibility='default' binding='global' size-in-bits='64'>
12749      <parameter type-id='type-id-103'/>
12750      <return type-id='type-id-87'/>
12751    </function-decl>
12752    <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'>
12753      <parameter type-id='type-id-1919'/>
12754      <parameter type-id='type-id-23'/>
12755      <parameter type-id='type-id-105'/>
12756      <return type-id='type-id-1919'/>
12757    </function-decl>
12758    <function-decl name='fputws' filepath='/usr/include/wchar.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
12759      <parameter type-id='type-id-1308'/>
12760      <parameter type-id='type-id-105'/>
12761      <return type-id='type-id-23'/>
12762    </function-decl>
12763    <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
12764      <parameter type-id='type-id-87'/>
12765      <parameter type-id='type-id-105'/>
12766      <return type-id='type-id-87'/>
12767    </function-decl>
12768    <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
12769      <parameter type-id='type-id-1919'/>
12770      <parameter type-id='type-id-46'/>
12771      <parameter type-id='type-id-1308'/>
12772      <parameter type-id='type-id-1295'/>
12773      <return type-id='type-id-46'/>
12774    </function-decl>
12775    <function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
12776      <parameter type-id='type-id-59'/>
12777      <return type-id='type-id-86'/>
12778    </function-decl>
12779    <function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
12780      <parameter type-id='type-id-87'/>
12781      <parameter type-id='type-id-86'/>
12782      <return type-id='type-id-23'/>
12783    </function-decl>
12784    <function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
12785      <parameter type-id='type-id-59'/>
12786      <return type-id='type-id-85'/>
12787    </function-decl>
12788    <function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
12789      <parameter type-id='type-id-87'/>
12790      <parameter type-id='type-id-85'/>
12791      <return type-id='type-id-87'/>
12792    </function-decl>
12793    <namespace-decl name='mongo'>
12794      <class-decl name='AssertionException' size-in-bits='256' visibility='default' filepath='src/mongo/util/assert_util.h' line='151' column='1' id='type-id-347'>
12795        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1949'/>
12796        <member-function access='public' constructor='yes'>
12797          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
12798            <parameter type-id='type-id-1320' is-artificial='yes'/>
12799            <parameter type-id='type-id-422'/>
12800            <return type-id='type-id-65'/>
12801          </function-decl>
12802        </member-function>
12803        <member-function access='public' constructor='yes'>
12804          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
12805            <parameter type-id='type-id-1320' is-artificial='yes'/>
12806            <parameter type-id='type-id-59'/>
12807            <parameter type-id='type-id-23'/>
12808            <return type-id='type-id-65'/>
12809          </function-decl>
12810        </member-function>
12811        <member-function access='public' constructor='yes'>
12812          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
12813            <parameter type-id='type-id-1320' is-artificial='yes'/>
12814            <parameter type-id='type-id-1206'/>
12815            <parameter type-id='type-id-23'/>
12816            <return type-id='type-id-65'/>
12817          </function-decl>
12818        </member-function>
12819        <member-function access='public' constructor='yes'>
12820          <function-decl name='AssertionException' mangled-name='_ZN5mongo18AssertionExceptionC2ERKSsi' filepath='src/mongo/util/assert_util.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18AssertionExceptionC2ERKSsi'>
12821            <parameter type-id='type-id-1320' is-artificial='yes'/>
12822            <parameter type-id='type-id-1206'/>
12823            <parameter type-id='type-id-23'/>
12824            <return type-id='type-id-65'/>
12825          </function-decl>
12826        </member-function>
12827        <member-function access='public' destructor='yes' vtable-offset='-1'>
12828          <function-decl name='~AssertionException' filepath='src/mongo/util/assert_util.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
12829            <parameter type-id='type-id-1320' is-artificial='yes'/>
12830            <parameter type-id='type-id-23' is-artificial='yes'/>
12831            <return type-id='type-id-65'/>
12832          </function-decl>
12833        </member-function>
12834        <member-function access='public' destructor='yes' vtable-offset='-1'>
12835          <function-decl name='~AssertionException' mangled-name='_ZN5mongo18AssertionExceptionD0Ev' filepath='src/mongo/util/assert_util.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18AssertionExceptionD0Ev'>
12836            <parameter type-id='type-id-1320' is-artificial='yes'/>
12837            <parameter type-id='type-id-23' is-artificial='yes'/>
12838            <return type-id='type-id-65'/>
12839          </function-decl>
12840        </member-function>
12841        <member-function access='public' destructor='yes' vtable-offset='-1'>
12842          <function-decl name='~AssertionException' mangled-name='_ZN5mongo18AssertionExceptionD2Ev' filepath='src/mongo/util/assert_util.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18AssertionExceptionD2Ev'>
12843            <parameter type-id='type-id-1320' is-artificial='yes'/>
12844            <parameter type-id='type-id-23' is-artificial='yes'/>
12845            <return type-id='type-id-65'/>
12846          </function-decl>
12847        </member-function>
12848        <member-function access='public' const='yes' vtable-offset='7'>
12849          <function-decl name='severe' mangled-name='_ZNK5mongo18AssertionException6severeEv' filepath='src/mongo/util/assert_util.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo18AssertionException6severeEv'>
12850            <parameter type-id='type-id-349' is-artificial='yes'/>
12851            <return type-id='type-id-1'/>
12852          </function-decl>
12853        </member-function>
12854        <member-function access='public' const='yes' vtable-offset='8'>
12855          <function-decl name='isUserAssertion' mangled-name='_ZNK5mongo18AssertionException15isUserAssertionEv' filepath='src/mongo/util/assert_util.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo18AssertionException15isUserAssertionEv'>
12856            <parameter type-id='type-id-349' is-artificial='yes'/>
12857            <return type-id='type-id-1'/>
12858          </function-decl>
12859        </member-function>
12860      </class-decl>
12861      <class-decl name='AtomicWord&lt;unsigned int&gt;' size-in-bits='32' visibility='default' filepath='src/mongo/platform/atomic_word.h' line='40' column='1' id='type-id-350'>
12862        <member-type access='public'>
12863          <typedef-decl name='WordType' type-id='type-id-50' filepath='src/mongo/platform/atomic_word.h' line='45' column='1' id='type-id-2808'/>
12864        </member-type>
12865        <data-member access='private' layout-offset-in-bits='0'>
12866          <var-decl name='_value' type-id='type-id-1029' visibility='default' filepath='src/mongo/platform/atomic_word.h' line='149' column='1'/>
12867        </data-member>
12868        <member-function access='public'>
12869          <function-decl name='AtomicWord' filepath='src/mongo/platform/atomic_word.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
12870            <parameter type-id='type-id-1321' is-artificial='yes'/>
12871            <parameter type-id='type-id-2808'/>
12872            <return type-id='type-id-65'/>
12873          </function-decl>
12874        </member-function>
12875        <member-function access='public'>
12876          <function-decl name='subtractAndFetch' mangled-name='_ZN5mongo10AtomicWordIjE16subtractAndFetchEj' filepath='src/mongo/platform/atomic_word.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10AtomicWordIjE16subtractAndFetchEj'>
12877            <parameter type-id='type-id-1321' is-artificial='yes'/>
12878            <parameter type-id='type-id-2808'/>
12879            <return type-id='type-id-2808'/>
12880          </function-decl>
12881        </member-function>
12882        <member-function access='public'>
12883          <function-decl name='fetchAndSubtract' mangled-name='_ZN5mongo10AtomicWordIjE16fetchAndSubtractEj' filepath='src/mongo/platform/atomic_word.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10AtomicWordIjE16fetchAndSubtractEj'>
12884            <parameter type-id='type-id-1321' is-artificial='yes'/>
12885            <parameter type-id='type-id-2808'/>
12886            <return type-id='type-id-2808'/>
12887          </function-decl>
12888        </member-function>
12889      </class-decl>
12890      <class-decl name='BSONElement' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='72' column='1' id='type-id-365'>
12891        <member-type access='public'>
12892          <class-decl name='FieldNameSizeTag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='598' column='1' id='type-id-2809'/>
12893        </member-type>
12894        <data-member access='private' layout-offset-in-bits='0'>
12895          <var-decl name='data' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='617' column='1'/>
12896        </data-member>
12897        <data-member access='private' layout-offset-in-bits='64'>
12898          <var-decl name='fieldNameSize_' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='618' column='1'/>
12899        </data-member>
12900        <data-member access='private' layout-offset-in-bits='96'>
12901          <var-decl name='totalSize' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='620' column='1'/>
12902        </data-member>
12903        <member-function access='public' constructor='yes'>
12904          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
12905            <parameter type-id='type-id-1329' is-artificial='yes'/>
12906            <return type-id='type-id-65'/>
12907          </function-decl>
12908        </member-function>
12909        <member-function access='public' constructor='yes'>
12910          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
12911            <parameter type-id='type-id-1329' is-artificial='yes'/>
12912            <parameter type-id='type-id-59'/>
12913            <parameter type-id='type-id-23'/>
12914            <return type-id='type-id-65'/>
12915          </function-decl>
12916        </member-function>
12917        <member-function access='public' constructor='yes'>
12918          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='589' column='1' visibility='default' binding='global' size-in-bits='64'>
12919            <parameter type-id='type-id-1329' is-artificial='yes'/>
12920            <parameter type-id='type-id-59'/>
12921            <return type-id='type-id-65'/>
12922          </function-decl>
12923        </member-function>
12924        <member-function access='public' constructor='yes'>
12925          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='605' column='1' visibility='default' binding='global' size-in-bits='64'>
12926            <parameter type-id='type-id-1329' is-artificial='yes'/>
12927            <parameter type-id='type-id-59'/>
12928            <parameter type-id='type-id-23'/>
12929            <parameter type-id='type-id-2809'/>
12930            <return type-id='type-id-65'/>
12931          </function-decl>
12932        </member-function>
12933      </class-decl>
12934      <class-decl name='BSONObj' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='94' column='1' id='type-id-369'>
12935        <member-type access='public'>
12936          <class-decl name='SorterDeserializeSettings' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='569' column='1' id='type-id-373'/>
12937        </member-type>
12938        <data-member access='public' static='yes'>
12939          <var-decl name='kMinBSONLength' type-id='type-id-332' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='96' column='1'/>
12940        </data-member>
12941        <data-member access='private' layout-offset-in-bits='0'>
12942          <var-decl name='_objdata' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='600' column='1'/>
12943        </data-member>
12944        <data-member access='private' layout-offset-in-bits='64'>
12945          <var-decl name='_ownedBuffer' type-id='type-id-477' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='601' column='1'/>
12946        </data-member>
12947        <member-function access='public' constructor='yes'>
12948          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
12949            <parameter type-id='type-id-1332' is-artificial='yes'/>
12950            <return type-id='type-id-65'/>
12951          </function-decl>
12952        </member-function>
12953        <member-function access='public' constructor='yes'>
12954          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
12955            <parameter type-id='type-id-1332' is-artificial='yes'/>
12956            <parameter type-id='type-id-59'/>
12957            <return type-id='type-id-65'/>
12958          </function-decl>
12959        </member-function>
12960        <member-function access='public' constructor='yes'>
12961          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
12962            <parameter type-id='type-id-1332' is-artificial='yes'/>
12963            <parameter type-id='type-id-477'/>
12964            <return type-id='type-id-65'/>
12965          </function-decl>
12966        </member-function>
12967        <member-function access='public' constructor='yes'>
12968          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
12969            <parameter type-id='type-id-1332' is-artificial='yes'/>
12970            <parameter type-id='type-id-1331'/>
12971            <return type-id='type-id-65'/>
12972          </function-decl>
12973        </member-function>
12974        <member-function access='public' constructor='yes'>
12975          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
12976            <parameter type-id='type-id-1332' is-artificial='yes'/>
12977            <parameter type-id='type-id-371'/>
12978            <return type-id='type-id-65'/>
12979          </function-decl>
12980        </member-function>
12981        <member-function access='public' constructor='yes'>
12982          <function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2EPKc' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo7BSONObjC2EPKc'>
12983            <parameter type-id='type-id-1332' is-artificial='yes'/>
12984            <parameter type-id='type-id-59'/>
12985            <return type-id='type-id-65'/>
12986          </function-decl>
12987        </member-function>
12988        <member-function access='public' const='yes'>
12989          <function-decl name='objdata' mangled-name='_ZNK5mongo7BSONObj7objdataEv' filepath='src/mongo/bson/bsonobj.h' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo7BSONObj7objdataEv'>
12990            <parameter type-id='type-id-372' is-artificial='yes'/>
12991            <return type-id='type-id-59'/>
12992          </function-decl>
12993        </member-function>
12994        <member-function access='public' const='yes'>
12995          <function-decl name='objsize' mangled-name='_ZNK5mongo7BSONObj7objsizeEv' filepath='src/mongo/bson/bsonobj.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo7BSONObj7objsizeEv'>
12996            <parameter type-id='type-id-372' is-artificial='yes'/>
12997            <return type-id='type-id-23'/>
12998          </function-decl>
12999        </member-function>
13000        <member-function access='public' const='yes'>
13001          <function-decl name='isValid' mangled-name='_ZNK5mongo7BSONObj7isValidEv' filepath='src/mongo/bson/bsonobj.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo7BSONObj7isValidEv'>
13002            <parameter type-id='type-id-372' is-artificial='yes'/>
13003            <return type-id='type-id-1'/>
13004          </function-decl>
13005        </member-function>
13006        <member-function access='private'>
13007          <function-decl name='init' mangled-name='_ZN5mongo7BSONObj4initEPKc' filepath='src/mongo/bson/bsonobj.h' line='586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo7BSONObj4initEPKc'>
13008            <parameter type-id='type-id-1332' is-artificial='yes'/>
13009            <parameter type-id='type-id-59'/>
13010            <return type-id='type-id-65'/>
13011          </function-decl>
13012        </member-function>
13013      </class-decl>
13014      <class-decl name='BSONObjBuilder' size-in-bits='768' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='59' column='1' id='type-id-376'>
13015        <data-member access='private' layout-offset-in-bits='0'>
13016          <var-decl name='_b' type-id='type-id-1346' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='727' column='1'/>
13017        </data-member>
13018        <data-member access='private' layout-offset-in-bits='64'>
13019          <var-decl name='_buf' type-id='type-id-1345' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='728' column='1'/>
13020        </data-member>
13021        <data-member access='private' layout-offset-in-bits='320'>
13022          <var-decl name='_offset' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='729' column='1'/>
13023        </data-member>
13024        <data-member access='private' layout-offset-in-bits='384'>
13025          <var-decl name='_s' type-id='type-id-380' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='730' column='1'/>
13026        </data-member>
13027        <data-member access='private' layout-offset-in-bits='640'>
13028          <var-decl name='_tracker' type-id='type-id-1343' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='731' column='1'/>
13029        </data-member>
13030        <data-member access='private' layout-offset-in-bits='704'>
13031          <var-decl name='_doneCalled' type-id='type-id-1' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='732' column='1'/>
13032        </data-member>
13033        <data-member access='private' static='yes'>
13034          <var-decl name='numStrs' type-id='type-id-32' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='734' column='1'/>
13035        </data-member>
13036        <data-member access='private' static='yes'>
13037          <var-decl name='numStrsReady' type-id='type-id-1' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='735' column='1'/>
13038        </data-member>
13039        <member-function access='private' constructor='yes'>
13040          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
13041            <parameter type-id='type-id-1334' is-artificial='yes'/>
13042            <parameter type-id='type-id-378'/>
13043            <return type-id='type-id-65'/>
13044          </function-decl>
13045        </member-function>
13046        <member-function access='public' constructor='yes'>
13047          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13048            <parameter type-id='type-id-1334' is-artificial='yes'/>
13049            <parameter type-id='type-id-23'/>
13050            <return type-id='type-id-65'/>
13051          </function-decl>
13052        </member-function>
13053        <member-function access='public' constructor='yes'>
13054          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
13055            <parameter type-id='type-id-1334' is-artificial='yes'/>
13056            <parameter type-id='type-id-1346'/>
13057            <return type-id='type-id-65'/>
13058          </function-decl>
13059        </member-function>
13060        <member-function access='public' constructor='yes'>
13061          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
13062            <parameter type-id='type-id-1334' is-artificial='yes'/>
13063            <parameter type-id='type-id-392'/>
13064            <return type-id='type-id-65'/>
13065          </function-decl>
13066        </member-function>
13067        <member-function access='public' destructor='yes'>
13068          <function-decl name='~BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
13069            <parameter type-id='type-id-1334' is-artificial='yes'/>
13070            <parameter type-id='type-id-23' is-artificial='yes'/>
13071            <return type-id='type-id-65'/>
13072          </function-decl>
13073        </member-function>
13074        <member-function access='public' constructor='yes'>
13075          <function-decl name='BSONObjBuilder' mangled-name='_ZN5mongo14BSONObjBuilderC2Ei' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilderC2Ei'>
13076            <parameter type-id='type-id-1334' is-artificial='yes'/>
13077            <parameter type-id='type-id-23'/>
13078            <return type-id='type-id-65'/>
13079          </function-decl>
13080        </member-function>
13081        <member-function access='public' destructor='yes'>
13082          <function-decl name='~BSONObjBuilder' mangled-name='_ZN5mongo14BSONObjBuilderD2Ev' filepath='src/mongo/bson/bsonobjbuilder.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilderD2Ev'>
13083            <parameter type-id='type-id-1334' is-artificial='yes'/>
13084            <parameter type-id='type-id-23' is-artificial='yes'/>
13085            <return type-id='type-id-65'/>
13086          </function-decl>
13087        </member-function>
13088        <member-function access='public'>
13089          <function-decl name='appendArray' mangled-name='_ZN5mongo14BSONObjBuilder11appendArrayENS_10StringDataERKNS_7BSONObjE' filepath='src/mongo/bson/bsonobjbuilder.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder11appendArrayENS_10StringDataERKNS_7BSONObjE'>
13090            <parameter type-id='type-id-1334' is-artificial='yes'/>
13091            <parameter type-id='type-id-492'/>
13092            <parameter type-id='type-id-371'/>
13093            <return type-id='type-id-1333'/>
13094          </function-decl>
13095        </member-function>
13096        <member-function access='public'>
13097          <function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEi' filepath='src/mongo/bson/bsonobjbuilder.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEi'>
13098            <parameter type-id='type-id-1334' is-artificial='yes'/>
13099            <parameter type-id='type-id-492'/>
13100            <parameter type-id='type-id-23'/>
13101            <return type-id='type-id-1333'/>
13102          </function-decl>
13103        </member-function>
13104        <member-function access='public'>
13105          <function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEPKci' filepath='src/mongo/bson/bsonobjbuilder.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEPKci'>
13106            <parameter type-id='type-id-1334' is-artificial='yes'/>
13107            <parameter type-id='type-id-492'/>
13108            <parameter type-id='type-id-59'/>
13109            <parameter type-id='type-id-23'/>
13110            <return type-id='type-id-1333'/>
13111          </function-decl>
13112        </member-function>
13113        <member-function access='public'>
13114          <function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKSs' filepath='src/mongo/bson/bsonobjbuilder.h' line='419' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKSs'>
13115            <parameter type-id='type-id-1334' is-artificial='yes'/>
13116            <parameter type-id='type-id-492'/>
13117            <parameter type-id='type-id-1206'/>
13118            <return type-id='type-id-1333'/>
13119          </function-decl>
13120        </member-function>
13121        <member-function access='public'>
13122          <function-decl name='done' mangled-name='_ZN5mongo14BSONObjBuilder4doneEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder4doneEv'>
13123            <parameter type-id='type-id-1334' is-artificial='yes'/>
13124            <return type-id='type-id-369'/>
13125          </function-decl>
13126        </member-function>
13127        <member-function access='public' static='yes'>
13128          <function-decl name='numStr' mangled-name='_ZN5mongo14BSONObjBuilder6numStrEi' filepath='src/mongo/bson/bsonobjbuilder.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder6numStrEi'>
13129            <parameter type-id='type-id-23'/>
13130            <return type-id='type-id-1204'/>
13131          </function-decl>
13132        </member-function>
13133        <member-function access='private'>
13134          <function-decl name='_done' mangled-name='_ZN5mongo14BSONObjBuilder5_doneEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder5_doneEv'>
13135            <parameter type-id='type-id-1334' is-artificial='yes'/>
13136            <return type-id='type-id-39'/>
13137          </function-decl>
13138        </member-function>
13139        <member-function access='public'>
13140          <function-decl name='append&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN5mongo14BSONObjBuilder6appendISsEERS0_NS_10StringDataERKSt6vectorIT_SaIS5_EE' filepath='src/mongo/bson/bsonobjbuilder.h' line='872' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilder6appendISsEERS0_NS_10StringDataERKSt6vectorIT_SaIS5_EE'>
13141            <parameter type-id='type-id-1334' is-artificial='yes'/>
13142            <parameter type-id='type-id-492'/>
13143            <parameter type-id='type-id-1278'/>
13144            <return type-id='type-id-1333'/>
13145          </function-decl>
13146        </member-function>
13147      </class-decl>
13148      <class-decl name='BSONObjBuilderValueStream' size-in-bits='256' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='218' column='1' id='type-id-380'>
13149        <data-member access='private' layout-offset-in-bits='0'>
13150          <var-decl name='_fieldName' type-id='type-id-492' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='257' column='1'/>
13151        </data-member>
13152        <data-member access='private' layout-offset-in-bits='128'>
13153          <var-decl name='_builder' type-id='type-id-1334' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='258' column='1'/>
13154        </data-member>
13155        <data-member access='private' layout-offset-in-bits='192'>
13156          <var-decl name='_subobj' type-id='type-id-1216' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='264' column='1'/>
13157        </data-member>
13158        <member-function access='private' constructor='yes'>
13159          <function-decl name='BSONObjBuilderValueStream' filepath='src/mongo/bson/bsonmisc.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
13160            <parameter type-id='type-id-1339' is-artificial='yes'/>
13161            <parameter type-id='type-id-382'/>
13162            <return type-id='type-id-65'/>
13163          </function-decl>
13164        </member-function>
13165        <member-function access='public' constructor='yes'>
13166          <function-decl name='BSONObjBuilderValueStream' filepath='src/mongo/bson/bsonmisc.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
13167            <parameter type-id='type-id-1339' is-artificial='yes'/>
13168            <parameter type-id='type-id-1334'/>
13169            <return type-id='type-id-65'/>
13170          </function-decl>
13171        </member-function>
13172      </class-decl>
13173      <class-decl name='BSONObjIterator' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='632' column='1' id='type-id-384'>
13174        <data-member access='private' layout-offset-in-bits='0'>
13175          <var-decl name='_pos' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='723' column='1'/>
13176        </data-member>
13177        <data-member access='private' layout-offset-in-bits='64'>
13178          <var-decl name='_theend' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='724' column='1'/>
13179        </data-member>
13180        <member-function access='public' constructor='yes'>
13181          <function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='636' column='1' visibility='default' binding='global' size-in-bits='64'>
13182            <parameter type-id='type-id-1341' is-artificial='yes'/>
13183            <parameter type-id='type-id-371'/>
13184            <return type-id='type-id-65'/>
13185          </function-decl>
13186        </member-function>
13187        <member-function access='public' constructor='yes'>
13188          <function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='646' column='1' visibility='default' binding='global' size-in-bits='64'>
13189            <parameter type-id='type-id-1341' is-artificial='yes'/>
13190            <parameter type-id='type-id-59'/>
13191            <parameter type-id='type-id-59'/>
13192            <return type-id='type-id-65'/>
13193          </function-decl>
13194        </member-function>
13195      </class-decl>
13196      <class-decl name='BSONSizeTracker' size-in-bits='352' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='271' column='1' id='type-id-390'>
13197        <member-type access='private'>
13198          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/mongo/bson/bsonmisc.h' line='299' column='1' id='type-id-2810'>
13199            <underlying-type type-id='type-id-88'/>
13200            <enumerator name='SIZE' value='10'/>
13201          </enum-decl>
13202        </member-type>
13203        <data-member access='private' layout-offset-in-bits='0'>
13204          <var-decl name='_pos' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='300' column='1'/>
13205        </data-member>
13206        <data-member access='private' layout-offset-in-bits='32'>
13207          <var-decl name='_sizes' type-id='type-id-24' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='301' column='1'/>
13208        </data-member>
13209        <member-function access='public' constructor='yes'>
13210          <function-decl name='BSONSizeTracker' filepath='src/mongo/bson/bsonmisc.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
13211            <parameter type-id='type-id-1343' is-artificial='yes'/>
13212            <return type-id='type-id-65'/>
13213          </function-decl>
13214        </member-function>
13215        <member-function access='public' destructor='yes'>
13216          <function-decl name='~BSONSizeTracker' filepath='src/mongo/bson/bsonmisc.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
13217            <parameter type-id='type-id-1343' is-artificial='yes'/>
13218            <parameter type-id='type-id-23' is-artificial='yes'/>
13219            <return type-id='type-id-65'/>
13220          </function-decl>
13221        </member-function>
13222        <member-function access='public'>
13223          <function-decl name='got' mangled-name='_ZN5mongo15BSONSizeTracker3gotEi' filepath='src/mongo/bson/bsonmisc.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15BSONSizeTracker3gotEi'>
13224            <parameter type-id='type-id-1343' is-artificial='yes'/>
13225            <parameter type-id='type-id-23'/>
13226            <return type-id='type-id-65'/>
13227          </function-decl>
13228        </member-function>
13229      </class-decl>
13230      <class-decl name='BufReader' size-in-bits='192' visibility='default' filepath='src/mongo/util/bufreader.h' line='42' column='1' id='type-id-397'>
13231        <data-member access='private' layout-offset-in-bits='0'>
13232          <var-decl name='_start' type-id='type-id-45' visibility='default' filepath='src/mongo/util/bufreader.h' line='145' column='1'/>
13233        </data-member>
13234        <data-member access='private' layout-offset-in-bits='64'>
13235          <var-decl name='_pos' type-id='type-id-45' visibility='default' filepath='src/mongo/util/bufreader.h' line='146' column='1'/>
13236        </data-member>
13237        <data-member access='private' layout-offset-in-bits='128'>
13238          <var-decl name='_end' type-id='type-id-45' visibility='default' filepath='src/mongo/util/bufreader.h' line='147' column='1'/>
13239        </data-member>
13240        <member-function access='private' constructor='yes'>
13241          <function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13242            <parameter type-id='type-id-1348' is-artificial='yes'/>
13243            <parameter type-id='type-id-399'/>
13244            <return type-id='type-id-65'/>
13245          </function-decl>
13246        </member-function>
13247        <member-function access='public' constructor='yes'>
13248          <function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
13249            <parameter type-id='type-id-1348' is-artificial='yes'/>
13250            <parameter type-id='type-id-45'/>
13251            <parameter type-id='type-id-50'/>
13252            <return type-id='type-id-65'/>
13253          </function-decl>
13254        </member-function>
13255      </class-decl>
13256      <class-decl name='ConstDataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='39' column='1' id='type-id-401'>
13257        <member-type access='public'>
13258          <typedef-decl name='bytes_type' type-id='type-id-59' filepath='src/mongo/base/data_view.h' line='41' column='1' id='type-id-2811'/>
13259        </member-type>
13260        <data-member access='private' layout-offset-in-bits='0'>
13261          <var-decl name='_bytes' type-id='type-id-2811' visibility='default' filepath='src/mongo/base/data_view.h' line='66' column='1'/>
13262        </data-member>
13263        <member-function access='public' constructor='yes'>
13264          <function-decl name='ConstDataView' filepath='src/mongo/base/data_view.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13265            <parameter type-id='type-id-1349' is-artificial='yes'/>
13266            <parameter type-id='type-id-2811'/>
13267            <return type-id='type-id-65'/>
13268          </function-decl>
13269        </member-function>
13270        <member-function access='public' constructor='yes'>
13271          <function-decl name='ConstDataView' mangled-name='_ZN5mongo13ConstDataViewC2EPKc' filepath='src/mongo/base/data_view.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo13ConstDataViewC2EPKc'>
13272            <parameter type-id='type-id-1349' is-artificial='yes'/>
13273            <parameter type-id='type-id-2811'/>
13274            <return type-id='type-id-65'/>
13275          </function-decl>
13276        </member-function>
13277        <member-function access='public' const='yes'>
13278          <function-decl name='view' mangled-name='_ZNK5mongo13ConstDataView4viewEm' filepath='src/mongo/base/data_view.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo13ConstDataView4viewEm'>
13279            <parameter type-id='type-id-404' is-artificial='yes'/>
13280            <parameter type-id='type-id-46'/>
13281            <return type-id='type-id-2811'/>
13282          </function-decl>
13283        </member-function>
13284        <member-function access='public' const='yes'>
13285          <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' elf-symbol-id='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m'>
13286            <parameter type-id='type-id-404' is-artificial='yes'/>
13287            <parameter type-id='type-id-46'/>
13288            <return type-id='type-id-450'/>
13289          </function-decl>
13290        </member-function>
13291        <member-function access='public' const='yes'>
13292          <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' elf-symbol-id='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEERKS0_PT_m'>
13293            <parameter type-id='type-id-404' is-artificial='yes'/>
13294            <parameter type-id='type-id-1369'/>
13295            <parameter type-id='type-id-46'/>
13296            <return type-id='type-id-403'/>
13297          </function-decl>
13298        </member-function>
13299      </class-decl>
13300      <class-decl name='DataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='69' column='1' id='type-id-405'>
13301        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-401'/>
13302        <member-type access='public'>
13303          <typedef-decl name='bytes_type' type-id='type-id-39' filepath='src/mongo/base/data_view.h' line='71' column='1' id='type-id-2812'/>
13304        </member-type>
13305        <member-function access='public' constructor='yes'>
13306          <function-decl name='DataView' filepath='src/mongo/base/data_view.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
13307            <parameter type-id='type-id-1351' is-artificial='yes'/>
13308            <parameter type-id='type-id-2812'/>
13309            <return type-id='type-id-65'/>
13310          </function-decl>
13311        </member-function>
13312        <member-function access='public' constructor='yes'>
13313          <function-decl name='DataView' mangled-name='_ZN5mongo8DataViewC2EPc' filepath='src/mongo/base/data_view.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataViewC2EPc'>
13314            <parameter type-id='type-id-1351' is-artificial='yes'/>
13315            <parameter type-id='type-id-2812'/>
13316            <return type-id='type-id-65'/>
13317          </function-decl>
13318        </member-function>
13319        <member-function access='public' const='yes'>
13320          <function-decl name='view' mangled-name='_ZNK5mongo8DataView4viewEm' filepath='src/mongo/base/data_view.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo8DataView4viewEm'>
13321            <parameter type-id='type-id-407' is-artificial='yes'/>
13322            <parameter type-id='type-id-46'/>
13323            <return type-id='type-id-2812'/>
13324          </function-decl>
13325        </member-function>
13326        <member-function access='public'>
13327          <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' elf-symbol-id='_ZN5mongo8DataView5writeINS_12LittleEndianIiEEEERS0_RKT_m'>
13328            <parameter type-id='type-id-1351' is-artificial='yes'/>
13329            <parameter type-id='type-id-452'/>
13330            <parameter type-id='type-id-46'/>
13331            <return type-id='type-id-1350'/>
13332          </function-decl>
13333        </member-function>
13334        <member-function access='public'>
13335          <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' elf-symbol-id='_ZN5mongo8DataView5writeINS_12LittleEndianIcEEEERS0_RKT_m'>
13336            <parameter type-id='type-id-1351' is-artificial='yes'/>
13337            <parameter type-id='type-id-448'/>
13338            <parameter type-id='type-id-46'/>
13339            <return type-id='type-id-1350'/>
13340          </function-decl>
13341        </member-function>
13342      </class-decl>
13343      <class-decl name='Date_t' size-in-bits='64' visibility='default' filepath='src/mongo/util/time_support.h' line='95' column='1' id='type-id-411'>
13344        <data-member access='private' layout-offset-in-bits='0'>
13345          <var-decl name='millis' type-id='type-id-28' visibility='default' filepath='src/mongo/util/time_support.h' line='259' column='1'/>
13346        </data-member>
13347        <member-function access='public' constructor='yes'>
13348          <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
13349            <parameter type-id='type-id-1353' is-artificial='yes'/>
13350            <return type-id='type-id-65'/>
13351          </function-decl>
13352        </member-function>
13353        <member-function access='public' constructor='yes'>
13354          <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
13355            <parameter type-id='type-id-1353' is-artificial='yes'/>
13356            <parameter type-id='type-id-1042'/>
13357            <return type-id='type-id-65'/>
13358          </function-decl>
13359        </member-function>
13360        <member-function access='private' constructor='yes'>
13361          <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
13362            <parameter type-id='type-id-1353' is-artificial='yes'/>
13363            <parameter type-id='type-id-28'/>
13364            <return type-id='type-id-65'/>
13365          </function-decl>
13366        </member-function>
13367      </class-decl>
13368      <class-decl name='Decimal128' size-in-bits='128' visibility='default' filepath='src/mongo/platform/decimal128.h' line='47' column='1' id='type-id-414'>
13369        <member-type access='public'>
13370          <enum-decl name='RoundingMode' filepath='src/mongo/platform/decimal128.h' line='87' column='1' id='type-id-2813'>
13371            <underlying-type type-id='type-id-88'/>
13372            <enumerator name='kRoundTiesToEven' value='0'/>
13373            <enumerator name='kRoundTowardNegative' value='1'/>
13374            <enumerator name='kRoundTowardPositive' value='2'/>
13375            <enumerator name='kRoundTowardZero' value='3'/>
13376            <enumerator name='kRoundTiesToAway' value='4'/>
13377          </enum-decl>
13378        </member-type>
13379        <member-type access='public'>
13380          <enum-decl name='SignalingFlag' filepath='src/mongo/platform/decimal128.h' line='108' column='1' id='type-id-2814'>
13381            <underlying-type type-id='type-id-88'/>
13382            <enumerator name='kNoFlag' value='0'/>
13383            <enumerator name='kInvalid' value='1'/>
13384            <enumerator name='kDivideByZero' value='4'/>
13385            <enumerator name='kOverflow' value='8'/>
13386            <enumerator name='kUnderflow' value='16'/>
13387            <enumerator name='kInexact' value='32'/>
13388          </enum-decl>
13389        </member-type>
13390        <member-type access='public'>
13391          <class-decl name='Value' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/platform/decimal128.h' line='82' column='1' id='type-id-2815'>
13392            <data-member access='public' layout-offset-in-bits='0'>
13393              <var-decl name='low64' type-id='type-id-83' visibility='default' filepath='src/mongo/platform/decimal128.h' line='83' column='1'/>
13394            </data-member>
13395            <data-member access='public' layout-offset-in-bits='64'>
13396              <var-decl name='high64' type-id='type-id-83' visibility='default' filepath='src/mongo/platform/decimal128.h' line='84' column='1'/>
13397            </data-member>
13398          </class-decl>
13399        </member-type>
13400        <data-member access='public' static='yes'>
13401          <var-decl name='enabled' type-id='type-id-314' visibility='default' filepath='src/mongo/platform/decimal128.h' line='56' column='1'/>
13402        </data-member>
13403        <data-member access='public' static='yes'>
13404          <var-decl name='kLargestPositive' type-id='type-id-415' visibility='default' filepath='src/mongo/platform/decimal128.h' line='67' column='1'/>
13405        </data-member>
13406        <data-member access='public' static='yes'>
13407          <var-decl name='kSmallestPositive' type-id='type-id-415' visibility='default' filepath='src/mongo/platform/decimal128.h' line='68' column='1'/>
13408        </data-member>
13409        <data-member access='public' static='yes'>
13410          <var-decl name='kLargestNegative' type-id='type-id-415' visibility='default' filepath='src/mongo/platform/decimal128.h' line='69' column='1'/>
13411        </data-member>
13412        <data-member access='public' static='yes'>
13413          <var-decl name='kSmallestNegative' type-id='type-id-415' visibility='default' filepath='src/mongo/platform/decimal128.h' line='70' column='1'/>
13414        </data-member>
13415        <data-member access='public' static='yes'>
13416          <var-decl name='kLargestNegativeExponentZero' type-id='type-id-415' visibility='default' filepath='src/mongo/platform/decimal128.h' line='72' column='1'/>
13417        </data-member>
13418        <data-member access='public' static='yes'>
13419          <var-decl name='kPositiveInfinity' type-id='type-id-415' visibility='default' filepath='src/mongo/platform/decimal128.h' line='74' column='1'/>
13420        </data-member>
13421        <data-member access='public' static='yes'>
13422          <var-decl name='kNegativeInfinity' type-id='type-id-415' visibility='default' filepath='src/mongo/platform/decimal128.h' line='75' column='1'/>
13423        </data-member>
13424        <data-member access='public' static='yes'>
13425          <var-decl name='kPositiveNaN' type-id='type-id-415' visibility='default' filepath='src/mongo/platform/decimal128.h' line='76' column='1'/>
13426        </data-member>
13427        <data-member access='public' static='yes'>
13428          <var-decl name='kNegativeNaN' type-id='type-id-415' visibility='default' filepath='src/mongo/platform/decimal128.h' line='77' column='1'/>
13429        </data-member>
13430        <data-member access='private' layout-offset-in-bits='0'>
13431          <var-decl name='_value' type-id='type-id-2815' visibility='default' filepath='src/mongo/platform/decimal128.h' line='306' column='1'/>
13432        </data-member>
13433        <member-function access='public' constructor='yes'>
13434          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
13435            <parameter type-id='type-id-1355' is-artificial='yes'/>
13436            <return type-id='type-id-65'/>
13437          </function-decl>
13438        </member-function>
13439        <member-function access='public' constructor='yes'>
13440          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
13441            <parameter type-id='type-id-1355' is-artificial='yes'/>
13442            <parameter type-id='type-id-2815'/>
13443            <return type-id='type-id-65'/>
13444          </function-decl>
13445        </member-function>
13446        <member-function access='public' constructor='yes'>
13447          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
13448            <parameter type-id='type-id-1355' is-artificial='yes'/>
13449            <parameter type-id='type-id-75'/>
13450            <return type-id='type-id-65'/>
13451          </function-decl>
13452        </member-function>
13453        <member-function access='public' constructor='yes'>
13454          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
13455            <parameter type-id='type-id-1355' is-artificial='yes'/>
13456            <parameter type-id='type-id-28'/>
13457            <return type-id='type-id-65'/>
13458          </function-decl>
13459        </member-function>
13460        <member-function access='public' constructor='yes'>
13461          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
13462            <parameter type-id='type-id-1355' is-artificial='yes'/>
13463            <parameter type-id='type-id-21'/>
13464            <parameter type-id='type-id-2813'/>
13465            <return type-id='type-id-65'/>
13466          </function-decl>
13467        </member-function>
13468        <member-function access='public' constructor='yes'>
13469          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
13470            <parameter type-id='type-id-1355' is-artificial='yes'/>
13471            <parameter type-id='type-id-1204'/>
13472            <parameter type-id='type-id-2813'/>
13473            <return type-id='type-id-65'/>
13474          </function-decl>
13475        </member-function>
13476      </class-decl>
13477      <class-decl name='ErrorCodes' size-in-bits='8' visibility='default' filepath='build/debug/mongo/base/error_codes.h' line='45' column='1' id='type-id-2816'>
13478        <member-type access='public'>
13479          <enum-decl name='Error' filepath='build/debug/mongo/base/error_codes.h' line='47' column='1' id='type-id-418'>
13480            <underlying-type type-id='type-id-88'/>
13481            <enumerator name='OK' value='0'/>
13482            <enumerator name='InternalError' value='1'/>
13483            <enumerator name='BadValue' value='2'/>
13484            <enumerator name='OBSOLETE_DuplicateKey' value='3'/>
13485            <enumerator name='NoSuchKey' value='4'/>
13486            <enumerator name='GraphContainsCycle' value='5'/>
13487            <enumerator name='HostUnreachable' value='6'/>
13488            <enumerator name='HostNotFound' value='7'/>
13489            <enumerator name='UnknownError' value='8'/>
13490            <enumerator name='FailedToParse' value='9'/>
13491            <enumerator name='CannotMutateObject' value='10'/>
13492            <enumerator name='UserNotFound' value='11'/>
13493            <enumerator name='UnsupportedFormat' value='12'/>
13494            <enumerator name='Unauthorized' value='13'/>
13495            <enumerator name='TypeMismatch' value='14'/>
13496            <enumerator name='Overflow' value='15'/>
13497            <enumerator name='InvalidLength' value='16'/>
13498            <enumerator name='ProtocolError' value='17'/>
13499            <enumerator name='AuthenticationFailed' value='18'/>
13500            <enumerator name='CannotReuseObject' value='19'/>
13501            <enumerator name='IllegalOperation' value='20'/>
13502            <enumerator name='EmptyArrayOperation' value='21'/>
13503            <enumerator name='InvalidBSON' value='22'/>
13504            <enumerator name='AlreadyInitialized' value='23'/>
13505            <enumerator name='LockTimeout' value='24'/>
13506            <enumerator name='RemoteValidationError' value='25'/>
13507            <enumerator name='NamespaceNotFound' value='26'/>
13508            <enumerator name='IndexNotFound' value='27'/>
13509            <enumerator name='PathNotViable' value='28'/>
13510            <enumerator name='NonExistentPath' value='29'/>
13511            <enumerator name='InvalidPath' value='30'/>
13512            <enumerator name='RoleNotFound' value='31'/>
13513            <enumerator name='RolesNotRelated' value='32'/>
13514            <enumerator name='PrivilegeNotFound' value='33'/>
13515            <enumerator name='CannotBackfillArray' value='34'/>
13516            <enumerator name='UserModificationFailed' value='35'/>
13517            <enumerator name='RemoteChangeDetected' value='36'/>
13518            <enumerator name='FileRenameFailed' value='37'/>
13519            <enumerator name='FileNotOpen' value='38'/>
13520            <enumerator name='FileStreamFailed' value='39'/>
13521            <enumerator name='ConflictingUpdateOperators' value='40'/>
13522            <enumerator name='FileAlreadyOpen' value='41'/>
13523            <enumerator name='LogWriteFailed' value='42'/>
13524            <enumerator name='CursorNotFound' value='43'/>
13525            <enumerator name='UserDataInconsistent' value='45'/>
13526            <enumerator name='LockBusy' value='46'/>
13527            <enumerator name='NoMatchingDocument' value='47'/>
13528            <enumerator name='NamespaceExists' value='48'/>
13529            <enumerator name='InvalidRoleModification' value='49'/>
13530            <enumerator name='ExceededTimeLimit' value='50'/>
13531            <enumerator name='ManualInterventionRequired' value='51'/>
13532            <enumerator name='DollarPrefixedFieldName' value='52'/>
13533            <enumerator name='InvalidIdField' value='53'/>
13534            <enumerator name='NotSingleValueField' value='54'/>
13535            <enumerator name='InvalidDBRef' value='55'/>
13536            <enumerator name='EmptyFieldName' value='56'/>
13537            <enumerator name='DottedFieldName' value='57'/>
13538            <enumerator name='RoleModificationFailed' value='58'/>
13539            <enumerator name='CommandNotFound' value='59'/>
13540            <enumerator name='DatabaseNotFound' value='60'/>
13541            <enumerator name='ShardKeyNotFound' value='61'/>
13542            <enumerator name='OplogOperationUnsupported' value='62'/>
13543            <enumerator name='StaleShardVersion' value='63'/>
13544            <enumerator name='WriteConcernFailed' value='64'/>
13545            <enumerator name='MultipleErrorsOccurred' value='65'/>
13546            <enumerator name='ImmutableField' value='66'/>
13547            <enumerator name='CannotCreateIndex' value='67'/>
13548            <enumerator name='IndexAlreadyExists' value='68'/>
13549            <enumerator name='AuthSchemaIncompatible' value='69'/>
13550            <enumerator name='ShardNotFound' value='70'/>
13551            <enumerator name='ReplicaSetNotFound' value='71'/>
13552            <enumerator name='InvalidOptions' value='72'/>
13553            <enumerator name='InvalidNamespace' value='73'/>
13554            <enumerator name='NodeNotFound' value='74'/>
13555            <enumerator name='WriteConcernLegacyOK' value='75'/>
13556            <enumerator name='NoReplicationEnabled' value='76'/>
13557            <enumerator name='OperationIncomplete' value='77'/>
13558            <enumerator name='CommandResultSchemaViolation' value='78'/>
13559            <enumerator name='UnknownReplWriteConcern' value='79'/>
13560            <enumerator name='RoleDataInconsistent' value='80'/>
13561            <enumerator name='NoWhereParseContext' value='81'/>
13562            <enumerator name='NoProgressMade' value='82'/>
13563            <enumerator name='RemoteResultsUnavailable' value='83'/>
13564            <enumerator name='DuplicateKeyValue' value='84'/>
13565            <enumerator name='IndexOptionsConflict' value='85'/>
13566            <enumerator name='IndexKeySpecsConflict' value='86'/>
13567            <enumerator name='CannotSplit' value='87'/>
13568            <enumerator name='SplitFailed' value='88'/>
13569            <enumerator name='NetworkTimeout' value='89'/>
13570            <enumerator name='CallbackCanceled' value='90'/>
13571            <enumerator name='ShutdownInProgress' value='91'/>
13572            <enumerator name='SecondaryAheadOfPrimary' value='92'/>
13573            <enumerator name='InvalidReplicaSetConfig' value='93'/>
13574            <enumerator name='NotYetInitialized' value='94'/>
13575            <enumerator name='NotSecondary' value='95'/>
13576            <enumerator name='OperationFailed' value='96'/>
13577            <enumerator name='NoProjectionFound' value='97'/>
13578            <enumerator name='DBPathInUse' value='98'/>
13579            <enumerator name='WriteConcernNotDefined' value='99'/>
13580            <enumerator name='CannotSatisfyWriteConcern' value='100'/>
13581            <enumerator name='OutdatedClient' value='101'/>
13582            <enumerator name='IncompatibleAuditMetadata' value='102'/>
13583            <enumerator name='NewReplicaSetConfigurationIncompatible' value='103'/>
13584            <enumerator name='NodeNotElectable' value='104'/>
13585            <enumerator name='IncompatibleShardingMetadata' value='105'/>
13586            <enumerator name='DistributedClockSkewed' value='106'/>
13587            <enumerator name='LockFailed' value='107'/>
13588            <enumerator name='InconsistentReplicaSetNames' value='108'/>
13589            <enumerator name='ConfigurationInProgress' value='109'/>
13590            <enumerator name='CannotInitializeNodeWithData' value='110'/>
13591            <enumerator name='NotExactValueField' value='111'/>
13592            <enumerator name='WriteConflict' value='112'/>
13593            <enumerator name='InitialSyncFailure' value='113'/>
13594            <enumerator name='InitialSyncOplogSourceMissing' value='114'/>
13595            <enumerator name='CommandNotSupported' value='115'/>
13596            <enumerator name='DocTooLargeForCapped' value='116'/>
13597            <enumerator name='ConflictingOperationInProgress' value='117'/>
13598            <enumerator name='NamespaceNotSharded' value='118'/>
13599            <enumerator name='InvalidSyncSource' value='119'/>
13600            <enumerator name='OplogStartMissing' value='120'/>
13601            <enumerator name='DocumentValidationFailure' value='121'/>
13602            <enumerator name='OBSOLETE_ReadAfterOptimeTimeout' value='122'/>
13603            <enumerator name='NotAReplicaSet' value='123'/>
13604            <enumerator name='IncompatibleElectionProtocol' value='124'/>
13605            <enumerator name='CommandFailed' value='125'/>
13606            <enumerator name='RPCProtocolNegotiationFailed' value='126'/>
13607            <enumerator name='UnrecoverableRollbackError' value='127'/>
13608            <enumerator name='LockNotFound' value='128'/>
13609            <enumerator name='LockStateChangeFailed' value='129'/>
13610            <enumerator name='SymbolNotFound' value='130'/>
13611            <enumerator name='RLPInitializationFailed' value='131'/>
13612            <enumerator name='ConfigServersInconsistent' value='132'/>
13613            <enumerator name='FailedToSatisfyReadPreference' value='133'/>
13614            <enumerator name='ReadConcernMajorityNotAvailableYet' value='134'/>
13615            <enumerator name='StaleTerm' value='135'/>
13616            <enumerator name='CappedPositionLost' value='136'/>
13617            <enumerator name='IncompatibleShardingConfigVersion' value='137'/>
13618            <enumerator name='RemoteOplogStale' value='138'/>
13619            <enumerator name='JSInterpreterFailure' value='139'/>
13620            <enumerator name='InvalidSSLConfiguration' value='140'/>
13621            <enumerator name='SSLHandshakeFailed' value='141'/>
13622            <enumerator name='JSUncatchableError' value='142'/>
13623            <enumerator name='CursorInUse' value='143'/>
13624            <enumerator name='RecvStaleConfig' value='9996'/>
13625            <enumerator name='NotMaster' value='10107'/>
13626            <enumerator name='DuplicateKey' value='11000'/>
13627            <enumerator name='InterruptedAtShutdown' value='11600'/>
13628            <enumerator name='Interrupted' value='11601'/>
13629            <enumerator name='BackgroundOperationInProgressForDatabase' value='12586'/>
13630            <enumerator name='BackgroundOperationInProgressForNamespace' value='12587'/>
13631            <enumerator name='PrepareConfigsFailedCode' value='13104'/>
13632            <enumerator name='DatabaseDifferCase' value='13297'/>
13633            <enumerator name='ShardKeyTooBig' value='13334'/>
13634            <enumerator name='SendStaleConfig' value='13388'/>
13635            <enumerator name='NotMasterNoSlaveOkCode' value='13435'/>
13636            <enumerator name='NotMasterOrSecondaryCode' value='13436'/>
13637            <enumerator name='OutOfDiskSpace' value='14031'/>
13638            <enumerator name='KeyTooLong' value='17280'/>
13639            <enumerator name='MaxError' value='17281'/>
13640          </enum-decl>
13641        </member-type>
13642      </class-decl>
13643      <class-decl name='ExportedScramIterationCountParameter' size-in-bits='256' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='177' column='1' id='type-id-1357'>
13644        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-424'/>
13645        <member-function access='public' constructor='yes'>
13646          <function-decl name='ExportedScramIterationCountParameter' filepath='src/mongo/db/auth/sasl_options.cpp' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
13647            <parameter type-id='type-id-1358' is-artificial='yes'/>
13648            <return type-id='type-id-65'/>
13649          </function-decl>
13650        </member-function>
13651        <member-function access='public' constructor='yes'>
13652          <function-decl name='ExportedScramIterationCountParameter' mangled-name='_ZN5mongo36ExportedScramIterationCountParameterC2Ev' filepath='src/mongo/db/auth/sasl_options.cpp' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo36ExportedScramIterationCountParameterC2Ev'>
13653            <parameter type-id='type-id-1358' is-artificial='yes'/>
13654            <return type-id='type-id-65'/>
13655          </function-decl>
13656        </member-function>
13657        <member-function access='public' vtable-offset='7'>
13658          <function-decl name='validate' mangled-name='_ZN5mongo36ExportedScramIterationCountParameter8validateERKi' filepath='src/mongo/db/auth/sasl_options.cpp' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo36ExportedScramIterationCountParameter8validateERKi'>
13659            <parameter type-id='type-id-1358' is-artificial='yes'/>
13660            <parameter type-id='type-id-341'/>
13661            <return type-id='type-id-484'/>
13662          </function-decl>
13663        </member-function>
13664      </class-decl>
13665      <class-decl name='ExportedServerParameter&lt;int&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/db/server_parameters.h' line='111' column='1' id='type-id-424'>
13666        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2007'/>
13667        <data-member access='protected' layout-offset-in-bits='192'>
13668          <var-decl name='_value' type-id='type-id-1315' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
13669        </data-member>
13670        <member-function access='public'>
13671          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
13672            <parameter type-id='type-id-1359' is-artificial='yes'/>
13673            <parameter type-id='type-id-1375'/>
13674            <parameter type-id='type-id-1206'/>
13675            <parameter type-id='type-id-1315'/>
13676            <parameter type-id='type-id-1'/>
13677            <parameter type-id='type-id-1'/>
13678            <return type-id='type-id-65'/>
13679          </function-decl>
13680        </member-function>
13681        <member-function access='public'>
13682          <function-decl name='ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterIiEC2EPNS_18ServerParameterSetERKSsPibb' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiEC2EPNS_18ServerParameterSetERKSsPibb'>
13683            <parameter type-id='type-id-1359' is-artificial='yes'/>
13684            <parameter type-id='type-id-1375'/>
13685            <parameter type-id='type-id-1206'/>
13686            <parameter type-id='type-id-1315'/>
13687            <parameter type-id='type-id-1'/>
13688            <parameter type-id='type-id-1'/>
13689            <return type-id='type-id-65'/>
13690          </function-decl>
13691        </member-function>
13692        <member-function access='public' destructor='yes' vtable-offset='-1'>
13693          <function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
13694            <parameter type-id='type-id-1359' is-artificial='yes'/>
13695            <parameter type-id='type-id-23' is-artificial='yes'/>
13696            <return type-id='type-id-65'/>
13697          </function-decl>
13698        </member-function>
13699        <member-function access='public' destructor='yes' vtable-offset='-1'>
13700          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterIiED0Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiED0Ev'>
13701            <parameter type-id='type-id-1359' is-artificial='yes'/>
13702            <parameter type-id='type-id-23' is-artificial='yes'/>
13703            <return type-id='type-id-65'/>
13704          </function-decl>
13705        </member-function>
13706        <member-function access='public' destructor='yes' vtable-offset='-1'>
13707          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterIiED2Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiED2Ev'>
13708            <parameter type-id='type-id-1359' is-artificial='yes'/>
13709            <parameter type-id='type-id-23' is-artificial='yes'/>
13710            <return type-id='type-id-65'/>
13711          </function-decl>
13712        </member-function>
13713        <member-function access='public' vtable-offset='2'>
13714          <function-decl name='append' mangled-name='_ZN5mongo23ExportedServerParameterIiE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs' filepath='src/mongo/db/server_parameters.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs'>
13715            <parameter type-id='type-id-1359' is-artificial='yes'/>
13716            <parameter type-id='type-id-2004'/>
13717            <parameter type-id='type-id-1333'/>
13718            <parameter type-id='type-id-1206'/>
13719            <return type-id='type-id-65'/>
13720          </function-decl>
13721        </member-function>
13722        <member-function access='public' vtable-offset='3'>
13723          <function-decl name='set' mangled-name='_ZN5mongo23ExportedServerParameterIiE3setERKNS_11BSONElementE' filepath='src/mongo/db/server_parameters_inline.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiE3setERKNS_11BSONElementE'>
13724            <parameter type-id='type-id-1359' is-artificial='yes'/>
13725            <parameter type-id='type-id-367'/>
13726            <return type-id='type-id-484'/>
13727          </function-decl>
13728        </member-function>
13729        <member-function access='public' vtable-offset='4'>
13730          <function-decl name='setFromString' mangled-name='_ZN5mongo23ExportedServerParameterIiE13setFromStringERKSs' filepath='src/mongo/db/server_parameters.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
13731            <parameter type-id='type-id-1359' is-artificial='yes'/>
13732            <parameter type-id='type-id-1206'/>
13733            <return type-id='type-id-484'/>
13734          </function-decl>
13735        </member-function>
13736        <member-function access='public' vtable-offset='5'>
13737          <function-decl name='set' mangled-name='_ZN5mongo23ExportedServerParameterIiE3setERKi' filepath='src/mongo/db/server_parameters_inline.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiE3setERKi'>
13738            <parameter type-id='type-id-1359' is-artificial='yes'/>
13739            <parameter type-id='type-id-341'/>
13740            <return type-id='type-id-484'/>
13741          </function-decl>
13742        </member-function>
13743        <member-function access='public' const='yes' vtable-offset='6'>
13744          <function-decl name='get' mangled-name='_ZNK5mongo23ExportedServerParameterIiE3getEv' filepath='src/mongo/db/server_parameters.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo23ExportedServerParameterIiE3getEv'>
13745            <parameter type-id='type-id-426' is-artificial='yes'/>
13746            <return type-id='type-id-341'/>
13747          </function-decl>
13748        </member-function>
13749        <member-function access='protected' vtable-offset='7'>
13750          <function-decl name='validate' mangled-name='_ZN5mongo23ExportedServerParameterIiE8validateERKi' filepath='src/mongo/db/server_parameters.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiE8validateERKi'>
13751            <parameter type-id='type-id-1359' is-artificial='yes'/>
13752            <parameter type-id='type-id-341'/>
13753            <return type-id='type-id-484'/>
13754          </function-decl>
13755        </member-function>
13756      </class-decl>
13757      <class-decl name='ExportedServerParameter&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='256' visibility='default' filepath='src/mongo/db/server_parameters.h' line='111' column='1' id='type-id-427'>
13758        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2007'/>
13759        <data-member access='protected' layout-offset-in-bits='192'>
13760          <var-decl name='_value' type-id='type-id-1750' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
13761        </data-member>
13762        <member-function access='public'>
13763          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
13764            <parameter type-id='type-id-1360' is-artificial='yes'/>
13765            <parameter type-id='type-id-1375'/>
13766            <parameter type-id='type-id-1206'/>
13767            <parameter type-id='type-id-1750'/>
13768            <parameter type-id='type-id-1'/>
13769            <parameter type-id='type-id-1'/>
13770            <return type-id='type-id-65'/>
13771          </function-decl>
13772        </member-function>
13773        <member-function access='public'>
13774          <function-decl name='ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb'>
13775            <parameter type-id='type-id-1360' is-artificial='yes'/>
13776            <parameter type-id='type-id-1375'/>
13777            <parameter type-id='type-id-1206'/>
13778            <parameter type-id='type-id-1750'/>
13779            <parameter type-id='type-id-1'/>
13780            <parameter type-id='type-id-1'/>
13781            <return type-id='type-id-65'/>
13782          </function-decl>
13783        </member-function>
13784        <member-function access='public' destructor='yes' vtable-offset='-1'>
13785          <function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
13786            <parameter type-id='type-id-1360' is-artificial='yes'/>
13787            <parameter type-id='type-id-23' is-artificial='yes'/>
13788            <return type-id='type-id-65'/>
13789          </function-decl>
13790        </member-function>
13791        <member-function access='public' destructor='yes' vtable-offset='-1'>
13792          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISsED0Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsED0Ev'>
13793            <parameter type-id='type-id-1360' is-artificial='yes'/>
13794            <parameter type-id='type-id-23' is-artificial='yes'/>
13795            <return type-id='type-id-65'/>
13796          </function-decl>
13797        </member-function>
13798        <member-function access='public' destructor='yes' vtable-offset='-1'>
13799          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISsED2Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsED2Ev'>
13800            <parameter type-id='type-id-1360' is-artificial='yes'/>
13801            <parameter type-id='type-id-23' is-artificial='yes'/>
13802            <return type-id='type-id-65'/>
13803          </function-decl>
13804        </member-function>
13805        <member-function access='public' vtable-offset='2'>
13806          <function-decl name='append' mangled-name='_ZN5mongo23ExportedServerParameterISsE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs' filepath='src/mongo/db/server_parameters.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs'>
13807            <parameter type-id='type-id-1360' is-artificial='yes'/>
13808            <parameter type-id='type-id-2004'/>
13809            <parameter type-id='type-id-1333'/>
13810            <parameter type-id='type-id-1206'/>
13811            <return type-id='type-id-65'/>
13812          </function-decl>
13813        </member-function>
13814        <member-function access='public' vtable-offset='3'>
13815          <function-decl name='set' mangled-name='_ZN5mongo23ExportedServerParameterISsE3setERKNS_11BSONElementE' filepath='src/mongo/db/server_parameters_inline.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsE3setERKNS_11BSONElementE'>
13816            <parameter type-id='type-id-1360' is-artificial='yes'/>
13817            <parameter type-id='type-id-367'/>
13818            <return type-id='type-id-484'/>
13819          </function-decl>
13820        </member-function>
13821        <member-function access='public' vtable-offset='4'>
13822          <function-decl name='setFromString' mangled-name='_ZN5mongo23ExportedServerParameterISsE13setFromStringERKSs' filepath='src/mongo/db/server_parameters.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
13823            <parameter type-id='type-id-1360' is-artificial='yes'/>
13824            <parameter type-id='type-id-1206'/>
13825            <return type-id='type-id-484'/>
13826          </function-decl>
13827        </member-function>
13828        <member-function access='public' vtable-offset='5'>
13829          <function-decl name='set' mangled-name='_ZN5mongo23ExportedServerParameterISsE3setERKSs' filepath='src/mongo/db/server_parameters_inline.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsE3setERKSs'>
13830            <parameter type-id='type-id-1360' is-artificial='yes'/>
13831            <parameter type-id='type-id-1033'/>
13832            <return type-id='type-id-484'/>
13833          </function-decl>
13834        </member-function>
13835        <member-function access='public' const='yes' vtable-offset='6'>
13836          <function-decl name='get' mangled-name='_ZNK5mongo23ExportedServerParameterISsE3getEv' filepath='src/mongo/db/server_parameters.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo23ExportedServerParameterISsE3getEv'>
13837            <parameter type-id='type-id-429' is-artificial='yes'/>
13838            <return type-id='type-id-1033'/>
13839          </function-decl>
13840        </member-function>
13841        <member-function access='protected' vtable-offset='7'>
13842          <function-decl name='validate' mangled-name='_ZN5mongo23ExportedServerParameterISsE8validateERKSs' filepath='src/mongo/db/server_parameters.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsE8validateERKSs'>
13843            <parameter type-id='type-id-1360' is-artificial='yes'/>
13844            <parameter type-id='type-id-1033'/>
13845            <return type-id='type-id-484'/>
13846          </function-decl>
13847        </member-function>
13848      </class-decl>
13849      <class-decl name='ExportedServerParameter&lt;std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='256' visibility='default' filepath='src/mongo/db/server_parameters.h' line='111' column='1' id='type-id-430'>
13850        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2007'/>
13851        <data-member access='protected' layout-offset-in-bits='192'>
13852          <var-decl name='_value' type-id='type-id-1897' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
13853        </data-member>
13854        <member-function access='public'>
13855          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
13856            <parameter type-id='type-id-1361' is-artificial='yes'/>
13857            <parameter type-id='type-id-1375'/>
13858            <parameter type-id='type-id-1206'/>
13859            <parameter type-id='type-id-1897'/>
13860            <parameter type-id='type-id-1'/>
13861            <parameter type-id='type-id-1'/>
13862            <return type-id='type-id-65'/>
13863          </function-decl>
13864        </member-function>
13865        <member-function access='public'>
13866          <function-decl name='ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb'>
13867            <parameter type-id='type-id-1361' is-artificial='yes'/>
13868            <parameter type-id='type-id-1375'/>
13869            <parameter type-id='type-id-1206'/>
13870            <parameter type-id='type-id-1897'/>
13871            <parameter type-id='type-id-1'/>
13872            <parameter type-id='type-id-1'/>
13873            <return type-id='type-id-65'/>
13874          </function-decl>
13875        </member-function>
13876        <member-function access='public' destructor='yes' vtable-offset='-1'>
13877          <function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
13878            <parameter type-id='type-id-1361' is-artificial='yes'/>
13879            <parameter type-id='type-id-23' is-artificial='yes'/>
13880            <return type-id='type-id-65'/>
13881          </function-decl>
13882        </member-function>
13883        <member-function access='public' destructor='yes' vtable-offset='-1'>
13884          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED0Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED0Ev'>
13885            <parameter type-id='type-id-1361' is-artificial='yes'/>
13886            <parameter type-id='type-id-23' is-artificial='yes'/>
13887            <return type-id='type-id-65'/>
13888          </function-decl>
13889        </member-function>
13890        <member-function access='public' destructor='yes' vtable-offset='-1'>
13891          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev'>
13892            <parameter type-id='type-id-1361' is-artificial='yes'/>
13893            <parameter type-id='type-id-23' is-artificial='yes'/>
13894            <return type-id='type-id-65'/>
13895          </function-decl>
13896        </member-function>
13897        <member-function access='public' vtable-offset='2'>
13898          <function-decl name='append' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs' filepath='src/mongo/db/server_parameters.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs'>
13899            <parameter type-id='type-id-1361' is-artificial='yes'/>
13900            <parameter type-id='type-id-2004'/>
13901            <parameter type-id='type-id-1333'/>
13902            <parameter type-id='type-id-1206'/>
13903            <return type-id='type-id-65'/>
13904          </function-decl>
13905        </member-function>
13906        <member-function access='public' vtable-offset='3'>
13907          <function-decl name='set' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3setERKNS_11BSONElementE' filepath='src/mongo/db/server_parameters_inline.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3setERKNS_11BSONElementE'>
13908            <parameter type-id='type-id-1361' is-artificial='yes'/>
13909            <parameter type-id='type-id-367'/>
13910            <return type-id='type-id-484'/>
13911          </function-decl>
13912        </member-function>
13913        <member-function access='public' vtable-offset='4'>
13914          <function-decl name='setFromString' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE13setFromStringERKSs' filepath='src/mongo/db/server_parameters.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
13915            <parameter type-id='type-id-1361' is-artificial='yes'/>
13916            <parameter type-id='type-id-1206'/>
13917            <return type-id='type-id-484'/>
13918          </function-decl>
13919        </member-function>
13920        <member-function access='public' vtable-offset='5'>
13921          <function-decl name='set' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3setERKS3_' filepath='src/mongo/db/server_parameters_inline.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3setERKS3_'>
13922            <parameter type-id='type-id-1361' is-artificial='yes'/>
13923            <parameter type-id='type-id-1278'/>
13924            <return type-id='type-id-484'/>
13925          </function-decl>
13926        </member-function>
13927        <member-function access='public' const='yes' vtable-offset='6'>
13928          <function-decl name='get' mangled-name='_ZNK5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3getEv' filepath='src/mongo/db/server_parameters.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3getEv'>
13929            <parameter type-id='type-id-432' is-artificial='yes'/>
13930            <return type-id='type-id-1278'/>
13931          </function-decl>
13932        </member-function>
13933        <member-function access='protected' vtable-offset='7'>
13934          <function-decl name='validate' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE8validateERKS3_' filepath='src/mongo/db/server_parameters.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE8validateERKS3_'>
13935            <parameter type-id='type-id-1361' is-artificial='yes'/>
13936            <parameter type-id='type-id-1278'/>
13937            <return type-id='type-id-484'/>
13938          </function-decl>
13939        </member-function>
13940      </class-decl>
13941      <class-decl name='InitializerContext' size-in-bits='576' visibility='default' filepath='src/mongo/base/initializer_context.h' line='43' column='1' id='type-id-433'>
13942        <member-type access='public'>
13943          <typedef-decl name='ArgumentVector' type-id='type-id-1276' filepath='src/mongo/base/initializer_context.h' line='47' column='1' id='type-id-437'/>
13944        </member-type>
13945        <member-type access='public'>
13946          <typedef-decl name='EnvironmentMap' type-id='type-id-1157' filepath='src/mongo/base/initializer_context.h' line='48' column='1' id='type-id-440'/>
13947        </member-type>
13948        <data-member access='private' layout-offset-in-bits='0'>
13949          <var-decl name='_args' type-id='type-id-437' visibility='default' filepath='src/mongo/base/initializer_context.h' line='60' column='1'/>
13950        </data-member>
13951        <data-member access='private' layout-offset-in-bits='192'>
13952          <var-decl name='_env' type-id='type-id-440' visibility='default' filepath='src/mongo/base/initializer_context.h' line='61' column='1'/>
13953        </data-member>
13954        <member-function access='private' constructor='yes'>
13955          <function-decl name='InitializerContext' filepath='src/mongo/base/initializer_context.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13956            <parameter type-id='type-id-1363' is-artificial='yes'/>
13957            <parameter type-id='type-id-435'/>
13958            <return type-id='type-id-65'/>
13959          </function-decl>
13960        </member-function>
13961        <member-function access='public' constructor='yes'>
13962          <function-decl name='InitializerContext' filepath='src/mongo/base/initializer_context.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
13963            <parameter type-id='type-id-1363' is-artificial='yes'/>
13964            <parameter type-id='type-id-439'/>
13965            <parameter type-id='type-id-442'/>
13966            <return type-id='type-id-65'/>
13967          </function-decl>
13968        </member-function>
13969      </class-decl>
13970      <class-decl name='Labeler' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='130' column='1' id='type-id-1365'>
13971        <member-type access='public'>
13972          <class-decl name='Label' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='132' column='1' id='type-id-443'>
13973            <data-member access='public' layout-offset-in-bits='0'>
13974              <var-decl name='l_' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='134' column='1'/>
13975            </data-member>
13976            <member-function access='public' constructor='yes'>
13977              <function-decl name='Label' filepath='src/mongo/bson/bsonmisc.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
13978                <parameter type-id='type-id-1367' is-artificial='yes'/>
13979                <parameter type-id='type-id-59'/>
13980                <return type-id='type-id-65'/>
13981              </function-decl>
13982            </member-function>
13983          </class-decl>
13984        </member-type>
13985        <data-member access='private' layout-offset-in-bits='0'>
13986          <var-decl name='l_' type-id='type-id-445' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='148' column='1'/>
13987        </data-member>
13988        <data-member access='private' layout-offset-in-bits='64'>
13989          <var-decl name='s_' type-id='type-id-1339' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='149' column='1'/>
13990        </data-member>
13991        <member-function access='public' constructor='yes'>
13992          <function-decl name='Labeler' filepath='src/mongo/bson/bsonmisc.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
13993            <parameter type-id='type-id-1366' is-artificial='yes'/>
13994            <parameter type-id='type-id-445'/>
13995            <parameter type-id='type-id-1339'/>
13996            <return type-id='type-id-65'/>
13997          </function-decl>
13998        </member-function>
13999      </class-decl>
14000      <class-decl name='OID' size-in-bits='96' visibility='default' filepath='src/mongo/bson/oid.h' line='71' column='1' id='type-id-463'>
14001        <member-type access='public'>
14002          <class-decl name='Increment' size-in-bits='24' is-struct='yes' visibility='default' filepath='src/mongo/bson/oid.h' line='181' column='1' id='type-id-2817'>
14003            <data-member access='public' layout-offset-in-bits='0'>
14004              <var-decl name='bytes' type-id='type-id-94' visibility='default' filepath='src/mongo/bson/oid.h' line='184' column='1'/>
14005            </data-member>
14006          </class-decl>
14007        </member-type>
14008        <member-type access='public'>
14009          <class-decl name='InstanceUnique' size-in-bits='40' is-struct='yes' visibility='default' filepath='src/mongo/bson/oid.h' line='176' column='1' id='type-id-2818'>
14010            <data-member access='public' layout-offset-in-bits='0'>
14011              <var-decl name='bytes' type-id='type-id-96' visibility='default' filepath='src/mongo/bson/oid.h' line='178' column='1'/>
14012            </data-member>
14013          </class-decl>
14014        </member-type>
14015        <member-type access='private'>
14016          <class-decl name='no_initialize_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/oid.h' line='207' column='1' id='type-id-2819'/>
14017        </member-type>
14018        <member-type access='public'>
14019          <typedef-decl name='Timestamp' type-id='type-id-75' filepath='src/mongo/bson/oid.h' line='173' column='1' id='type-id-2820'/>
14020        </member-type>
14021        <data-member access='private' layout-offset-in-bits='0'>
14022          <var-decl name='_data' type-id='type-id-6' visibility='default' filepath='src/mongo/bson/oid.h' line='210' column='1'/>
14023        </data-member>
14024        <member-function access='public' constructor='yes'>
14025          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
14026            <parameter type-id='type-id-1371' is-artificial='yes'/>
14027            <return type-id='type-id-65'/>
14028          </function-decl>
14029        </member-function>
14030        <member-function access='public' constructor='yes'>
14031          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
14032            <parameter type-id='type-id-1371' is-artificial='yes'/>
14033            <parameter type-id='type-id-1206'/>
14034            <return type-id='type-id-65'/>
14035          </function-decl>
14036        </member-function>
14037        <member-function access='public' constructor='yes'>
14038          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
14039            <parameter type-id='type-id-1371' is-artificial='yes'/>
14040            <parameter type-id='type-id-1907'/>
14041            <return type-id='type-id-65'/>
14042          </function-decl>
14043        </member-function>
14044        <member-function access='public' constructor='yes'>
14045          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
14046            <parameter type-id='type-id-1371' is-artificial='yes'/>
14047            <parameter type-id='type-id-76'/>
14048            <return type-id='type-id-65'/>
14049          </function-decl>
14050        </member-function>
14051        <member-function access='private' constructor='yes'>
14052          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
14053            <parameter type-id='type-id-1371' is-artificial='yes'/>
14054            <parameter type-id='type-id-2819'/>
14055            <return type-id='type-id-65'/>
14056          </function-decl>
14057        </member-function>
14058      </class-decl>
14059      <class-decl name='Ordering' size-in-bits='32' visibility='default' filepath='src/mongo/bson/ordering.h' line='43' column='1' id='type-id-467'>
14060        <data-member access='private' layout-offset-in-bits='0'>
14061          <var-decl name='bits' type-id='type-id-50' visibility='default' filepath='src/mongo/bson/ordering.h' line='44' column='1'/>
14062        </data-member>
14063        <member-function access='private' constructor='yes'>
14064          <function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
14065            <parameter type-id='type-id-1372' is-artificial='yes'/>
14066            <parameter type-id='type-id-50'/>
14067            <return type-id='type-id-65'/>
14068          </function-decl>
14069        </member-function>
14070        <member-function access='public' constructor='yes'>
14071          <function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
14072            <parameter type-id='type-id-1372' is-artificial='yes'/>
14073            <parameter type-id='type-id-469'/>
14074            <return type-id='type-id-65'/>
14075          </function-decl>
14076        </member-function>
14077      </class-decl>
14078      <class-decl name='ServerParameterSet' size-in-bits='384' visibility='default' filepath='src/mongo/db/server_parameters.h' line='90' column='1' id='type-id-471'>
14079        <member-type access='public'>
14080          <typedef-decl name='Map' type-id='type-id-1146' filepath='src/mongo/db/server_parameters.h' line='92' column='1' id='type-id-474'/>
14081        </member-type>
14082        <data-member access='private' layout-offset-in-bits='0'>
14083          <var-decl name='_map' type-id='type-id-474' visibility='default' filepath='src/mongo/db/server_parameters.h' line='103' column='1'/>
14084        </data-member>
14085      </class-decl>
14086      <class-decl name='SharedBuffer' size-in-bits='64' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='37' column='1' id='type-id-477'>
14087        <member-type access='public'>
14088          <class-decl name='Holder' size-in-bits='32' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='83' column='1' id='type-id-481'>
14089            <data-member access='private' layout-offset-in-bits='0'>
14090              <var-decl name='_refCount' type-id='type-id-2821' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='111' column='1'/>
14091            </data-member>
14092            <member-function access='public' constructor='yes'>
14093              <function-decl name='Holder' filepath='src/mongo/util/shared_buffer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
14094                <parameter type-id='type-id-1380' is-artificial='yes'/>
14095                <parameter type-id='type-id-2808'/>
14096                <return type-id='type-id-65'/>
14097              </function-decl>
14098            </member-function>
14099          </class-decl>
14100        </member-type>
14101        <data-member access='private' layout-offset-in-bits='0'>
14102          <var-decl name='_holder' type-id='type-id-188' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='120' column='1'/>
14103        </data-member>
14104        <member-function access='public' constructor='yes'>
14105          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
14106            <parameter type-id='type-id-1378' is-artificial='yes'/>
14107            <return type-id='type-id-65'/>
14108          </function-decl>
14109        </member-function>
14110        <member-function access='public' constructor='yes'>
14111          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
14112            <parameter type-id='type-id-1378' is-artificial='yes'/>
14113            <parameter type-id='type-id-479'/>
14114            <return type-id='type-id-65'/>
14115          </function-decl>
14116        </member-function>
14117        <member-function access='public' constructor='yes'>
14118          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
14119            <parameter type-id='type-id-1378' is-artificial='yes'/>
14120            <parameter type-id='type-id-1377'/>
14121            <return type-id='type-id-65'/>
14122          </function-decl>
14123        </member-function>
14124        <member-function access='private' constructor='yes'>
14125          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
14126            <parameter type-id='type-id-1378' is-artificial='yes'/>
14127            <parameter type-id='type-id-1380'/>
14128            <return type-id='type-id-65'/>
14129          </function-decl>
14130        </member-function>
14131        <member-function access='public' constructor='yes'>
14132          <function-decl name='SharedBuffer' mangled-name='_ZN5mongo12SharedBufferC2Ev' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12SharedBufferC2Ev'>
14133            <parameter type-id='type-id-1378' is-artificial='yes'/>
14134            <return type-id='type-id-65'/>
14135          </function-decl>
14136        </member-function>
14137      </class-decl>
14138      <class-decl name='Status' size-in-bits='64' visibility='default' filepath='src/mongo/base/status.h' line='62' column='1' id='type-id-484'>
14139        <member-type access='private'>
14140          <class-decl name='ErrorInfo' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/mongo/base/status.h' line='123' column='1' id='type-id-1384'>
14141            <data-member access='public' layout-offset-in-bits='0'>
14142              <var-decl name='refs' type-id='type-id-2821' visibility='default' filepath='src/mongo/base/status.h' line='124' column='1'/>
14143            </data-member>
14144            <data-member access='public' layout-offset-in-bits='32'>
14145              <var-decl name='code' type-id='type-id-419' visibility='default' filepath='src/mongo/base/status.h' line='125' column='1'/>
14146            </data-member>
14147            <data-member access='public' layout-offset-in-bits='64'>
14148              <var-decl name='reason' type-id='type-id-1205' visibility='default' filepath='src/mongo/base/status.h' line='126' column='1'/>
14149            </data-member>
14150            <data-member access='public' layout-offset-in-bits='128'>
14151              <var-decl name='location' type-id='type-id-340' visibility='default' filepath='src/mongo/base/status.h' line='127' column='1'/>
14152            </data-member>
14153            <member-function access='public' constructor='yes'>
14154              <function-decl name='ErrorInfo' filepath='src/mongo/base/status.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
14155                <parameter type-id='type-id-1385' is-artificial='yes'/>
14156                <parameter type-id='type-id-418'/>
14157                <parameter type-id='type-id-1204'/>
14158                <parameter type-id='type-id-23'/>
14159                <return type-id='type-id-65'/>
14160              </function-decl>
14161            </member-function>
14162          </class-decl>
14163        </member-type>
14164        <data-member access='private' layout-offset-in-bits='0'>
14165          <var-decl name='_error' type-id='type-id-1385' visibility='default' filepath='src/mongo/base/status.h' line='134' column='1'/>
14166        </data-member>
14167        <member-function access='public' constructor='yes'>
14168          <function-decl name='Status' filepath='src/mongo/base/status.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
14169            <parameter type-id='type-id-1383' is-artificial='yes'/>
14170            <parameter type-id='type-id-418'/>
14171            <parameter type-id='type-id-1204'/>
14172            <parameter type-id='type-id-23'/>
14173            <return type-id='type-id-65'/>
14174          </function-decl>
14175        </member-function>
14176        <member-function access='public' constructor='yes'>
14177          <function-decl name='Status' filepath='src/mongo/base/status.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
14178            <parameter type-id='type-id-1383' is-artificial='yes'/>
14179            <parameter type-id='type-id-486'/>
14180            <return type-id='type-id-65'/>
14181          </function-decl>
14182        </member-function>
14183        <member-function access='public' constructor='yes'>
14184          <function-decl name='Status' filepath='src/mongo/base/status.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
14185            <parameter type-id='type-id-1383' is-artificial='yes'/>
14186            <parameter type-id='type-id-1382'/>
14187            <return type-id='type-id-65'/>
14188          </function-decl>
14189        </member-function>
14190        <member-function access='public' destructor='yes'>
14191          <function-decl name='~Status' filepath='src/mongo/base/status.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
14192            <parameter type-id='type-id-1383' is-artificial='yes'/>
14193            <parameter type-id='type-id-23' is-artificial='yes'/>
14194            <return type-id='type-id-65'/>
14195          </function-decl>
14196        </member-function>
14197        <member-function access='private' constructor='yes'>
14198          <function-decl name='Status' filepath='src/mongo/base/status.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
14199            <parameter type-id='type-id-1383' is-artificial='yes'/>
14200            <return type-id='type-id-65'/>
14201          </function-decl>
14202        </member-function>
14203        <member-function access='public' static='yes'>
14204          <function-decl name='OK' mangled-name='_ZN5mongo6Status2OKEv' filepath='src/mongo/base/status.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Status2OKEv'>
14205            <return type-id='type-id-484'/>
14206          </function-decl>
14207        </member-function>
14208        <member-function access='public' constructor='yes'>
14209          <function-decl name='Status' mangled-name='_ZN5mongo6StatusC2EOS0_' filepath='src/mongo/base/status.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC2EOS0_'>
14210            <parameter type-id='type-id-1383' is-artificial='yes'/>
14211            <parameter type-id='type-id-1382'/>
14212            <return type-id='type-id-65'/>
14213          </function-decl>
14214        </member-function>
14215        <member-function access='public' destructor='yes'>
14216          <function-decl name='~Status' mangled-name='_ZN5mongo6StatusD2Ev' filepath='src/mongo/base/status.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusD2Ev'>
14217            <parameter type-id='type-id-1383' is-artificial='yes'/>
14218            <parameter type-id='type-id-23' is-artificial='yes'/>
14219            <return type-id='type-id-65'/>
14220          </function-decl>
14221        </member-function>
14222        <member-function access='public' const='yes'>
14223          <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Status4isOKEv'>
14224            <parameter type-id='type-id-487' is-artificial='yes'/>
14225            <return type-id='type-id-1'/>
14226          </function-decl>
14227        </member-function>
14228        <member-function access='public' const='yes'>
14229          <function-decl name='code' mangled-name='_ZNK5mongo6Status4codeEv' filepath='src/mongo/base/status.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Status4codeEv'>
14230            <parameter type-id='type-id-487' is-artificial='yes'/>
14231            <return type-id='type-id-418'/>
14232          </function-decl>
14233        </member-function>
14234        <member-function access='private' constructor='yes'>
14235          <function-decl name='Status' mangled-name='_ZN5mongo6StatusC2Ev' filepath='src/mongo/base/status.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC2Ev'>
14236            <parameter type-id='type-id-1383' is-artificial='yes'/>
14237            <return type-id='type-id-65'/>
14238          </function-decl>
14239        </member-function>
14240        <member-function access='private' static='yes'>
14241          <function-decl name='unref' mangled-name='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE' filepath='src/mongo/base/status.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE'>
14242            <parameter type-id='type-id-1385'/>
14243            <return type-id='type-id-65'/>
14244          </function-decl>
14245        </member-function>
14246      </class-decl>
14247      <class-decl name='StringBuilderImpl&lt;mongo::TrivialAllocator&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/bson/util/builder.h' line='343' column='1' id='type-id-488'>
14248        <data-member access='public' static='yes'>
14249          <var-decl name='MONGO_DBL_SIZE' type-id='type-id-622' visibility='default' filepath='src/mongo/bson/util/builder.h' line='346' column='1'/>
14250        </data-member>
14251        <data-member access='public' static='yes'>
14252          <var-decl name='MONGO_S32_SIZE' type-id='type-id-622' visibility='default' filepath='src/mongo/bson/util/builder.h' line='347' column='1'/>
14253        </data-member>
14254        <data-member access='public' static='yes'>
14255          <var-decl name='MONGO_U32_SIZE' type-id='type-id-622' visibility='default' filepath='src/mongo/bson/util/builder.h' line='348' column='1'/>
14256        </data-member>
14257        <data-member access='public' static='yes'>
14258          <var-decl name='MONGO_S64_SIZE' type-id='type-id-622' visibility='default' filepath='src/mongo/bson/util/builder.h' line='349' column='1'/>
14259        </data-member>
14260        <data-member access='public' static='yes'>
14261          <var-decl name='MONGO_U64_SIZE' type-id='type-id-622' visibility='default' filepath='src/mongo/bson/util/builder.h' line='350' column='1'/>
14262        </data-member>
14263        <data-member access='public' static='yes'>
14264          <var-decl name='MONGO_S16_SIZE' type-id='type-id-622' visibility='default' filepath='src/mongo/bson/util/builder.h' line='351' column='1'/>
14265        </data-member>
14266        <data-member access='public' static='yes'>
14267          <var-decl name='MONGO_PTR_SIZE' type-id='type-id-622' visibility='default' filepath='src/mongo/bson/util/builder.h' line='352' column='1'/>
14268        </data-member>
14269        <data-member access='private' layout-offset-in-bits='0'>
14270          <var-decl name='_buf' type-id='type-id-503' visibility='default' filepath='src/mongo/bson/util/builder.h' line='434' column='1'/>
14271        </data-member>
14272        <member-function access='public'>
14273          <function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
14274            <parameter type-id='type-id-1389' is-artificial='yes'/>
14275            <return type-id='type-id-65'/>
14276          </function-decl>
14277        </member-function>
14278        <member-function access='private'>
14279          <function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
14280            <parameter type-id='type-id-1389' is-artificial='yes'/>
14281            <parameter type-id='type-id-490'/>
14282            <return type-id='type-id-65'/>
14283          </function-decl>
14284        </member-function>
14285        <member-function access='public'>
14286          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsENS_10StringDataE'>
14287            <parameter type-id='type-id-1389' is-artificial='yes'/>
14288            <parameter type-id='type-id-492'/>
14289            <return type-id='type-id-1388'/>
14290          </function-decl>
14291        </member-function>
14292        <member-function access='public'>
14293          <function-decl name='StringBuilderImpl' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev' filepath='src/mongo/bson/util/builder.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev'>
14294            <parameter type-id='type-id-1389' is-artificial='yes'/>
14295            <return type-id='type-id-65'/>
14296          </function-decl>
14297        </member-function>
14298        <member-function access='public'>
14299          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEPKc' filepath='src/mongo/bson/util/builder.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEPKc'>
14300            <parameter type-id='type-id-1389' is-artificial='yes'/>
14301            <parameter type-id='type-id-59'/>
14302            <return type-id='type-id-1388'/>
14303          </function-decl>
14304        </member-function>
14305        <member-function access='public'>
14306          <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEi' filepath='src/mongo/bson/util/builder.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEi'>
14307            <parameter type-id='type-id-1389' is-artificial='yes'/>
14308            <parameter type-id='type-id-23'/>
14309            <return type-id='type-id-1388'/>
14310          </function-decl>
14311        </member-function>
14312        <member-function access='public' const='yes'>
14313          <function-decl name='str' mangled-name='_ZNK5mongo17StringBuilderImplINS_16TrivialAllocatorEE3strEv' filepath='src/mongo/bson/util/builder.h' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo17StringBuilderImplINS_16TrivialAllocatorEE3strEv'>
14314            <parameter type-id='type-id-491' is-artificial='yes'/>
14315            <return type-id='type-id-1204'/>
14316          </function-decl>
14317        </member-function>
14318        <member-function access='public'>
14319          <function-decl name='append' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE6appendENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE6appendENS_10StringDataE'>
14320            <parameter type-id='type-id-1389' is-artificial='yes'/>
14321            <parameter type-id='type-id-492'/>
14322            <return type-id='type-id-65'/>
14323          </function-decl>
14324        </member-function>
14325        <member-function access='private'>
14326          <function-decl name='SBNUM&lt;int&gt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMIiEERS2_T_iPKc' filepath='src/mongo/bson/util/builder.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMIiEERS2_T_iPKc'>
14327            <parameter type-id='type-id-1389' is-artificial='yes'/>
14328            <parameter type-id='type-id-23'/>
14329            <parameter type-id='type-id-23'/>
14330            <parameter type-id='type-id-59'/>
14331            <return type-id='type-id-1388'/>
14332          </function-decl>
14333        </member-function>
14334      </class-decl>
14335      <class-decl name='StringData' size-in-bits='128' visibility='default' filepath='src/mongo/base/string_data.h' line='53' column='1' id='type-id-492'>
14336        <data-member access='private' layout-offset-in-bits='0'>
14337          <var-decl name='_data' type-id='type-id-59' visibility='default' filepath='src/mongo/base/string_data.h' line='167' column='1'/>
14338        </data-member>
14339        <data-member access='private' layout-offset-in-bits='64'>
14340          <var-decl name='_size' type-id='type-id-46' visibility='default' filepath='src/mongo/base/string_data.h' line='168' column='1'/>
14341        </data-member>
14342        <member-function access='public' constructor='yes'>
14343          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
14344            <parameter type-id='type-id-1390' is-artificial='yes'/>
14345            <return type-id='type-id-65'/>
14346          </function-decl>
14347        </member-function>
14348        <member-function access='public' constructor='yes'>
14349          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
14350            <parameter type-id='type-id-1390' is-artificial='yes'/>
14351            <parameter type-id='type-id-59'/>
14352            <return type-id='type-id-65'/>
14353          </function-decl>
14354        </member-function>
14355        <member-function access='public' constructor='yes'>
14356          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
14357            <parameter type-id='type-id-1390' is-artificial='yes'/>
14358            <parameter type-id='type-id-59'/>
14359            <parameter type-id='type-id-46'/>
14360            <return type-id='type-id-65'/>
14361          </function-decl>
14362        </member-function>
14363        <member-function access='public' constructor='yes'>
14364          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
14365            <parameter type-id='type-id-1390' is-artificial='yes'/>
14366            <parameter type-id='type-id-1206'/>
14367            <return type-id='type-id-65'/>
14368          </function-decl>
14369        </member-function>
14370        <member-function access='public' constructor='yes'>
14371          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2Ev' filepath='src/mongo/base/string_data.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2Ev'>
14372            <parameter type-id='type-id-1390' is-artificial='yes'/>
14373            <return type-id='type-id-65'/>
14374          </function-decl>
14375        </member-function>
14376        <member-function access='public' constructor='yes'>
14377          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKc' filepath='src/mongo/base/string_data.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2EPKc'>
14378            <parameter type-id='type-id-1390' is-artificial='yes'/>
14379            <parameter type-id='type-id-59'/>
14380            <return type-id='type-id-65'/>
14381          </function-decl>
14382        </member-function>
14383        <member-function access='public' constructor='yes'>
14384          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2ERKSs' filepath='src/mongo/base/string_data.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2ERKSs'>
14385            <parameter type-id='type-id-1390' is-artificial='yes'/>
14386            <parameter type-id='type-id-1206'/>
14387            <return type-id='type-id-65'/>
14388          </function-decl>
14389        </member-function>
14390        <member-function access='public' const='yes'>
14391          <function-decl name='size' mangled-name='_ZNK5mongo10StringData4sizeEv' filepath='src/mongo/base/string_data.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StringData4sizeEv'>
14392            <parameter type-id='type-id-495' is-artificial='yes'/>
14393            <return type-id='type-id-46'/>
14394          </function-decl>
14395        </member-function>
14396        <member-function access='public' const='yes'>
14397          <function-decl name='copyTo' mangled-name='_ZNK5mongo10StringData6copyToEPcb' filepath='src/mongo/base/string_data.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StringData6copyToEPcb'>
14398            <parameter type-id='type-id-495' is-artificial='yes'/>
14399            <parameter type-id='type-id-39'/>
14400            <parameter type-id='type-id-1'/>
14401            <return type-id='type-id-65'/>
14402          </function-decl>
14403        </member-function>
14404      </class-decl>
14405      <class-decl name='Timestamp' size-in-bits='64' visibility='default' filepath='src/mongo/bson/timestamp.h' line='40' column='1' id='type-id-496'>
14406        <data-member access='private' layout-offset-in-bits='0'>
14407          <var-decl name='i' type-id='type-id-50' visibility='default' filepath='src/mongo/bson/timestamp.h' line='123' column='1'/>
14408        </data-member>
14409        <data-member access='private' layout-offset-in-bits='32'>
14410          <var-decl name='secs' type-id='type-id-50' visibility='default' filepath='src/mongo/bson/timestamp.h' line='124' column='1'/>
14411        </data-member>
14412        <member-function access='public' constructor='yes'>
14413          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
14414            <parameter type-id='type-id-1391' is-artificial='yes'/>
14415            <parameter type-id='type-id-411'/>
14416            <return type-id='type-id-65'/>
14417          </function-decl>
14418        </member-function>
14419        <member-function access='public' constructor='yes'>
14420          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
14421            <parameter type-id='type-id-1391' is-artificial='yes'/>
14422            <parameter type-id='type-id-102'/>
14423            <return type-id='type-id-65'/>
14424          </function-decl>
14425        </member-function>
14426        <member-function access='public' constructor='yes'>
14427          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
14428            <parameter type-id='type-id-1391' is-artificial='yes'/>
14429            <parameter type-id='type-id-2822'/>
14430            <parameter type-id='type-id-50'/>
14431            <return type-id='type-id-65'/>
14432          </function-decl>
14433        </member-function>
14434        <member-function access='public' constructor='yes'>
14435          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
14436            <parameter type-id='type-id-1391' is-artificial='yes'/>
14437            <parameter type-id='type-id-50'/>
14438            <parameter type-id='type-id-50'/>
14439            <return type-id='type-id-65'/>
14440          </function-decl>
14441        </member-function>
14442        <member-function access='public' constructor='yes'>
14443          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
14444            <parameter type-id='type-id-1391' is-artificial='yes'/>
14445            <return type-id='type-id-65'/>
14446          </function-decl>
14447        </member-function>
14448      </class-decl>
14449      <class-decl name='TrivialAllocator' size-in-bits='8' visibility='default' filepath='src/mongo/bson/util/builder.h' line='77' column='1' id='type-id-1392'>
14450        <member-function access='public'>
14451          <function-decl name='Malloc' mangled-name='_ZN5mongo16TrivialAllocator6MallocEm' filepath='src/mongo/bson/util/builder.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16TrivialAllocator6MallocEm'>
14452            <parameter type-id='type-id-1393' is-artificial='yes'/>
14453            <parameter type-id='type-id-46'/>
14454            <return type-id='type-id-45'/>
14455          </function-decl>
14456        </member-function>
14457        <member-function access='public'>
14458          <function-decl name='Realloc' mangled-name='_ZN5mongo16TrivialAllocator7ReallocEPvm' filepath='src/mongo/bson/util/builder.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16TrivialAllocator7ReallocEPvm'>
14459            <parameter type-id='type-id-1393' is-artificial='yes'/>
14460            <parameter type-id='type-id-45'/>
14461            <parameter type-id='type-id-46'/>
14462            <return type-id='type-id-45'/>
14463          </function-decl>
14464        </member-function>
14465        <member-function access='public'>
14466          <function-decl name='Free' mangled-name='_ZN5mongo16TrivialAllocator4FreeEPv' filepath='src/mongo/bson/util/builder.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16TrivialAllocator4FreeEPv'>
14467            <parameter type-id='type-id-1393' is-artificial='yes'/>
14468            <parameter type-id='type-id-45'/>
14469            <return type-id='type-id-65'/>
14470          </function-decl>
14471        </member-function>
14472      </class-decl>
14473      <class-decl name='_BufBuilder&lt;mongo::TrivialAllocator&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/bson/util/builder.h' line='120' column='1' id='type-id-503'>
14474        <data-member access='private' layout-offset-in-bits='0'>
14475          <var-decl name='al' type-id='type-id-1392' visibility='default' filepath='src/mongo/bson/util/builder.h' line='124' column='1'/>
14476        </data-member>
14477        <data-member access='private' layout-offset-in-bits='64'>
14478          <var-decl name='data' type-id='type-id-39' visibility='default' filepath='src/mongo/bson/util/builder.h' line='313' column='1'/>
14479        </data-member>
14480        <data-member access='private' layout-offset-in-bits='128'>
14481          <var-decl name='l' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/util/builder.h' line='314' column='1'/>
14482        </data-member>
14483        <data-member access='private' layout-offset-in-bits='160'>
14484          <var-decl name='size' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/util/builder.h' line='315' column='1'/>
14485        </data-member>
14486        <data-member access='private' layout-offset-in-bits='192'>
14487          <var-decl name='reservedBytes' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/util/builder.h' line='316' column='1'/>
14488        </data-member>
14489        <member-function access='private'>
14490          <function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
14491            <parameter type-id='type-id-1395' is-artificial='yes'/>
14492            <parameter type-id='type-id-505'/>
14493            <return type-id='type-id-65'/>
14494          </function-decl>
14495        </member-function>
14496        <member-function access='public'>
14497          <function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
14498            <parameter type-id='type-id-1395' is-artificial='yes'/>
14499            <parameter type-id='type-id-23'/>
14500            <return type-id='type-id-65'/>
14501          </function-decl>
14502        </member-function>
14503        <member-function access='public' destructor='yes'>
14504          <function-decl name='~_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
14505            <parameter type-id='type-id-1395' is-artificial='yes'/>
14506            <parameter type-id='type-id-23' is-artificial='yes'/>
14507            <return type-id='type-id-65'/>
14508          </function-decl>
14509        </member-function>
14510        <member-function access='public' destructor='yes'>
14511          <function-decl name='~_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev' filepath='src/mongo/bson/util/builder.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev'>
14512            <parameter type-id='type-id-1395' is-artificial='yes'/>
14513            <parameter type-id='type-id-23' is-artificial='yes'/>
14514            <return type-id='type-id-65'/>
14515          </function-decl>
14516        </member-function>
14517        <member-function access='public'>
14518          <function-decl name='appendBuf' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendBufEPKvm' filepath='src/mongo/bson/util/builder.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendBufEPKvm'>
14519            <parameter type-id='type-id-1395' is-artificial='yes'/>
14520            <parameter type-id='type-id-45'/>
14521            <parameter type-id='type-id-46'/>
14522            <return type-id='type-id-65'/>
14523          </function-decl>
14524        </member-function>
14525        <member-function access='public'>
14526          <function-decl name='_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei' filepath='src/mongo/bson/util/builder.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei'>
14527            <parameter type-id='type-id-1395' is-artificial='yes'/>
14528            <parameter type-id='type-id-23'/>
14529            <return type-id='type-id-65'/>
14530          </function-decl>
14531        </member-function>
14532        <member-function access='public'>
14533          <function-decl name='skip' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4skipEi' filepath='src/mongo/bson/util/builder.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4skipEi'>
14534            <parameter type-id='type-id-1395' is-artificial='yes'/>
14535            <parameter type-id='type-id-23'/>
14536            <return type-id='type-id-39'/>
14537          </function-decl>
14538        </member-function>
14539        <member-function access='public'>
14540          <function-decl name='reserveBytes' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE12reserveBytesEi' filepath='src/mongo/bson/util/builder.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE12reserveBytesEi'>
14541            <parameter type-id='type-id-1395' is-artificial='yes'/>
14542            <parameter type-id='type-id-23'/>
14543            <return type-id='type-id-65'/>
14544          </function-decl>
14545        </member-function>
14546        <member-function access='public' const='yes'>
14547          <function-decl name='len' mangled-name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE3lenEv' filepath='src/mongo/bson/util/builder.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE3lenEv'>
14548            <parameter type-id='type-id-506' is-artificial='yes'/>
14549            <return type-id='type-id-23'/>
14550          </function-decl>
14551        </member-function>
14552        <member-function access='public'>
14553          <function-decl name='buf' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE3bufEv' filepath='src/mongo/bson/util/builder.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE3bufEv'>
14554            <parameter type-id='type-id-1395' is-artificial='yes'/>
14555            <return type-id='type-id-39'/>
14556          </function-decl>
14557        </member-function>
14558        <member-function access='public' const='yes'>
14559          <function-decl name='getSize' mangled-name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE7getSizeEv' filepath='src/mongo/bson/util/builder.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE7getSizeEv'>
14560            <parameter type-id='type-id-506' is-artificial='yes'/>
14561            <return type-id='type-id-23'/>
14562          </function-decl>
14563        </member-function>
14564        <member-function access='public'>
14565          <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEc' filepath='src/mongo/bson/util/builder.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEc'>
14566            <parameter type-id='type-id-1395' is-artificial='yes'/>
14567            <parameter type-id='type-id-5'/>
14568            <return type-id='type-id-65'/>
14569          </function-decl>
14570        </member-function>
14571        <member-function access='public'>
14572          <function-decl name='appendStr' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendStrENS_10StringDataEb' filepath='src/mongo/bson/util/builder.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendStrENS_10StringDataEb'>
14573            <parameter type-id='type-id-1395' is-artificial='yes'/>
14574            <parameter type-id='type-id-492'/>
14575            <parameter type-id='type-id-1'/>
14576            <return type-id='type-id-65'/>
14577          </function-decl>
14578        </member-function>
14579        <member-function access='public'>
14580          <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEi' filepath='src/mongo/bson/util/builder.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEi'>
14581            <parameter type-id='type-id-1395' is-artificial='yes'/>
14582            <parameter type-id='type-id-23'/>
14583            <return type-id='type-id-65'/>
14584          </function-decl>
14585        </member-function>
14586        <member-function access='public'>
14587          <function-decl name='claimReservedBytes' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE18claimReservedBytesEi' filepath='src/mongo/bson/util/builder.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE18claimReservedBytesEi'>
14588            <parameter type-id='type-id-1395' is-artificial='yes'/>
14589            <parameter type-id='type-id-23'/>
14590            <return type-id='type-id-65'/>
14591          </function-decl>
14592        </member-function>
14593        <member-function access='public'>
14594          <function-decl name='kill' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4killEv' filepath='src/mongo/bson/util/builder.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4killEv'>
14595            <parameter type-id='type-id-1395' is-artificial='yes'/>
14596            <return type-id='type-id-65'/>
14597          </function-decl>
14598        </member-function>
14599        <member-function access='public'>
14600          <function-decl name='grow' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4growEi' filepath='src/mongo/bson/util/builder.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4growEi'>
14601            <parameter type-id='type-id-1395' is-artificial='yes'/>
14602            <parameter type-id='type-id-23'/>
14603            <return type-id='type-id-39'/>
14604          </function-decl>
14605        </member-function>
14606        <member-function access='private'>
14607          <function-decl name='grow_reallocate' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE15grow_reallocateEi' filepath='src/mongo/bson/util/builder.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE15grow_reallocateEi'>
14608            <parameter type-id='type-id-1395' is-artificial='yes'/>
14609            <parameter type-id='type-id-23'/>
14610            <return type-id='type-id-65'/>
14611          </function-decl>
14612        </member-function>
14613        <member-function access='private'>
14614          <function-decl name='appendNumImpl&lt;char&gt;' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE13appendNumImplIcEEvT_' filepath='src/mongo/bson/util/builder.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE13appendNumImplIcEEvT_'>
14615            <parameter type-id='type-id-1395' is-artificial='yes'/>
14616            <parameter type-id='type-id-5'/>
14617            <return type-id='type-id-65'/>
14618          </function-decl>
14619        </member-function>
14620        <member-function access='private'>
14621          <function-decl name='appendNumImpl&lt;int&gt;' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE13appendNumImplIiEEvT_' filepath='src/mongo/bson/util/builder.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE13appendNumImplIiEEvT_'>
14622            <parameter type-id='type-id-1395' is-artificial='yes'/>
14623            <parameter type-id='type-id-23'/>
14624            <return type-id='type-id-65'/>
14625          </function-decl>
14626        </member-function>
14627      </class-decl>
14628      <enum-decl name='BSONType' filepath='src/mongo/bson/bsontypes.h' line='55' column='1' id='type-id-2823'>
14629        <underlying-type type-id='type-id-88'/>
14630        <enumerator name='MinKey' value='-1'/>
14631        <enumerator name='EOO' value='0'/>
14632        <enumerator name='NumberDouble' value='1'/>
14633        <enumerator name='String' value='2'/>
14634        <enumerator name='Object' value='3'/>
14635        <enumerator name='Array' value='4'/>
14636        <enumerator name='BinData' value='5'/>
14637        <enumerator name='Undefined' value='6'/>
14638        <enumerator name='jstOID' value='7'/>
14639        <enumerator name='Bool' value='8'/>
14640        <enumerator name='Date' value='9'/>
14641        <enumerator name='jstNULL' value='10'/>
14642        <enumerator name='RegEx' value='11'/>
14643        <enumerator name='DBRef' value='12'/>
14644        <enumerator name='Code' value='13'/>
14645        <enumerator name='Symbol' value='14'/>
14646        <enumerator name='CodeWScope' value='15'/>
14647        <enumerator name='NumberInt' value='16'/>
14648        <enumerator name='bsonTimestamp' value='17'/>
14649        <enumerator name='NumberLong' value='18'/>
14650        <enumerator name='NumberDecimal' value='19'/>
14651        <enumerator name='JSTypeMax' value='18'/>
14652        <enumerator name='MaxKey' value='127'/>
14653      </enum-decl>
14654      <enum-decl name='BinDataType' filepath='src/mongo/bson/bsontypes.h' line='113' column='1' id='type-id-2824'>
14655        <underlying-type type-id='type-id-88'/>
14656        <enumerator name='BinDataGeneral' value='0'/>
14657        <enumerator name='Function' value='1'/>
14658        <enumerator name='ByteArrayDeprecated' value='2'/>
14659        <enumerator name='bdtUUID' value='3'/>
14660        <enumerator name='newUUID' value='4'/>
14661        <enumerator name='MD5Type' value='5'/>
14662        <enumerator name='bdtCustom' value='128'/>
14663      </enum-decl>
14664      <enum-decl name='ExitCode' filepath='src/mongo/util/exit_code.h' line='37' column='1' id='type-id-2825'>
14665        <underlying-type type-id='type-id-88'/>
14666        <enumerator name='EXIT_CLEAN' value='0'/>
14667        <enumerator name='EXIT_BADOPTIONS' value='2'/>
14668        <enumerator name='EXIT_REPLICATION_ERROR' value='3'/>
14669        <enumerator name='EXIT_NEED_UPGRADE' value='4'/>
14670        <enumerator name='EXIT_SHARDING_ERROR' value='5'/>
14671        <enumerator name='EXIT_KILL' value='12'/>
14672        <enumerator name='EXIT_ABRUPT' value='14'/>
14673        <enumerator name='EXIT_NTSERVICE_ERROR' value='20'/>
14674        <enumerator name='EXIT_JAVA' value='21'/>
14675        <enumerator name='EXIT_OOM_MALLOC' value='42'/>
14676        <enumerator name='EXIT_OOM_REALLOC' value='43'/>
14677        <enumerator name='EXIT_FS' value='45'/>
14678        <enumerator name='EXIT_CLOCK_SKEW' value='47'/>
14679        <enumerator name='EXIT_NET_ERROR' value='48'/>
14680        <enumerator name='EXIT_WINDOWS_SERVICE_STOP' value='49'/>
14681        <enumerator name='EXIT_POSSIBLE_CORRUPTION' value='60'/>
14682        <enumerator name='EXIT_UNCAUGHT' value='100'/>
14683        <enumerator name='EXIT_TEST' value='101'/>
14684      </enum-decl>
14685      <enum-decl name='JsonStringFormat' filepath='src/mongo/bson/oid.h' line='225' column='1' id='type-id-2826'>
14686        <underlying-type type-id='type-id-88'/>
14687        <enumerator name='Strict' value='0'/>
14688        <enumerator name='TenGen' value='1'/>
14689        <enumerator name='JS' value='2'/>
14690      </enum-decl>
14691      <class-decl name='BSONArray' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='614' column='1' id='type-id-1322'>
14692        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-369'/>
14693        <member-function access='public' constructor='yes'>
14694          <function-decl name='BSONArray' filepath='src/mongo/bson/bsonobj.h' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
14695            <parameter type-id='type-id-1323' is-artificial='yes'/>
14696            <return type-id='type-id-65'/>
14697          </function-decl>
14698        </member-function>
14699        <member-function access='public' constructor='yes'>
14700          <function-decl name='BSONArray' filepath='src/mongo/bson/bsonobj.h' line='617' column='1' visibility='default' binding='global' size-in-bits='64'>
14701            <parameter type-id='type-id-1323' is-artificial='yes'/>
14702            <parameter type-id='type-id-371'/>
14703            <return type-id='type-id-65'/>
14704          </function-decl>
14705        </member-function>
14706      </class-decl>
14707      <class-decl name='BSONBinData' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='179' column='1' id='type-id-353'>
14708        <data-member access='public' layout-offset-in-bits='0'>
14709          <var-decl name='data' type-id='type-id-45' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='181' column='1'/>
14710        </data-member>
14711        <data-member access='public' layout-offset-in-bits='64'>
14712          <var-decl name='length' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='182' column='1'/>
14713        </data-member>
14714        <data-member access='public' layout-offset-in-bits='96'>
14715          <var-decl name='type' type-id='type-id-2824' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='183' column='1'/>
14716        </data-member>
14717        <member-function access='public' constructor='yes'>
14718          <function-decl name='BSONBinData' filepath='src/mongo/bson/bsonmisc.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
14719            <parameter type-id='type-id-1324' is-artificial='yes'/>
14720            <parameter type-id='type-id-45'/>
14721            <parameter type-id='type-id-23'/>
14722            <parameter type-id='type-id-2824'/>
14723            <return type-id='type-id-65'/>
14724          </function-decl>
14725        </member-function>
14726      </class-decl>
14727      <class-decl name='BSONCode' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='159' column='1' id='type-id-356'>
14728        <data-member access='public' layout-offset-in-bits='0'>
14729          <var-decl name='code' type-id='type-id-492' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='161' column='1'/>
14730        </data-member>
14731        <member-function access='public' constructor='yes'>
14732          <function-decl name='BSONCode' filepath='src/mongo/bson/bsonmisc.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
14733            <parameter type-id='type-id-1325' is-artificial='yes'/>
14734            <parameter type-id='type-id-492'/>
14735            <return type-id='type-id-65'/>
14736          </function-decl>
14737        </member-function>
14738      </class-decl>
14739      <class-decl name='BSONCodeWScope' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='165' column='1' id='type-id-359'>
14740        <data-member access='public' layout-offset-in-bits='0'>
14741          <var-decl name='code' type-id='type-id-492' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='167' column='1'/>
14742        </data-member>
14743        <data-member access='public' layout-offset-in-bits='128'>
14744          <var-decl name='scope' type-id='type-id-369' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='168' column='1'/>
14745        </data-member>
14746        <member-function access='public' constructor='yes'>
14747          <function-decl name='BSONCodeWScope' filepath='src/mongo/bson/bsonmisc.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
14748            <parameter type-id='type-id-1326' is-artificial='yes'/>
14749            <parameter type-id='type-id-492'/>
14750            <parameter type-id='type-id-371'/>
14751            <return type-id='type-id-65'/>
14752          </function-decl>
14753        </member-function>
14754      </class-decl>
14755      <class-decl name='BSONDBRef' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='187' column='1' id='type-id-362'>
14756        <data-member access='public' layout-offset-in-bits='0'>
14757          <var-decl name='ns' type-id='type-id-492' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='189' column='1'/>
14758        </data-member>
14759        <data-member access='public' layout-offset-in-bits='128'>
14760          <var-decl name='oid' type-id='type-id-463' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='190' column='1'/>
14761        </data-member>
14762        <member-function access='public' constructor='yes'>
14763          <function-decl name='BSONDBRef' filepath='src/mongo/bson/bsonmisc.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
14764            <parameter type-id='type-id-1327' is-artificial='yes'/>
14765            <parameter type-id='type-id-492'/>
14766            <parameter type-id='type-id-465'/>
14767            <return type-id='type-id-65'/>
14768          </function-decl>
14769        </member-function>
14770      </class-decl>
14771      <class-decl name='BSONRegEx' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='172' column='1' id='type-id-387'>
14772        <data-member access='public' layout-offset-in-bits='0'>
14773          <var-decl name='pattern' type-id='type-id-492' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='174' column='1'/>
14774        </data-member>
14775        <data-member access='public' layout-offset-in-bits='128'>
14776          <var-decl name='flags' type-id='type-id-492' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='175' column='1'/>
14777        </data-member>
14778        <member-function access='public' constructor='yes'>
14779          <function-decl name='BSONRegEx' filepath='src/mongo/bson/bsonmisc.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
14780            <parameter type-id='type-id-1342' is-artificial='yes'/>
14781            <parameter type-id='type-id-492'/>
14782            <parameter type-id='type-id-492'/>
14783            <return type-id='type-id-65'/>
14784          </function-decl>
14785        </member-function>
14786      </class-decl>
14787      <class-decl name='BSONSymbol' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='153' column='1' id='type-id-394'>
14788        <data-member access='public' layout-offset-in-bits='0'>
14789          <var-decl name='symbol' type-id='type-id-492' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='155' column='1'/>
14790        </data-member>
14791        <member-function access='public' constructor='yes'>
14792          <function-decl name='BSONSymbol' filepath='src/mongo/bson/bsonmisc.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
14793            <parameter type-id='type-id-1344' is-artificial='yes'/>
14794            <parameter type-id='type-id-492'/>
14795            <return type-id='type-id-65'/>
14796          </function-decl>
14797        </member-function>
14798      </class-decl>
14799      <class-decl name='DataType' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/base/data_type.h' line='41' column='1' id='type-id-2827'>
14800        <member-type access='public'>
14801          <class-decl name='Handler&lt;char, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/base/data_type.h' line='57' column='1' id='type-id-2828'>
14802            <member-function access='public' static='yes'>
14803              <function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerIcvE11unsafeStoreERKcPcPm' filepath='src/mongo/base/data_type.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerIcvE11unsafeStoreERKcPcPm'>
14804                <parameter type-id='type-id-333'/>
14805                <parameter type-id='type-id-39'/>
14806                <parameter type-id='type-id-1446'/>
14807                <return type-id='type-id-65'/>
14808              </function-decl>
14809            </member-function>
14810          </class-decl>
14811        </member-type>
14812        <member-type access='public'>
14813          <class-decl name='Handler&lt;int, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/base/data_type.h' line='57' column='1' id='type-id-2829'>
14814            <member-function access='public' static='yes'>
14815              <function-decl name='defaultConstruct' mangled-name='_ZN5mongo8DataType7HandlerIivE16defaultConstructEv' filepath='src/mongo/base/data_type.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerIivE16defaultConstructEv'>
14816                <return type-id='type-id-23'/>
14817              </function-decl>
14818            </member-function>
14819            <member-function access='public' static='yes'>
14820              <function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerIivE11unsafeStoreERKiPcPm' filepath='src/mongo/base/data_type.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerIivE11unsafeStoreERKiPcPm'>
14821                <parameter type-id='type-id-341'/>
14822                <parameter type-id='type-id-39'/>
14823                <parameter type-id='type-id-1446'/>
14824                <return type-id='type-id-65'/>
14825              </function-decl>
14826            </member-function>
14827            <member-function access='public' static='yes'>
14828              <function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerIivE10unsafeLoadEPiPKcPm' filepath='src/mongo/base/data_type.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerIivE10unsafeLoadEPiPKcPm'>
14829                <parameter type-id='type-id-1315'/>
14830                <parameter type-id='type-id-59'/>
14831                <parameter type-id='type-id-1446'/>
14832                <return type-id='type-id-65'/>
14833              </function-decl>
14834            </member-function>
14835          </class-decl>
14836        </member-type>
14837        <member-type access='public'>
14838          <class-decl name='Handler&lt;mongo::LittleEndian&lt;char&gt;, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='120' column='1' id='type-id-2830'>
14839            <member-function access='public' static='yes'>
14840              <function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE11unsafeStoreERKS3_PcPm' filepath='src/mongo/base/data_type_endian.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE11unsafeStoreERKS3_PcPm'>
14841                <parameter type-id='type-id-448'/>
14842                <parameter type-id='type-id-39'/>
14843                <parameter type-id='type-id-1446'/>
14844                <return type-id='type-id-65'/>
14845              </function-decl>
14846            </member-function>
14847          </class-decl>
14848        </member-type>
14849        <member-type access='public'>
14850          <class-decl name='Handler&lt;mongo::LittleEndian&lt;int&gt;, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='120' column='1' id='type-id-2831'>
14851            <member-function access='public' static='yes'>
14852              <function-decl name='defaultConstruct' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE16defaultConstructEv' filepath='src/mongo/base/data_type_endian.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE16defaultConstructEv'>
14853                <return type-id='type-id-450'/>
14854              </function-decl>
14855            </member-function>
14856            <member-function access='public' static='yes'>
14857              <function-decl name='unsafeStore' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE11unsafeStoreERKS3_PcPm' filepath='src/mongo/base/data_type_endian.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE11unsafeStoreERKS3_PcPm'>
14858                <parameter type-id='type-id-452'/>
14859                <parameter type-id='type-id-39'/>
14860                <parameter type-id='type-id-1446'/>
14861                <return type-id='type-id-65'/>
14862              </function-decl>
14863            </member-function>
14864            <member-function access='public' static='yes'>
14865              <function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm'>
14866                <parameter type-id='type-id-1369'/>
14867                <parameter type-id='type-id-59'/>
14868                <parameter type-id='type-id-1446'/>
14869                <return type-id='type-id-65'/>
14870              </function-decl>
14871            </member-function>
14872          </class-decl>
14873        </member-type>
14874        <member-function access='public' static='yes'>
14875          <function-decl name='defaultConstruct&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType16defaultConstructINS_12LittleEndianIiEEEET_v' filepath='src/mongo/base/data_type.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType16defaultConstructINS_12LittleEndianIiEEEET_v'>
14876            <return type-id='type-id-450'/>
14877          </function-decl>
14878        </member-function>
14879        <member-function access='public' static='yes'>
14880          <function-decl name='unsafeStore&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIiEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIiEEEEvRKT_PcPm'>
14881            <parameter type-id='type-id-452'/>
14882            <parameter type-id='type-id-39'/>
14883            <parameter type-id='type-id-1446'/>
14884            <return type-id='type-id-65'/>
14885          </function-decl>
14886        </member-function>
14887        <member-function access='public' static='yes'>
14888          <function-decl name='unsafeLoad&lt;mongo::LittleEndian&lt;int&gt; &gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm'>
14889            <parameter type-id='type-id-1369'/>
14890            <parameter type-id='type-id-59'/>
14891            <parameter type-id='type-id-1446'/>
14892            <return type-id='type-id-65'/>
14893          </function-decl>
14894        </member-function>
14895        <member-function access='public' static='yes'>
14896          <function-decl name='defaultConstruct&lt;int&gt;' mangled-name='_ZN5mongo8DataType16defaultConstructIiEET_v' filepath='src/mongo/base/data_type.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType16defaultConstructIiEET_v'>
14897            <return type-id='type-id-23'/>
14898          </function-decl>
14899        </member-function>
14900        <member-function access='public' static='yes'>
14901          <function-decl name='unsafeStore&lt;mongo::LittleEndian&lt;char&gt; &gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIcEEEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIcEEEEvRKT_PcPm'>
14902            <parameter type-id='type-id-448'/>
14903            <parameter type-id='type-id-39'/>
14904            <parameter type-id='type-id-1446'/>
14905            <return type-id='type-id-65'/>
14906          </function-decl>
14907        </member-function>
14908        <member-function access='public' static='yes'>
14909          <function-decl name='unsafeStore&lt;int&gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreIiEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType11unsafeStoreIiEEvRKT_PcPm'>
14910            <parameter type-id='type-id-341'/>
14911            <parameter type-id='type-id-39'/>
14912            <parameter type-id='type-id-1446'/>
14913            <return type-id='type-id-65'/>
14914          </function-decl>
14915        </member-function>
14916        <member-function access='public' static='yes'>
14917          <function-decl name='unsafeLoad&lt;int&gt;' mangled-name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' filepath='src/mongo/base/data_type.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm'>
14918            <parameter type-id='type-id-1315'/>
14919            <parameter type-id='type-id-59'/>
14920            <parameter type-id='type-id-1446'/>
14921            <return type-id='type-id-65'/>
14922          </function-decl>
14923        </member-function>
14924        <member-function access='public' static='yes'>
14925          <function-decl name='unsafeStore&lt;char&gt;' mangled-name='_ZN5mongo8DataType11unsafeStoreIcEEvRKT_PcPm' filepath='src/mongo/base/data_type.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataType11unsafeStoreIcEEvRKT_PcPm'>
14926            <parameter type-id='type-id-333'/>
14927            <parameter type-id='type-id-39'/>
14928            <parameter type-id='type-id-1446'/>
14929            <return type-id='type-id-65'/>
14930          </function-decl>
14931        </member-function>
14932      </class-decl>
14933      <class-decl name='DateNowLabeler' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='103' column='1' id='type-id-408'/>
14934      <class-decl name='ExceptionInfo' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/util/assert_util.h' line='76' column='1' id='type-id-420'>
14935        <data-member access='public' layout-offset-in-bits='0'>
14936          <var-decl name='msg' type-id='type-id-1204' visibility='default' filepath='src/mongo/util/assert_util.h' line='89' column='1'/>
14937        </data-member>
14938        <data-member access='public' layout-offset-in-bits='64'>
14939          <var-decl name='code' type-id='type-id-23' visibility='default' filepath='src/mongo/util/assert_util.h' line='90' column='1'/>
14940        </data-member>
14941        <member-function access='public' constructor='yes'>
14942          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
14943            <parameter type-id='type-id-1356' is-artificial='yes'/>
14944            <return type-id='type-id-65'/>
14945          </function-decl>
14946        </member-function>
14947        <member-function access='public' constructor='yes'>
14948          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
14949            <parameter type-id='type-id-1356' is-artificial='yes'/>
14950            <parameter type-id='type-id-59'/>
14951            <parameter type-id='type-id-23'/>
14952            <return type-id='type-id-65'/>
14953          </function-decl>
14954        </member-function>
14955        <member-function access='public' constructor='yes'>
14956          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
14957            <parameter type-id='type-id-1356' is-artificial='yes'/>
14958            <parameter type-id='type-id-1206'/>
14959            <parameter type-id='type-id-23'/>
14960            <return type-id='type-id-65'/>
14961          </function-decl>
14962        </member-function>
14963        <member-function access='public' constructor='yes'>
14964          <function-decl name='ExceptionInfo' mangled-name='_ZN5mongo13ExceptionInfoC2ERKSsi' filepath='src/mongo/util/assert_util.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo13ExceptionInfoC2ERKSsi'>
14965            <parameter type-id='type-id-1356' is-artificial='yes'/>
14966            <parameter type-id='type-id-1206'/>
14967            <parameter type-id='type-id-23'/>
14968            <return type-id='type-id-65'/>
14969          </function-decl>
14970        </member-function>
14971      </class-decl>
14972      <class-decl name='GENOIDLabeler' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='96' column='1' id='type-id-2832'/>
14973      <class-decl name='LittleEndian&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='56' column='1' id='type-id-446'>
14974        <data-member access='public' layout-offset-in-bits='0'>
14975          <var-decl name='value' type-id='type-id-5' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='59' column='1'/>
14976        </data-member>
14977        <member-function access='public'>
14978          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
14979            <parameter type-id='type-id-1368' is-artificial='yes'/>
14980            <return type-id='type-id-65'/>
14981          </function-decl>
14982        </member-function>
14983        <member-function access='public'>
14984          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
14985            <parameter type-id='type-id-1368' is-artificial='yes'/>
14986            <parameter type-id='type-id-5'/>
14987            <return type-id='type-id-65'/>
14988          </function-decl>
14989        </member-function>
14990        <member-function access='public'>
14991          <function-decl name='LittleEndian' mangled-name='_ZN5mongo12LittleEndianIcEC2Ec' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12LittleEndianIcEC2Ec'>
14992            <parameter type-id='type-id-1368' is-artificial='yes'/>
14993            <parameter type-id='type-id-5'/>
14994            <return type-id='type-id-65'/>
14995          </function-decl>
14996        </member-function>
14997      </class-decl>
14998      <class-decl name='LittleEndian&lt;int&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='56' column='1' id='type-id-450'>
14999        <data-member access='public' layout-offset-in-bits='0'>
15000          <var-decl name='value' type-id='type-id-23' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='59' column='1'/>
15001        </data-member>
15002        <member-function access='public'>
15003          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
15004            <parameter type-id='type-id-1369' is-artificial='yes'/>
15005            <return type-id='type-id-65'/>
15006          </function-decl>
15007        </member-function>
15008        <member-function access='public'>
15009          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
15010            <parameter type-id='type-id-1369' is-artificial='yes'/>
15011            <parameter type-id='type-id-23'/>
15012            <return type-id='type-id-65'/>
15013          </function-decl>
15014        </member-function>
15015        <member-function access='public' const='yes'>
15016          <function-decl name='operator int' mangled-name='_ZNK5mongo12LittleEndianIiEcviEv' filepath='src/mongo/base/data_type_endian.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo12LittleEndianIiEcviEv'>
15017            <parameter type-id='type-id-453' is-artificial='yes'/>
15018            <return type-id='type-id-23'/>
15019          </function-decl>
15020        </member-function>
15021        <member-function access='public'>
15022          <function-decl name='LittleEndian' mangled-name='_ZN5mongo12LittleEndianIiEC2Ei' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12LittleEndianIiEC2Ei'>
15023            <parameter type-id='type-id-1369' is-artificial='yes'/>
15024            <parameter type-id='type-id-23'/>
15025            <return type-id='type-id-65'/>
15026          </function-decl>
15027        </member-function>
15028      </class-decl>
15029      <class-decl name='MaxKeyLabeler' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='126' column='1' id='type-id-454'/>
15030      <class-decl name='MinKeyLabeler' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='124' column='1' id='type-id-457'/>
15031      <class-decl name='NullLabeler' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='110' column='1' id='type-id-460'/>
15032      <class-decl name='SASLGlobalParams' size-in-bits='448' is-struct='yes' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='45' column='1' id='type-id-1373'>
15033        <data-member access='public' layout-offset-in-bits='0'>
15034          <var-decl name='authenticationMechanisms' type-id='type-id-1276' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='46' column='1'/>
15035        </data-member>
15036        <data-member access='public' layout-offset-in-bits='192'>
15037          <var-decl name='hostName' type-id='type-id-1204' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='47' column='1'/>
15038        </data-member>
15039        <data-member access='public' layout-offset-in-bits='256'>
15040          <var-decl name='serviceName' type-id='type-id-1204' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='48' column='1'/>
15041        </data-member>
15042        <data-member access='public' layout-offset-in-bits='320'>
15043          <var-decl name='authdPath' type-id='type-id-1204' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='49' column='1'/>
15044        </data-member>
15045        <data-member access='public' layout-offset-in-bits='384'>
15046          <var-decl name='scramIterationCount' type-id='type-id-23' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='50' column='1'/>
15047        </data-member>
15048        <member-function access='public' constructor='yes'>
15049          <function-decl name='SASLGlobalParams' filepath='src/mongo/db/auth/sasl_options.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
15050            <parameter type-id='type-id-1374' is-artificial='yes'/>
15051            <return type-id='type-id-65'/>
15052          </function-decl>
15053        </member-function>
15054        <member-function access='public' constructor='yes'>
15055          <function-decl name='SASLGlobalParams' mangled-name='_ZN5mongo16SASLGlobalParamsC2Ev' filepath='src/mongo/db/auth/sasl_options.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16SASLGlobalParamsC2Ev'>
15056            <parameter type-id='type-id-1374' is-artificial='yes'/>
15057            <return type-id='type-id-65'/>
15058          </function-decl>
15059        </member-function>
15060      </class-decl>
15061      <class-decl name='UndefinedLabeler' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='117' column='1' id='type-id-500'/>
15062      <typedef-decl name='AtomicUInt32' type-id='type-id-350' filepath='src/mongo/platform/atomic_word.h' line='159' column='1' id='type-id-2821'/>
15063      <typedef-decl name='BufBuilder' type-id='type-id-503' filepath='src/mongo/bson/util/builder.h' line='321' column='1' id='type-id-1345'/>
15064      <typedef-decl name='Milliseconds' type-id='type-id-2664' filepath='src/mongo/util/time_support.h' line='47' column='1' id='type-id-2833'/>
15065      <typedef-decl name='Seconds' type-id='type-id-2665' filepath='src/mongo/util/time_support.h' line='48' column='1' id='type-id-2822'/>
15066      <typedef-decl name='StringBuilder' type-id='type-id-488' filepath='src/mongo/bson/util/builder.h' line='451' column='1' id='type-id-1386'/>
15067      <class-decl name='DBException' visibility='default' is-declaration-only='yes' id='type-id-1949'>
15068        <member-function access='public' constructor='yes'>
15069          <function-decl name='DBException' filepath='src/mongo/util/assert_util.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
15070            <parameter type-id='type-id-2000' is-artificial='yes'/>
15071            <parameter type-id='type-id-1206'/>
15072            <parameter type-id='type-id-23'/>
15073            <return type-id='type-id-65'/>
15074          </function-decl>
15075        </member-function>
15076        <member-function access='public' constructor='yes'>
15077          <function-decl name='DBException' mangled-name='_ZN5mongo11DBExceptionC2ERKSsi' filepath='src/mongo/util/assert_util.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBExceptionC2ERKSsi'>
15078            <parameter type-id='type-id-2000' is-artificial='yes'/>
15079            <parameter type-id='type-id-1206'/>
15080            <parameter type-id='type-id-23'/>
15081            <return type-id='type-id-65'/>
15082          </function-decl>
15083        </member-function>
15084        <member-function access='public' destructor='yes' vtable-offset='-1'>
15085          <function-decl name='~DBException' filepath='src/mongo/util/assert_util.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
15086            <parameter type-id='type-id-2000' is-artificial='yes'/>
15087            <parameter type-id='type-id-23' is-artificial='yes'/>
15088            <return type-id='type-id-65'/>
15089          </function-decl>
15090        </member-function>
15091        <member-function access='public' destructor='yes' vtable-offset='-1'>
15092          <function-decl name='~DBException' mangled-name='_ZN5mongo11DBExceptionD0Ev' filepath='src/mongo/util/assert_util.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBExceptionD0Ev'>
15093            <parameter type-id='type-id-2000' is-artificial='yes'/>
15094            <parameter type-id='type-id-23' is-artificial='yes'/>
15095            <return type-id='type-id-65'/>
15096          </function-decl>
15097        </member-function>
15098        <member-function access='public' destructor='yes' vtable-offset='-1'>
15099          <function-decl name='~DBException' mangled-name='_ZN5mongo11DBExceptionD2Ev' filepath='src/mongo/util/assert_util.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBExceptionD2Ev'>
15100            <parameter type-id='type-id-2000' is-artificial='yes'/>
15101            <parameter type-id='type-id-23' is-artificial='yes'/>
15102            <return type-id='type-id-65'/>
15103          </function-decl>
15104        </member-function>
15105        <member-function access='public' const='yes' vtable-offset='2'>
15106          <function-decl name='what' mangled-name='_ZNK5mongo11DBException4whatEv' filepath='src/mongo/util/assert_util.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo11DBException4whatEv'>
15107            <parameter type-id='type-id-1951' is-artificial='yes'/>
15108            <return type-id='type-id-59'/>
15109          </function-decl>
15110        </member-function>
15111        <member-function access='public' const='yes' vtable-offset='3'>
15112          <function-decl name='getCode' mangled-name='_ZNK5mongo11DBException7getCodeEv' filepath='src/mongo/util/assert_util.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo11DBException7getCodeEv'>
15113            <parameter type-id='type-id-1951' is-artificial='yes'/>
15114            <return type-id='type-id-23'/>
15115          </function-decl>
15116        </member-function>
15117        <member-function access='public' const='yes' vtable-offset='4'>
15118          <function-decl name='appendPrefix' mangled-name='_ZNK5mongo11DBException12appendPrefixERSt18basic_stringstreamIcSt11char_traitsIcESaIcEE' filepath='src/mongo/util/assert_util.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo11DBException12appendPrefixERSt18basic_stringstreamIcSt11char_traitsIcESaIcEE'>
15119            <parameter type-id='type-id-1951' is-artificial='yes'/>
15120            <parameter type-id='type-id-2687'/>
15121            <return type-id='type-id-65'/>
15122          </function-decl>
15123        </member-function>
15124        <member-function access='public' vtable-offset='5'>
15125          <function-decl name='addContext' mangled-name='_ZN5mongo11DBException10addContextERKSs' filepath='src/mongo/util/assert_util.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBException10addContextERKSs'>
15126            <parameter type-id='type-id-2000' is-artificial='yes'/>
15127            <parameter type-id='type-id-1206'/>
15128            <return type-id='type-id-65'/>
15129          </function-decl>
15130        </member-function>
15131      </class-decl>
15132      <class-decl name='MsgAssertionException' visibility='default' is-declaration-only='yes' id='type-id-2001'>
15133        <member-function access='public' constructor='yes'>
15134          <function-decl name='MsgAssertionException' filepath='src/mongo/util/assert_util.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
15135            <parameter type-id='type-id-2002' is-artificial='yes'/>
15136            <parameter type-id='type-id-23'/>
15137            <parameter type-id='type-id-1206'/>
15138            <return type-id='type-id-65'/>
15139          </function-decl>
15140        </member-function>
15141        <member-function access='public' constructor='yes'>
15142          <function-decl name='MsgAssertionException' mangled-name='_ZN5mongo21MsgAssertionExceptionC2EiRKSs' filepath='src/mongo/util/assert_util.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo21MsgAssertionExceptionC2EiRKSs'>
15143            <parameter type-id='type-id-2002' is-artificial='yes'/>
15144            <parameter type-id='type-id-23'/>
15145            <parameter type-id='type-id-1206'/>
15146            <return type-id='type-id-65'/>
15147          </function-decl>
15148        </member-function>
15149      </class-decl>
15150      <class-decl name='OperationContext' visibility='default' is-declaration-only='yes' id='type-id-2003'/>
15151      <class-decl name='SecureRandom' visibility='default' is-declaration-only='yes' id='type-id-2005'/>
15152      <class-decl name='ServerParameter' visibility='default' is-declaration-only='yes' id='type-id-2007'/>
15153      <function-decl name='tagLittleEndian&lt;char&gt;' mangled-name='_ZN5mongo15tagLittleEndianIcEENS_12LittleEndianIT_EES2_' filepath='src/mongo/base/data_type_endian.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15tagLittleEndianIcEENS_12LittleEndianIT_EES2_'>
15154        <parameter type-id='type-id-5' name='t' filepath='src/mongo/base/data_type_endian.h' line='67' column='1'/>
15155        <return type-id='type-id-446'/>
15156      </function-decl>
15157      <function-decl name='tagLittleEndian&lt;int&gt;' mangled-name='_ZN5mongo15tagLittleEndianIiEENS_12LittleEndianIT_EES2_' filepath='src/mongo/base/data_type_endian.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15tagLittleEndianIiEENS_12LittleEndianIT_EES2_'>
15158        <parameter type-id='type-id-23' name='t' filepath='src/mongo/base/data_type_endian.h' line='67' column='1'/>
15159        <return type-id='type-id-450'/>
15160      </function-decl>
15161      <typedef-decl name='BSONElementSet' type-id='type-id-2633' filepath='src/mongo/bson/bsonobj.h' line='52' column='1' id='type-id-1998'/>
15162      <typedef-decl name='BSONElementMSet' type-id='type-id-2632' filepath='src/mongo/bson/bsonobj.h' line='53' column='1' id='type-id-1996'/>
15163      <var-decl name='saslGlobalParams' type-id='type-id-1373' mangled-name='_ZN5mongo16saslGlobalParamsE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='42' column='1' elf-symbol-id='_ZN5mongo16saslGlobalParamsE'/>
15164      <function-decl name='addSASLOptions' mangled-name='_ZN5mongo14addSASLOptionsEPNS_17optionenvironment13OptionSectionE' filepath='src/mongo/db/auth/sasl_options.cpp' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14addSASLOptionsEPNS_17optionenvironment13OptionSectionE'>
15165        <parameter type-id='type-id-1437' name='options' filepath='src/mongo/db/auth/sasl_options.cpp' line='56' column='1'/>
15166        <return type-id='type-id-484'/>
15167      </function-decl>
15168      <function-decl name='storeSASLOptions' mangled-name='_ZN5mongo16storeSASLOptionsERKNS_17optionenvironment11EnvironmentE' filepath='src/mongo/db/auth/sasl_options.cpp' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16storeSASLOptionsERKNS_17optionenvironment11EnvironmentE'>
15169        <parameter type-id='type-id-540' name='params' filepath='src/mongo/db/auth/sasl_options.cpp' line='91' column='1'/>
15170        <return type-id='type-id-484'/>
15171      </function-decl>
15172      <function-decl name='_mongoInitializerFunction_SASLOptions_Register' mangled-name='_ZN5mongo46_mongoInitializerFunction_SASLOptions_RegisterEPNS_18InitializerContextE' filepath='src/mongo/db/auth/sasl_options.cpp' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo46_mongoInitializerFunction_SASLOptions_RegisterEPNS_18InitializerContextE'>
15173        <parameter type-id='type-id-1363' name='context' filepath='src/mongo/db/auth/sasl_options.cpp' line='141' column='1'/>
15174        <return type-id='type-id-484'/>
15175      </function-decl>
15176      <function-decl name='_mongoInitializerFunction_SASLOptions_Store' mangled-name='_ZN5mongo43_mongoInitializerFunction_SASLOptions_StoreEPNS_18InitializerContextE' filepath='src/mongo/db/auth/sasl_options.cpp' line='145' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo43_mongoInitializerFunction_SASLOptions_StoreEPNS_18InitializerContextE'>
15177        <parameter type-id='type-id-1363' name='context' filepath='src/mongo/db/auth/sasl_options.cpp' line='145' column='1'/>
15178        <return type-id='type-id-484'/>
15179      </function-decl>
15180      <var-decl name='SASLAuthenticationMechanismsSetting' type-id='type-id-430' mangled-name='_ZN5mongo35SASLAuthenticationMechanismsSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='151' column='1' elf-symbol-id='_ZN5mongo35SASLAuthenticationMechanismsSettingE'/>
15181      <var-decl name='SASLHostNameSetting' type-id='type-id-427' mangled-name='_ZN5mongo19SASLHostNameSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='158' column='1' elf-symbol-id='_ZN5mongo19SASLHostNameSettingE'/>
15182      <var-decl name='SASLServiceNameSetting' type-id='type-id-427' mangled-name='_ZN5mongo22SASLServiceNameSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='164' column='1' elf-symbol-id='_ZN5mongo22SASLServiceNameSettingE'/>
15183      <var-decl name='SASLAuthdPathSetting' type-id='type-id-427' mangled-name='_ZN5mongo20SASLAuthdPathSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='170' column='1' elf-symbol-id='_ZN5mongo20SASLAuthdPathSettingE'/>
15184      <var-decl name='scramIterationCountParam' type-id='type-id-1357' mangled-name='_ZN5mongo24scramIterationCountParamE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='196' column='1' elf-symbol-id='_ZN5mongo24scramIterationCountParamE'/>
15185      <namespace-decl name='optionenvironment'>
15186        <class-decl name='Constraint' size-in-bits='64' visibility='default' filepath='src/mongo/util/options_parser/constraints.h' line='44' column='1' id='type-id-1418'>
15187          <member-function access='public' destructor='yes' vtable-offset='-1'>
15188            <function-decl name='~Constraint' filepath='src/mongo/util/options_parser/constraints.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
15189              <parameter type-id='type-id-1420' is-artificial='yes'/>
15190              <parameter type-id='type-id-23' is-artificial='yes'/>
15191              <return type-id='type-id-65'/>
15192            </function-decl>
15193          </member-function>
15194          <member-function access='private' vtable-offset='2'>
15195            <function-decl name='check' mangled-name='_ZN5mongo17optionenvironment10Constraint5checkERKNS0_11EnvironmentE' filepath='src/mongo/util/options_parser/constraints.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
15196              <parameter type-id='type-id-1420' is-artificial='yes'/>
15197              <parameter type-id='type-id-540'/>
15198              <return type-id='type-id-484'/>
15199            </function-decl>
15200          </member-function>
15201        </class-decl>
15202        <class-decl name='Environment' size-in-bits='1216' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='109' column='1' id='type-id-538'>
15203          <data-member access='protected' layout-offset-in-bits='0'>
15204            <var-decl name='constraints' type-id='type-id-1262' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='218' column='1'/>
15205          </data-member>
15206          <data-member access='protected' layout-offset-in-bits='192'>
15207            <var-decl name='keyConstraints' type-id='type-id-1269' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='219' column='1'/>
15208          </data-member>
15209          <data-member access='protected' layout-offset-in-bits='384'>
15210            <var-decl name='values' type-id='type-id-1150' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='220' column='1'/>
15211          </data-member>
15212          <data-member access='protected' layout-offset-in-bits='768'>
15213            <var-decl name='default_values' type-id='type-id-1150' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='221' column='1'/>
15214          </data-member>
15215          <data-member access='protected' layout-offset-in-bits='1152'>
15216            <var-decl name='valid' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='222' column='1'/>
15217          </data-member>
15218          <member-function access='public' constructor='yes'>
15219            <function-decl name='Environment' filepath='src/mongo/util/options_parser/environment.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
15220              <parameter type-id='type-id-1426' is-artificial='yes'/>
15221              <return type-id='type-id-65'/>
15222            </function-decl>
15223          </member-function>
15224          <member-function access='public' destructor='yes'>
15225            <function-decl name='~Environment' filepath='src/mongo/util/options_parser/environment.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
15226              <parameter type-id='type-id-1426' is-artificial='yes'/>
15227              <parameter type-id='type-id-23' is-artificial='yes'/>
15228              <return type-id='type-id-65'/>
15229            </function-decl>
15230          </member-function>
15231        </class-decl>
15232        <class-decl name='KeyConstraint' size-in-bits='128' visibility='default' filepath='src/mongo/util/options_parser/constraints.h' line='61' column='1' id='type-id-1427'>
15233          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1418'/>
15234          <data-member access='protected' layout-offset-in-bits='64'>
15235            <var-decl name='_key' type-id='type-id-542' visibility='default' filepath='src/mongo/util/options_parser/constraints.h' line='67' column='1'/>
15236          </data-member>
15237          <member-function access='public' constructor='yes'>
15238            <function-decl name='KeyConstraint' filepath='src/mongo/util/options_parser/constraints.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
15239              <parameter type-id='type-id-1428' is-artificial='yes'/>
15240              <parameter type-id='type-id-544'/>
15241              <return type-id='type-id-65'/>
15242            </function-decl>
15243          </member-function>
15244          <member-function access='public' destructor='yes' vtable-offset='-1'>
15245            <function-decl name='~KeyConstraint' filepath='src/mongo/util/options_parser/constraints.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
15246              <parameter type-id='type-id-1428' is-artificial='yes'/>
15247              <parameter type-id='type-id-23' is-artificial='yes'/>
15248              <return type-id='type-id-65'/>
15249            </function-decl>
15250          </member-function>
15251        </class-decl>
15252        <class-decl name='OptionDescription' size-in-bits='2368' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='75' column='1' id='type-id-545'>
15253          <data-member access='public' layout-offset-in-bits='0'>
15254            <var-decl name='_dottedName' type-id='type-id-1204' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='207' column='1'/>
15255          </data-member>
15256          <data-member access='public' layout-offset-in-bits='64'>
15257            <var-decl name='_singleName' type-id='type-id-1204' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='208' column='1'/>
15258          </data-member>
15259          <data-member access='public' layout-offset-in-bits='128'>
15260            <var-decl name='_type' type-id='type-id-2834' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='209' column='1'/>
15261          </data-member>
15262          <data-member access='public' layout-offset-in-bits='192'>
15263            <var-decl name='_description' type-id='type-id-1204' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='211' column='1'/>
15264          </data-member>
15265          <data-member access='public' layout-offset-in-bits='256'>
15266            <var-decl name='_isVisible' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='212' column='1'/>
15267          </data-member>
15268          <data-member access='public' layout-offset-in-bits='320'>
15269            <var-decl name='_default' type-id='type-id-553' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='213' column='1'/>
15270          </data-member>
15271          <data-member access='public' layout-offset-in-bits='1088'>
15272            <var-decl name='_implicit' type-id='type-id-553' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='214' column='1'/>
15273          </data-member>
15274          <data-member access='public' layout-offset-in-bits='1856'>
15275            <var-decl name='_isComposing' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='215' column='1'/>
15276          </data-member>
15277          <data-member access='public' layout-offset-in-bits='1888'>
15278            <var-decl name='_sources' type-id='type-id-2835' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='216' column='1'/>
15279          </data-member>
15280          <data-member access='public' layout-offset-in-bits='1920'>
15281            <var-decl name='_positionalStart' type-id='type-id-23' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='218' column='1'/>
15282          </data-member>
15283          <data-member access='public' layout-offset-in-bits='1952'>
15284            <var-decl name='_positionalEnd' type-id='type-id-23' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='219' column='1'/>
15285          </data-member>
15286          <data-member access='public' layout-offset-in-bits='1984'>
15287            <var-decl name='_constraints' type-id='type-id-1285' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='228' column='1'/>
15288          </data-member>
15289          <data-member access='public' layout-offset-in-bits='2176'>
15290            <var-decl name='_deprecatedDottedNames' type-id='type-id-1276' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='232' column='1'/>
15291          </data-member>
15292          <member-function access='public' constructor='yes'>
15293            <function-decl name='OptionDescription' filepath='src/mongo/util/options_parser/option_description.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
15294              <parameter type-id='type-id-1435' is-artificial='yes'/>
15295              <parameter type-id='type-id-1206'/>
15296              <parameter type-id='type-id-1206'/>
15297              <parameter type-id='type-id-2834'/>
15298              <parameter type-id='type-id-1206'/>
15299              <return type-id='type-id-65'/>
15300            </function-decl>
15301          </member-function>
15302          <member-function access='public' constructor='yes'>
15303            <function-decl name='OptionDescription' filepath='src/mongo/util/options_parser/option_description.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
15304              <parameter type-id='type-id-1435' is-artificial='yes'/>
15305              <parameter type-id='type-id-1206'/>
15306              <parameter type-id='type-id-1206'/>
15307              <parameter type-id='type-id-2834'/>
15308              <parameter type-id='type-id-1206'/>
15309              <parameter type-id='type-id-1278'/>
15310              <return type-id='type-id-65'/>
15311            </function-decl>
15312          </member-function>
15313        </class-decl>
15314        <class-decl name='OptionSection' size-in-bits='320' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='77' column='1' id='type-id-549'>
15315          <data-member access='private' layout-offset-in-bits='0'>
15316            <var-decl name='_name' type-id='type-id-1204' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='166' column='1'/>
15317          </data-member>
15318          <data-member access='private' layout-offset-in-bits='64'>
15319            <var-decl name='_subSections' type-id='type-id-1136' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='167' column='1'/>
15320          </data-member>
15321          <data-member access='private' layout-offset-in-bits='192'>
15322            <var-decl name='_options' type-id='type-id-1126' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='168' column='1'/>
15323          </data-member>
15324          <member-function access='public' constructor='yes'>
15325            <function-decl name='OptionSection' filepath='src/mongo/util/options_parser/option_section.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
15326              <parameter type-id='type-id-1437' is-artificial='yes'/>
15327              <parameter type-id='type-id-1206'/>
15328              <return type-id='type-id-65'/>
15329            </function-decl>
15330          </member-function>
15331          <member-function access='public' constructor='yes'>
15332            <function-decl name='OptionSection' filepath='src/mongo/util/options_parser/option_section.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
15333              <parameter type-id='type-id-1437' is-artificial='yes'/>
15334              <return type-id='type-id-65'/>
15335            </function-decl>
15336          </member-function>
15337          <member-function access='public' constructor='yes'>
15338            <function-decl name='OptionSection' mangled-name='_ZN5mongo17optionenvironment13OptionSectionC2ERKSs' filepath='src/mongo/util/options_parser/option_section.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17optionenvironment13OptionSectionC2ERKSs'>
15339              <parameter type-id='type-id-1437' is-artificial='yes'/>
15340              <parameter type-id='type-id-1206'/>
15341              <return type-id='type-id-65'/>
15342            </function-decl>
15343          </member-function>
15344        </class-decl>
15345        <class-decl name='Value' size-in-bits='768' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='66' column='1' id='type-id-553'>
15346          <member-type access='private'>
15347            <enum-decl name='Type' filepath='src/mongo/util/options_parser/value.h' line='150' column='1' id='type-id-2836'>
15348              <underlying-type type-id='type-id-88'/>
15349              <enumerator name='StringVector' value='0'/>
15350              <enumerator name='StringMap' value='1'/>
15351              <enumerator name='Bool' value='2'/>
15352              <enumerator name='Double' value='3'/>
15353              <enumerator name='Int' value='4'/>
15354              <enumerator name='Long' value='5'/>
15355              <enumerator name='String' value='6'/>
15356              <enumerator name='UnsignedLongLong' value='7'/>
15357              <enumerator name='Unsigned' value='8'/>
15358              <enumerator name='None' value='9'/>
15359            </enum-decl>
15360          </member-type>
15361          <member-type access='private'>
15362            <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='140' column='1' id='type-id-2837'>
15363              <data-member access='public'>
15364                <var-decl name='_boolVal' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='141' column='1'/>
15365              </data-member>
15366              <data-member access='public'>
15367                <var-decl name='_doubleVal' type-id='type-id-21' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='142' column='1'/>
15368              </data-member>
15369              <data-member access='public'>
15370                <var-decl name='_intVal' type-id='type-id-23' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='143' column='1'/>
15371              </data-member>
15372              <data-member access='public'>
15373                <var-decl name='_longVal' type-id='type-id-27' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='144' column='1'/>
15374              </data-member>
15375              <data-member access='public'>
15376                <var-decl name='_unsignedLongLongVal' type-id='type-id-102' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='145' column='1'/>
15377              </data-member>
15378              <data-member access='public'>
15379                <var-decl name='_unsignedVal' type-id='type-id-50' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='146' column='1'/>
15380              </data-member>
15381            </union-decl>
15382          </member-type>
15383          <data-member access='private' layout-offset-in-bits='0'>
15384            <var-decl name='_stringVectorVal' type-id='type-id-1440' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='137' column='1'/>
15385          </data-member>
15386          <data-member access='private' layout-offset-in-bits='192'>
15387            <var-decl name='_stringMapVal' type-id='type-id-1438' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='138' column='1'/>
15388          </data-member>
15389          <data-member access='private' layout-offset-in-bits='576'>
15390            <var-decl name='_stringVal' type-id='type-id-1204' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='139' column='1'/>
15391          </data-member>
15392          <data-member access='private' layout-offset-in-bits='640'>
15393            <var-decl name='' type-id='type-id-2837' visibility='default'/>
15394          </data-member>
15395          <data-member access='private' layout-offset-in-bits='704'>
15396            <var-decl name='_type' type-id='type-id-2836' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='163' column='1'/>
15397          </data-member>
15398          <member-function access='public' constructor='yes'>
15399            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
15400              <parameter type-id='type-id-1442' is-artificial='yes'/>
15401              <return type-id='type-id-65'/>
15402            </function-decl>
15403          </member-function>
15404          <member-function access='public' constructor='yes'>
15405            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
15406              <parameter type-id='type-id-1442' is-artificial='yes'/>
15407              <parameter type-id='type-id-1440'/>
15408              <return type-id='type-id-65'/>
15409            </function-decl>
15410          </member-function>
15411          <member-function access='public' constructor='yes'>
15412            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
15413              <parameter type-id='type-id-1442' is-artificial='yes'/>
15414              <parameter type-id='type-id-1438'/>
15415              <return type-id='type-id-65'/>
15416            </function-decl>
15417          </member-function>
15418          <member-function access='public' constructor='yes'>
15419            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
15420              <parameter type-id='type-id-1442' is-artificial='yes'/>
15421              <parameter type-id='type-id-1'/>
15422              <return type-id='type-id-65'/>
15423            </function-decl>
15424          </member-function>
15425          <member-function access='public' constructor='yes'>
15426            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
15427              <parameter type-id='type-id-1442' is-artificial='yes'/>
15428              <parameter type-id='type-id-21'/>
15429              <return type-id='type-id-65'/>
15430            </function-decl>
15431          </member-function>
15432          <member-function access='public' constructor='yes'>
15433            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
15434              <parameter type-id='type-id-1442' is-artificial='yes'/>
15435              <parameter type-id='type-id-23'/>
15436              <return type-id='type-id-65'/>
15437            </function-decl>
15438          </member-function>
15439          <member-function access='public' constructor='yes'>
15440            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
15441              <parameter type-id='type-id-1442' is-artificial='yes'/>
15442              <parameter type-id='type-id-27'/>
15443              <return type-id='type-id-65'/>
15444            </function-decl>
15445          </member-function>
15446          <member-function access='public' constructor='yes'>
15447            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
15448              <parameter type-id='type-id-1442' is-artificial='yes'/>
15449              <parameter type-id='type-id-1204'/>
15450              <return type-id='type-id-65'/>
15451            </function-decl>
15452          </member-function>
15453          <member-function access='public' constructor='yes'>
15454            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
15455              <parameter type-id='type-id-1442' is-artificial='yes'/>
15456              <parameter type-id='type-id-59'/>
15457              <return type-id='type-id-65'/>
15458            </function-decl>
15459          </member-function>
15460          <member-function access='public' constructor='yes'>
15461            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
15462              <parameter type-id='type-id-1442' is-artificial='yes'/>
15463              <parameter type-id='type-id-102'/>
15464              <return type-id='type-id-65'/>
15465            </function-decl>
15466          </member-function>
15467          <member-function access='public' constructor='yes'>
15468            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
15469              <parameter type-id='type-id-1442' is-artificial='yes'/>
15470              <parameter type-id='type-id-50'/>
15471              <return type-id='type-id-65'/>
15472            </function-decl>
15473          </member-function>
15474          <member-function access='public' const='yes'>
15475            <function-decl name='as&lt;std::map&lt;std::basic_string&lt;char&gt;, std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZNK5mongo17optionenvironment5Value2asISt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEEET_v' filepath='src/mongo/util/options_parser/value.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo17optionenvironment5Value2asISt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEEET_v'>
15476              <parameter type-id='type-id-556' is-artificial='yes'/>
15477              <return type-id='type-id-1157'/>
15478            </function-decl>
15479          </member-function>
15480          <member-function access='public' const='yes'>
15481            <function-decl name='as&lt;std::vector&lt;std::basic_string&lt;char&gt; &gt; &gt;' mangled-name='_ZNK5mongo17optionenvironment5Value2asISt6vectorISsSaISsEEEET_v' filepath='src/mongo/util/options_parser/value.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo17optionenvironment5Value2asISt6vectorISsSaISsEEEET_v'>
15482              <parameter type-id='type-id-556' is-artificial='yes'/>
15483              <return type-id='type-id-1276'/>
15484            </function-decl>
15485          </member-function>
15486          <member-function access='public' const='yes'>
15487            <function-decl name='as&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZNK5mongo17optionenvironment5Value2asISsEET_v' filepath='src/mongo/util/options_parser/value.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo17optionenvironment5Value2asISsEET_v'>
15488              <parameter type-id='type-id-556' is-artificial='yes'/>
15489              <return type-id='type-id-31'/>
15490            </function-decl>
15491          </member-function>
15492          <member-function access='public' const='yes'>
15493            <function-decl name='as&lt;int&gt;' mangled-name='_ZNK5mongo17optionenvironment5Value2asIiEET_v' filepath='src/mongo/util/options_parser/value.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo17optionenvironment5Value2asIiEET_v'>
15494              <parameter type-id='type-id-556' is-artificial='yes'/>
15495              <return type-id='type-id-23'/>
15496            </function-decl>
15497          </member-function>
15498        </class-decl>
15499        <enum-decl name='OptionSources' filepath='src/mongo/util/options_parser/option_description.h' line='61' column='1' id='type-id-2835'>
15500          <underlying-type type-id='type-id-88'/>
15501          <enumerator name='SourceCommandLine' value='1'/>
15502          <enumerator name='SourceINIConfig' value='2'/>
15503          <enumerator name='SourceYAMLConfig' value='4'/>
15504          <enumerator name='SourceAllConfig' value='6'/>
15505          <enumerator name='SourceAllLegacy' value='3'/>
15506          <enumerator name='SourceAll' value='7'/>
15507        </enum-decl>
15508        <enum-decl name='OptionType' filepath='src/mongo/util/options_parser/option_description.h' line='45' column='1' id='type-id-2834'>
15509          <underlying-type type-id='type-id-88'/>
15510          <enumerator name='StringVector' value='0'/>
15511          <enumerator name='StringMap' value='1'/>
15512          <enumerator name='Bool' value='2'/>
15513          <enumerator name='Double' value='3'/>
15514          <enumerator name='Int' value='4'/>
15515          <enumerator name='Long' value='5'/>
15516          <enumerator name='String' value='6'/>
15517          <enumerator name='UnsignedLongLong' value='7'/>
15518          <enumerator name='Unsigned' value='8'/>
15519          <enumerator name='Switch' value='9'/>
15520        </enum-decl>
15521        <typedef-decl name='Key' type-id='type-id-1204' filepath='src/mongo/util/options_parser/environment.h' line='43' column='1' id='type-id-542'/>
15522        <typedef-decl name='StringMap_t' type-id='type-id-1157' filepath='src/mongo/util/options_parser/value.h' line='45' column='1' id='type-id-1438'/>
15523        <typedef-decl name='StringVector_t' type-id='type-id-1276' filepath='src/mongo/util/options_parser/value.h' line='46' column='1' id='type-id-1440'/>
15524      </namespace-decl>
15525      <namespace-decl name='logger'>
15526        <class-decl name='ComponentMessageLogDomain' size-in-bits='448' visibility='default' filepath='src/mongo/logger/component_message_log_domain.h' line='39' column='1' id='type-id-507'>
15527          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-522'/>
15528          <data-member access='private' layout-offset-in-bits='200'>
15529            <var-decl name='_settings' type-id='type-id-518' visibility='default' filepath='src/mongo/logger/component_message_log_domain.h' line='83' column='1'/>
15530          </data-member>
15531          <member-function access='private' constructor='yes'>
15532            <function-decl name='ComponentMessageLogDomain' filepath='src/mongo/logger/component_message_log_domain.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
15533              <parameter type-id='type-id-1397' is-artificial='yes'/>
15534              <parameter type-id='type-id-509'/>
15535              <return type-id='type-id-65'/>
15536            </function-decl>
15537          </member-function>
15538          <member-function access='public' constructor='yes'>
15539            <function-decl name='ComponentMessageLogDomain' filepath='src/mongo/logger/component_message_log_domain.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
15540              <parameter type-id='type-id-1397' is-artificial='yes'/>
15541              <return type-id='type-id-65'/>
15542            </function-decl>
15543          </member-function>
15544          <member-function access='public' destructor='yes'>
15545            <function-decl name='~ComponentMessageLogDomain' filepath='src/mongo/logger/component_message_log_domain.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
15546              <parameter type-id='type-id-1397' is-artificial='yes'/>
15547              <parameter type-id='type-id-23' is-artificial='yes'/>
15548              <return type-id='type-id-65'/>
15549            </function-decl>
15550          </member-function>
15551        </class-decl>
15552        <class-decl name='LabeledLevel' size-in-bits='128' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='40' column='1' id='type-id-511'>
15553          <data-member access='private' layout-offset-in-bits='0'>
15554            <var-decl name='_label' type-id='type-id-1204' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='66' column='1'/>
15555          </data-member>
15556          <data-member access='private' layout-offset-in-bits='64'>
15557            <var-decl name='_level' type-id='type-id-23' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='67' column='1'/>
15558          </data-member>
15559          <member-function access='public' constructor='yes'>
15560            <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
15561              <parameter type-id='type-id-1398' is-artificial='yes'/>
15562              <parameter type-id='type-id-23'/>
15563              <return type-id='type-id-65'/>
15564            </function-decl>
15565          </member-function>
15566          <member-function access='public' constructor='yes'>
15567            <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
15568              <parameter type-id='type-id-1398' is-artificial='yes'/>
15569              <parameter type-id='type-id-59'/>
15570              <parameter type-id='type-id-23'/>
15571              <return type-id='type-id-65'/>
15572            </function-decl>
15573          </member-function>
15574          <member-function access='public' constructor='yes'>
15575            <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
15576              <parameter type-id='type-id-1398' is-artificial='yes'/>
15577              <parameter type-id='type-id-1206'/>
15578              <parameter type-id='type-id-23'/>
15579              <return type-id='type-id-65'/>
15580            </function-decl>
15581          </member-function>
15582        </class-decl>
15583        <class-decl name='LogComponent' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_component.h' line='43' column='1' id='type-id-515'>
15584          <member-type access='public'>
15585            <enum-decl name='Value' filepath='src/mongo/logger/log_component.h' line='45' column='1' id='type-id-2838'>
15586              <underlying-type type-id='type-id-88'/>
15587              <enumerator name='kDefault' value='0'/>
15588              <enumerator name='kAccessControl' value='1'/>
15589              <enumerator name='kCommand' value='2'/>
15590              <enumerator name='kControl' value='3'/>
15591              <enumerator name='kExecutor' value='4'/>
15592              <enumerator name='kGeo' value='5'/>
15593              <enumerator name='kIndex' value='6'/>
15594              <enumerator name='kNetwork' value='7'/>
15595              <enumerator name='kQuery' value='8'/>
15596              <enumerator name='kReplication' value='9'/>
15597              <enumerator name='kSharding' value='10'/>
15598              <enumerator name='kStorage' value='11'/>
15599              <enumerator name='kJournal' value='12'/>
15600              <enumerator name='kWrite' value='13'/>
15601              <enumerator name='kNumLogComponents' value='14'/>
15602            </enum-decl>
15603          </member-type>
15604          <data-member access='private' layout-offset-in-bits='0'>
15605            <var-decl name='_value' type-id='type-id-2838' visibility='default' filepath='src/mongo/logger/log_component.h' line='102' column='1'/>
15606          </data-member>
15607          <member-function access='public' constructor='yes'>
15608            <function-decl name='LogComponent' filepath='src/mongo/logger/log_component.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
15609              <parameter type-id='type-id-1399' is-artificial='yes'/>
15610              <parameter type-id='type-id-2838'/>
15611              <return type-id='type-id-65'/>
15612            </function-decl>
15613          </member-function>
15614          <member-function access='public' constructor='yes'>
15615            <function-decl name='LogComponent' mangled-name='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE' filepath='src/mongo/logger/log_component.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE'>
15616              <parameter type-id='type-id-1399' is-artificial='yes'/>
15617              <parameter type-id='type-id-2838'/>
15618              <return type-id='type-id-65'/>
15619            </function-decl>
15620          </member-function>
15621        </class-decl>
15622        <class-decl name='LogComponentSettings' size-in-bits='224' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='42' column='1' id='type-id-518'>
15623          <data-member access='private' layout-offset-in-bits='0'>
15624            <var-decl name='_hasMinimumLoggedSeverity' type-id='type-id-2' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='87' column='1'/>
15625          </data-member>
15626          <data-member access='private' layout-offset-in-bits='112'>
15627            <var-decl name='_minimumLoggedSeverity' type-id='type-id-8' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='92' column='1'/>
15628          </data-member>
15629          <member-function access='private' constructor='yes'>
15630            <function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
15631              <parameter type-id='type-id-1401' is-artificial='yes'/>
15632              <parameter type-id='type-id-520'/>
15633              <return type-id='type-id-65'/>
15634            </function-decl>
15635          </member-function>
15636          <member-function access='public' constructor='yes'>
15637            <function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
15638              <parameter type-id='type-id-1401' is-artificial='yes'/>
15639              <return type-id='type-id-65'/>
15640            </function-decl>
15641          </member-function>
15642          <member-function access='public' destructor='yes'>
15643            <function-decl name='~LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
15644              <parameter type-id='type-id-1401' is-artificial='yes'/>
15645              <parameter type-id='type-id-23' is-artificial='yes'/>
15646              <return type-id='type-id-65'/>
15647            </function-decl>
15648          </member-function>
15649        </class-decl>
15650        <class-decl name='LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/logger/log_domain.h' line='61' column='1' id='type-id-522'>
15651          <member-type access='private'>
15652            <typedef-decl name='AppenderVector' type-id='type-id-1258' filepath='src/mongo/logger/log_domain.h' line='137' column='1' id='type-id-2839'/>
15653          </member-type>
15654          <member-type access='public'>
15655            <typedef-decl name='Event' type-id='type-id-535' filepath='src/mongo/logger/log_domain.h' line='65' column='1' id='type-id-526'/>
15656          </member-type>
15657          <member-type access='private'>
15658            <class-decl name='AppenderHandle' visibility='default' is-declaration-only='yes' id='type-id-2840'/>
15659          </member-type>
15660          <member-type access='public'>
15661            <typedef-decl name='AppenderAutoPtr' type-id='type-id-2634' filepath='src/mongo/logger/log_domain.h' line='85' column='1' id='type-id-2841'/>
15662          </member-type>
15663          <data-member access='private' layout-offset-in-bits='0'>
15664            <var-decl name='_appenders' type-id='type-id-2839' visibility='default' filepath='src/mongo/logger/log_domain.h' line='139' column='1'/>
15665          </data-member>
15666          <data-member access='private' layout-offset-in-bits='192'>
15667            <var-decl name='_abortOnFailure' type-id='type-id-1' visibility='default' filepath='src/mongo/logger/log_domain.h' line='140' column='1'/>
15668          </data-member>
15669          <member-function access='private'>
15670            <function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
15671              <parameter type-id='type-id-1403' is-artificial='yes'/>
15672              <parameter type-id='type-id-524'/>
15673              <return type-id='type-id-65'/>
15674            </function-decl>
15675          </member-function>
15676          <member-function access='public'>
15677            <function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
15678              <parameter type-id='type-id-1403' is-artificial='yes'/>
15679              <return type-id='type-id-65'/>
15680            </function-decl>
15681          </member-function>
15682          <member-function access='public' destructor='yes'>
15683            <function-decl name='~LogDomain' filepath='src/mongo/logger/log_domain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
15684              <parameter type-id='type-id-1403' is-artificial='yes'/>
15685              <parameter type-id='type-id-23' is-artificial='yes'/>
15686              <return type-id='type-id-65'/>
15687            </function-decl>
15688          </member-function>
15689        </class-decl>
15690        <class-decl name='LogManager' size-in-bits='896' visibility='default' filepath='src/mongo/logger/log_manager.h' line='45' column='1' id='type-id-529'>
15691          <member-type access='private'>
15692            <typedef-decl name='DomainsByNameMap' type-id='type-id-1230' filepath='src/mongo/logger/log_manager.h' line='65' column='1' id='type-id-2842'/>
15693          </member-type>
15694          <data-member access='private' layout-offset-in-bits='0'>
15695            <var-decl name='_domains' type-id='type-id-2842' visibility='default' filepath='src/mongo/logger/log_manager.h' line='67' column='1'/>
15696          </data-member>
15697          <data-member access='private' layout-offset-in-bits='448'>
15698            <var-decl name='_globalDomain' type-id='type-id-507' visibility='default' filepath='src/mongo/logger/log_manager.h' line='68' column='1'/>
15699          </data-member>
15700          <member-function access='private' constructor='yes'>
15701            <function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
15702              <parameter type-id='type-id-1407' is-artificial='yes'/>
15703              <parameter type-id='type-id-531'/>
15704              <return type-id='type-id-65'/>
15705            </function-decl>
15706          </member-function>
15707          <member-function access='public' constructor='yes'>
15708            <function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
15709              <parameter type-id='type-id-1407' is-artificial='yes'/>
15710              <return type-id='type-id-65'/>
15711            </function-decl>
15712          </member-function>
15713          <member-function access='public' destructor='yes'>
15714            <function-decl name='~LogManager' filepath='src/mongo/logger/log_manager.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
15715              <parameter type-id='type-id-1407' is-artificial='yes'/>
15716              <parameter type-id='type-id-23' is-artificial='yes'/>
15717              <return type-id='type-id-65'/>
15718            </function-decl>
15719          </member-function>
15720          <member-function access='public'>
15721            <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' elf-symbol-id='_ZN5mongo6logger10LogManager15getGlobalDomainEv'>
15722              <parameter type-id='type-id-1407' is-artificial='yes'/>
15723              <return type-id='type-id-1397'/>
15724            </function-decl>
15725          </member-function>
15726        </class-decl>
15727        <class-decl name='LogSeverity' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_severity.h' line='44' column='1' id='type-id-532'>
15728          <data-member access='private' layout-offset-in-bits='0'>
15729            <var-decl name='_severity' type-id='type-id-23' visibility='default' filepath='src/mongo/logger/log_severity.h' line='135' column='1'/>
15730          </data-member>
15731          <member-function access='private' constructor='yes'>
15732            <function-decl name='LogSeverity' filepath='src/mongo/logger/log_severity.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
15733              <parameter type-id='type-id-1408' is-artificial='yes'/>
15734              <parameter type-id='type-id-23'/>
15735              <return type-id='type-id-65'/>
15736            </function-decl>
15737          </member-function>
15738          <member-function access='private' constructor='yes'>
15739            <function-decl name='LogSeverity' mangled-name='_ZN5mongo6logger11LogSeverityC2Ei' filepath='src/mongo/logger/log_severity.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger11LogSeverityC2Ei'>
15740              <parameter type-id='type-id-1408' is-artificial='yes'/>
15741              <parameter type-id='type-id-23'/>
15742              <return type-id='type-id-65'/>
15743            </function-decl>
15744          </member-function>
15745          <member-function access='public' static='yes'>
15746            <function-decl name='Log' mangled-name='_ZN5mongo6logger11LogSeverity3LogEv' filepath='src/mongo/logger/log_severity.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger11LogSeverity3LogEv'>
15747              <return type-id='type-id-532'/>
15748            </function-decl>
15749          </member-function>
15750        </class-decl>
15751        <class-decl name='LogstreamBuilder' size-in-bits='384' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='49' column='1' id='type-id-1409'>
15752          <data-member access='private' layout-offset-in-bits='0'>
15753            <var-decl name='_domain' type-id='type-id-1415' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='226' column='1'/>
15754          </data-member>
15755          <data-member access='private' layout-offset-in-bits='64'>
15756            <var-decl name='_contextName' type-id='type-id-1204' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='227' column='1'/>
15757          </data-member>
15758          <data-member access='private' layout-offset-in-bits='128'>
15759            <var-decl name='_severity' type-id='type-id-532' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='228' column='1'/>
15760          </data-member>
15761          <data-member access='private' layout-offset-in-bits='160'>
15762            <var-decl name='_component' type-id='type-id-515' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='229' column='1'/>
15763          </data-member>
15764          <data-member access='private' layout-offset-in-bits='192'>
15765            <var-decl name='_baseMessage' type-id='type-id-1204' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='230' column='1'/>
15766          </data-member>
15767          <data-member access='private' layout-offset-in-bits='256'>
15768            <var-decl name='_os' type-id='type-id-1223' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='231' column='1'/>
15769          </data-member>
15770          <data-member access='private' layout-offset-in-bits='320'>
15771            <var-decl name='_tee' type-id='type-id-1417' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='232' column='1'/>
15772          </data-member>
15773          <member-function access='public' constructor='yes'>
15774            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
15775              <parameter type-id='type-id-1412' is-artificial='yes'/>
15776              <parameter type-id='type-id-1415'/>
15777              <parameter type-id='type-id-1204'/>
15778              <parameter type-id='type-id-532'/>
15779              <return type-id='type-id-65'/>
15780            </function-decl>
15781          </member-function>
15782          <member-function access='public' constructor='yes'>
15783            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
15784              <parameter type-id='type-id-1412' is-artificial='yes'/>
15785              <parameter type-id='type-id-1415'/>
15786              <parameter type-id='type-id-1204'/>
15787              <parameter type-id='type-id-532'/>
15788              <parameter type-id='type-id-515'/>
15789              <return type-id='type-id-65'/>
15790            </function-decl>
15791          </member-function>
15792          <member-function access='public' constructor='yes'>
15793            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
15794              <parameter type-id='type-id-1412' is-artificial='yes'/>
15795              <parameter type-id='type-id-1415'/>
15796              <parameter type-id='type-id-1206'/>
15797              <parameter type-id='type-id-511'/>
15798              <return type-id='type-id-65'/>
15799            </function-decl>
15800          </member-function>
15801          <member-function access='public' constructor='yes'>
15802            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
15803              <parameter type-id='type-id-1412' is-artificial='yes'/>
15804              <parameter type-id='type-id-1411'/>
15805              <return type-id='type-id-65'/>
15806            </function-decl>
15807          </member-function>
15808          <member-function access='public' destructor='yes'>
15809            <function-decl name='~LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
15810              <parameter type-id='type-id-1412' is-artificial='yes'/>
15811              <parameter type-id='type-id-23' is-artificial='yes'/>
15812              <return type-id='type-id-65'/>
15813            </function-decl>
15814          </member-function>
15815          <member-function access='public'>
15816            <function-decl name='stream' mangled-name='_ZN5mongo6logger16LogstreamBuilder6streamEv' filepath='src/mongo/logger/logstream_builder.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger16LogstreamBuilder6streamEv'>
15817              <parameter type-id='type-id-1412' is-artificial='yes'/>
15818              <return type-id='type-id-2685'/>
15819            </function-decl>
15820          </member-function>
15821          <member-function access='public'>
15822            <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPKc' filepath='src/mongo/logger/logstream_builder.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger16LogstreamBuilderlsEPKc'>
15823              <parameter type-id='type-id-1412' is-artificial='yes'/>
15824              <parameter type-id='type-id-59'/>
15825              <return type-id='type-id-1410'/>
15826            </function-decl>
15827          </member-function>
15828          <member-function access='public'>
15829            <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsERKSs' filepath='src/mongo/logger/logstream_builder.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger16LogstreamBuilderlsERKSs'>
15830              <parameter type-id='type-id-1412' is-artificial='yes'/>
15831              <parameter type-id='type-id-1206'/>
15832              <return type-id='type-id-1410'/>
15833            </function-decl>
15834          </member-function>
15835        </class-decl>
15836        <class-decl name='MessageEventEphemeral' size-in-bits='384' visibility='default' filepath='src/mongo/logger/message_event.h' line='46' column='1' id='type-id-535'>
15837          <data-member access='private' layout-offset-in-bits='0'>
15838            <var-decl name='_date' type-id='type-id-411' visibility='default' filepath='src/mongo/logger/message_event.h' line='86' column='1'/>
15839          </data-member>
15840          <data-member access='private' layout-offset-in-bits='64'>
15841            <var-decl name='_severity' type-id='type-id-532' visibility='default' filepath='src/mongo/logger/message_event.h' line='87' column='1'/>
15842          </data-member>
15843          <data-member access='private' layout-offset-in-bits='96'>
15844            <var-decl name='_component' type-id='type-id-515' visibility='default' filepath='src/mongo/logger/message_event.h' line='88' column='1'/>
15845          </data-member>
15846          <data-member access='private' layout-offset-in-bits='128'>
15847            <var-decl name='_contextName' type-id='type-id-492' visibility='default' filepath='src/mongo/logger/message_event.h' line='89' column='1'/>
15848          </data-member>
15849          <data-member access='private' layout-offset-in-bits='256'>
15850            <var-decl name='_message' type-id='type-id-492' visibility='default' filepath='src/mongo/logger/message_event.h' line='90' column='1'/>
15851          </data-member>
15852          <member-function access='public' constructor='yes'>
15853            <function-decl name='MessageEventEphemeral' filepath='src/mongo/logger/message_event.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
15854              <parameter type-id='type-id-1413' is-artificial='yes'/>
15855              <parameter type-id='type-id-411'/>
15856              <parameter type-id='type-id-532'/>
15857              <parameter type-id='type-id-492'/>
15858              <parameter type-id='type-id-492'/>
15859              <return type-id='type-id-65'/>
15860            </function-decl>
15861          </member-function>
15862          <member-function access='public' constructor='yes'>
15863            <function-decl name='MessageEventEphemeral' filepath='src/mongo/logger/message_event.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
15864              <parameter type-id='type-id-1413' is-artificial='yes'/>
15865              <parameter type-id='type-id-411'/>
15866              <parameter type-id='type-id-532'/>
15867              <parameter type-id='type-id-515'/>
15868              <parameter type-id='type-id-492'/>
15869              <parameter type-id='type-id-492'/>
15870              <return type-id='type-id-65'/>
15871            </function-decl>
15872          </member-function>
15873        </class-decl>
15874        <class-decl name='Tee' size-in-bits='64' visibility='default' filepath='src/mongo/logger/tee.h' line='35' column='1' id='type-id-1416'>
15875          <member-function access='public' destructor='yes' vtable-offset='-1'>
15876            <function-decl name='~Tee' filepath='src/mongo/logger/tee.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
15877              <parameter type-id='type-id-1417' is-artificial='yes'/>
15878              <parameter type-id='type-id-23' is-artificial='yes'/>
15879              <return type-id='type-id-65'/>
15880            </function-decl>
15881          </member-function>
15882          <member-function access='public' vtable-offset='2'>
15883            <function-decl name='write' mangled-name='_ZN5mongo6logger3Tee5writeERKSs' filepath='src/mongo/logger/tee.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
15884              <parameter type-id='type-id-1417' is-artificial='yes'/>
15885              <parameter type-id='type-id-1206'/>
15886              <return type-id='type-id-65'/>
15887            </function-decl>
15888          </member-function>
15889        </class-decl>
15890        <typedef-decl name='MessageLogDomain' type-id='type-id-522' filepath='src/mongo/logger/message_log_domain.h' line='40' column='1' id='type-id-1414'/>
15891        <class-decl name='Appender&lt;mongo::logger::MessageEventEphemeral&gt;' visibility='default' is-declaration-only='yes' id='type-id-2009'/>
15892        <function-decl name='globalLogDomain' mangled-name='_ZN5mongo6logger15globalLogDomainEv' filepath='src/mongo/logger/logger.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger15globalLogDomainEv'>
15893          <return type-id='type-id-1397'/>
15894        </function-decl>
15895      </namespace-decl>
15896      <namespace-decl name='endian'>
15897        <class-decl name='ByteOrderConverter&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/platform/endian.h' line='301' column='1' id='type-id-2843'>
15898          <member-type access='public'>
15899            <typedef-decl name='T' type-id='type-id-75' filepath='src/mongo/platform/endian.h' line='302' column='1' id='type-id-2844'/>
15900          </member-type>
15901          <member-function access='public' static='yes'>
15902            <function-decl name='nativeToLittle' mangled-name='_ZN5mongo6endian18ByteOrderConverterIiE14nativeToLittleEi' filepath='src/mongo/platform/endian.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6endian18ByteOrderConverterIiE14nativeToLittleEi'>
15903              <parameter type-id='type-id-2844'/>
15904              <return type-id='type-id-2844'/>
15905            </function-decl>
15906          </member-function>
15907          <member-function access='public' static='yes'>
15908            <function-decl name='littleToNative' mangled-name='_ZN5mongo6endian18ByteOrderConverterIiE14littleToNativeEi' filepath='src/mongo/platform/endian.h' line='316' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6endian18ByteOrderConverterIiE14littleToNativeEi'>
15909              <parameter type-id='type-id-2844'/>
15910              <return type-id='type-id-2844'/>
15911            </function-decl>
15912          </member-function>
15913        </class-decl>
15914        <class-decl name='ByteOrderConverter&lt;signed char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/platform/endian.h' line='259' column='1' id='type-id-2845'>
15915          <member-type access='public'>
15916            <typedef-decl name='T' type-id='type-id-77' filepath='src/mongo/platform/endian.h' line='260' column='1' id='type-id-2846'/>
15917          </member-type>
15918          <member-function access='public' static='yes'>
15919            <function-decl name='nativeToLittle' mangled-name='_ZN5mongo6endian18ByteOrderConverterIaE14nativeToLittleEa' filepath='src/mongo/platform/endian.h' line='270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6endian18ByteOrderConverterIaE14nativeToLittleEa'>
15920              <parameter type-id='type-id-2846'/>
15921              <return type-id='type-id-2846'/>
15922            </function-decl>
15923          </member-function>
15924        </class-decl>
15925        <function-decl name='nativeToLittle&lt;char&gt;' mangled-name='_ZN5mongo6endian14nativeToLittleIcEET_S2_' filepath='src/mongo/platform/endian.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6endian14nativeToLittleIcEET_S2_'>
15926          <parameter type-id='type-id-5' name='t' filepath='src/mongo/platform/endian.h' line='499' column='1'/>
15927          <return type-id='type-id-5'/>
15928        </function-decl>
15929        <function-decl name='nativeToLittle&lt;int&gt;' mangled-name='_ZN5mongo6endian14nativeToLittleIiEET_S2_' filepath='src/mongo/platform/endian.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6endian14nativeToLittleIiEET_S2_'>
15930          <parameter type-id='type-id-23' name='t' filepath='src/mongo/platform/endian.h' line='499' column='1'/>
15931          <return type-id='type-id-23'/>
15932        </function-decl>
15933        <function-decl name='littleToNative&lt;int&gt;' mangled-name='_ZN5mongo6endian14littleToNativeIiEET_S2_' filepath='src/mongo/platform/endian.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6endian14littleToNativeIiEET_S2_'>
15934          <parameter type-id='type-id-23' name='t' filepath='src/mongo/platform/endian.h' line='504' column='1'/>
15935          <return type-id='type-id-23'/>
15936        </function-decl>
15937      </namespace-decl>
15938      <function-decl name='intrusive_ptr_release' mangled-name='_ZN5mongo21intrusive_ptr_releaseEPNS_12SharedBuffer6HolderE' filepath='src/mongo/util/shared_buffer.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo21intrusive_ptr_releaseEPNS_12SharedBuffer6HolderE'>
15939        <parameter type-id='type-id-1380' name='h' filepath='src/mongo/util/shared_buffer.h' line='93' column='1'/>
15940        <return type-id='type-id-65'/>
15941      </function-decl>
15942    </namespace-decl>
15943    <namespace-decl name='mongoutils'>
15944      <namespace-decl name='str'>
15945        <class-decl name='stream' size-in-bits='256' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='56' column='1' id='type-id-557'>
15946          <data-member access='public' layout-offset-in-bits='0'>
15947            <var-decl name='ss' type-id='type-id-1386' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='58' column='1'/>
15948          </data-member>
15949          <member-function access='public' const='yes'>
15950            <function-decl name='operator std::string' mangled-name='_ZNK10mongoutils3str6streamcvSsEv' filepath='src/mongo/util/mongoutils/str.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10mongoutils3str6streamcvSsEv'>
15951              <parameter type-id='type-id-559' is-artificial='yes'/>
15952              <return type-id='type-id-1204'/>
15953            </function-decl>
15954          </member-function>
15955          <member-function access='public'>
15956            <function-decl name='operator&lt;&lt; &lt;char [42]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA42_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIA42_cEERS1_RKT_'>
15957              <parameter type-id='type-id-1444' is-artificial='yes'/>
15958              <parameter type-id='type-id-207'/>
15959              <return type-id='type-id-1443'/>
15960            </function-decl>
15961          </member-function>
15962          <member-function access='public'>
15963            <function-decl name='operator&lt;&lt; &lt;int&gt;' mangled-name='_ZN10mongoutils3str6streamlsIiEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIiEERS1_RKT_'>
15964              <parameter type-id='type-id-1444' is-artificial='yes'/>
15965              <parameter type-id='type-id-341'/>
15966              <return type-id='type-id-1443'/>
15967            </function-decl>
15968          </member-function>
15969          <member-function access='public'>
15970            <function-decl name='operator&lt;&lt; &lt;char [50]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA50_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIA50_cEERS1_RKT_'>
15971              <parameter type-id='type-id-1444' is-artificial='yes'/>
15972              <parameter type-id='type-id-208'/>
15973              <return type-id='type-id-1443'/>
15974            </function-decl>
15975          </member-function>
15976        </class-decl>
15977      </namespace-decl>
15978    </namespace-decl>
15979    <namespace-decl name='boost'>
15980      <class-decl name='any' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='45' column='1' id='type-id-182'>
15981        <member-type access='private'>
15982          <class-decl name='placeholder' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='158' column='1' id='type-id-186'>
15983            <member-function access='public' destructor='yes' vtable-offset='-1'>
15984              <function-decl name='~placeholder' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
15985                <parameter type-id='type-id-187' is-artificial='yes'/>
15986                <parameter type-id='type-id-23' is-artificial='yes'/>
15987                <return type-id='type-id-65'/>
15988              </function-decl>
15989            </member-function>
15990            <member-function access='public' const='yes' vtable-offset='2'>
15991              <function-decl name='type' mangled-name='_ZNK5boost3any11placeholder4typeEv' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
15992                <parameter type-id='type-id-321' is-artificial='yes'/>
15993                <return type-id='type-id-1981'/>
15994              </function-decl>
15995            </member-function>
15996            <member-function access='public' const='yes' vtable-offset='3'>
15997              <function-decl name='clone' mangled-name='_ZNK5boost3any11placeholder5cloneEv' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
15998                <parameter type-id='type-id-321' is-artificial='yes'/>
15999                <return type-id='type-id-187'/>
16000              </function-decl>
16001            </member-function>
16002          </class-decl>
16003        </member-type>
16004        <data-member access='private' layout-offset-in-bits='0'>
16005          <var-decl name='content' type-id='type-id-187' visibility='default' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='226' column='1'/>
16006        </data-member>
16007        <member-function access='public' constructor='yes'>
16008          <function-decl name='any' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
16009            <parameter type-id='type-id-185' is-artificial='yes'/>
16010            <return type-id='type-id-65'/>
16011          </function-decl>
16012        </member-function>
16013        <member-function access='public' constructor='yes'>
16014          <function-decl name='any' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
16015            <parameter type-id='type-id-185' is-artificial='yes'/>
16016            <parameter type-id='type-id-318'/>
16017            <return type-id='type-id-65'/>
16018          </function-decl>
16019        </member-function>
16020        <member-function access='public' constructor='yes'>
16021          <function-decl name='any' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
16022            <parameter type-id='type-id-185' is-artificial='yes'/>
16023            <parameter type-id='type-id-184'/>
16024            <return type-id='type-id-65'/>
16025          </function-decl>
16026        </member-function>
16027        <member-function access='public' destructor='yes'>
16028          <function-decl name='~any' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
16029            <parameter type-id='type-id-185' is-artificial='yes'/>
16030            <parameter type-id='type-id-23' is-artificial='yes'/>
16031            <return type-id='type-id-65'/>
16032          </function-decl>
16033        </member-function>
16034      </class-decl>
16035      <class-decl name='intrusive_ptr&lt;mongo::SharedBuffer::Holder&gt;' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='52' column='1' id='type-id-188'>
16036        <data-member access='private' layout-offset-in-bits='0'>
16037          <var-decl name='px' type-id='type-id-1380' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='190' column='1'/>
16038        </data-member>
16039        <member-function access='public'>
16040          <function-decl name='intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
16041            <parameter type-id='type-id-191' is-artificial='yes'/>
16042            <return type-id='type-id-65'/>
16043          </function-decl>
16044        </member-function>
16045        <member-function access='public'>
16046          <function-decl name='intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
16047            <parameter type-id='type-id-191' is-artificial='yes'/>
16048            <parameter type-id='type-id-1380'/>
16049            <parameter type-id='type-id-1'/>
16050            <return type-id='type-id-65'/>
16051          </function-decl>
16052        </member-function>
16053        <member-function access='public'>
16054          <function-decl name='intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
16055            <parameter type-id='type-id-191' is-artificial='yes'/>
16056            <parameter type-id='type-id-323'/>
16057            <return type-id='type-id-65'/>
16058          </function-decl>
16059        </member-function>
16060        <member-function access='public' destructor='yes'>
16061          <function-decl name='~intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
16062            <parameter type-id='type-id-191' is-artificial='yes'/>
16063            <parameter type-id='type-id-23' is-artificial='yes'/>
16064            <return type-id='type-id-65'/>
16065          </function-decl>
16066        </member-function>
16067        <member-function access='public'>
16068          <function-decl name='intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
16069            <parameter type-id='type-id-191' is-artificial='yes'/>
16070            <parameter type-id='type-id-190'/>
16071            <return type-id='type-id-65'/>
16072          </function-decl>
16073        </member-function>
16074        <member-function access='public'>
16075          <function-decl name='intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev'>
16076            <parameter type-id='type-id-191' is-artificial='yes'/>
16077            <return type-id='type-id-65'/>
16078          </function-decl>
16079        </member-function>
16080        <member-function access='public' destructor='yes'>
16081          <function-decl name='~intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev'>
16082            <parameter type-id='type-id-191' is-artificial='yes'/>
16083            <parameter type-id='type-id-23' is-artificial='yes'/>
16084            <return type-id='type-id-65'/>
16085          </function-decl>
16086        </member-function>
16087      </class-decl>
16088      <class-decl name='shared_ptr&lt;boost::program_options::option_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-1927'/>
16089      <class-decl name='shared_ptr&lt;boost::program_options::options_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-1930'/>
16090      <namespace-decl name='detail'>
16091        <class-decl name='integer_traits_base&lt;int, -2147483648, 2147483647&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2847'>
16092          <data-member access='public' static='yes'>
16093            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16094          </data-member>
16095          <data-member access='public' static='yes'>
16096            <var-decl name='const_min' type-id='type-id-340' mangled-name='_ZN5boost6detail19integer_traits_baseIiLin2147483648ELi2147483647EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16097          </data-member>
16098          <data-member access='public' static='yes'>
16099            <var-decl name='const_max' type-id='type-id-340' mangled-name='_ZN5boost6detail19integer_traits_baseIiLin2147483648ELi2147483647EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16100          </data-member>
16101        </class-decl>
16102        <class-decl name='integer_traits_base&lt;long int, -9223372036854775808l, 9223372036854775807l&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2848'>
16103          <data-member access='public' static='yes'>
16104            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16105          </data-member>
16106          <data-member access='public' static='yes'>
16107            <var-decl name='const_min' type-id='type-id-343' mangled-name='_ZN5boost6detail19integer_traits_baseIlLln9223372036854775808ELl9223372036854775807EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16108          </data-member>
16109          <data-member access='public' static='yes'>
16110            <var-decl name='const_max' type-id='type-id-343' mangled-name='_ZN5boost6detail19integer_traits_baseIlLln9223372036854775808ELl9223372036854775807EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16111          </data-member>
16112        </class-decl>
16113        <class-decl name='integer_traits_base&lt;long long int, -9223372036854775808ll, 9223372036854775807ll&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2849'>
16114          <data-member access='public' static='yes'>
16115            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16116          </data-member>
16117          <data-member access='public' static='yes'>
16118            <var-decl name='const_min' type-id='type-id-344' mangled-name='_ZN5boost6detail19integer_traits_baseIxLxn9223372036854775808ELx9223372036854775807EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16119          </data-member>
16120          <data-member access='public' static='yes'>
16121            <var-decl name='const_max' type-id='type-id-344' mangled-name='_ZN5boost6detail19integer_traits_baseIxLxn9223372036854775808ELx9223372036854775807EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16122          </data-member>
16123        </class-decl>
16124        <class-decl name='integer_traits_base&lt;long long unsigned int, 0ull, 18446744073709551615ull&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2850'>
16125          <data-member access='public' static='yes'>
16126            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16127          </data-member>
16128          <data-member access='public' static='yes'>
16129            <var-decl name='const_min' type-id='type-id-1302' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16130          </data-member>
16131          <data-member access='public' static='yes'>
16132            <var-decl name='const_max' type-id='type-id-1302' mangled-name='_ZN5boost6detail19integer_traits_baseIyLy0ELy18446744073709551615EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16133          </data-member>
16134        </class-decl>
16135        <class-decl name='integer_traits_base&lt;long unsigned int, 0ul, 18446744073709551615ul&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2851'>
16136          <data-member access='public' static='yes'>
16137            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16138          </data-member>
16139          <data-member access='public' static='yes'>
16140            <var-decl name='const_min' type-id='type-id-1299' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16141          </data-member>
16142          <data-member access='public' static='yes'>
16143            <var-decl name='const_max' type-id='type-id-1299' mangled-name='_ZN5boost6detail19integer_traits_baseImLm0ELm18446744073709551615EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16144          </data-member>
16145        </class-decl>
16146        <class-decl name='integer_traits_base&lt;short int, -32768, 32767&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2852'>
16147          <data-member access='public' static='yes'>
16148            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16149          </data-member>
16150          <data-member access='public' static='yes'>
16151            <var-decl name='const_min' type-id='type-id-620' mangled-name='_ZN5boost6detail19integer_traits_baseIsLsn32768ELs32767EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16152          </data-member>
16153          <data-member access='public' static='yes'>
16154            <var-decl name='const_max' type-id='type-id-620' mangled-name='_ZN5boost6detail19integer_traits_baseIsLsn32768ELs32767EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16155          </data-member>
16156        </class-decl>
16157        <class-decl name='integer_traits_base&lt;short unsigned int, 0u, 65535u&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2853'>
16158          <data-member access='public' static='yes'>
16159            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16160          </data-member>
16161          <data-member access='public' static='yes'>
16162            <var-decl name='const_min' type-id='type-id-1303' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16163          </data-member>
16164          <data-member access='public' static='yes'>
16165            <var-decl name='const_max' type-id='type-id-1303' mangled-name='_ZN5boost6detail19integer_traits_baseItLt0ELt65535EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16166          </data-member>
16167        </class-decl>
16168        <class-decl name='integer_traits_base&lt;signed char, -128, 127&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2854'>
16169          <data-member access='public' static='yes'>
16170            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16171          </data-member>
16172          <data-member access='public' static='yes'>
16173            <var-decl name='const_min' type-id='type-id-621' mangled-name='_ZN5boost6detail19integer_traits_baseIaLan128ELa127EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16174          </data-member>
16175          <data-member access='public' static='yes'>
16176            <var-decl name='const_max' type-id='type-id-621' mangled-name='_ZN5boost6detail19integer_traits_baseIaLan128ELa127EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16177          </data-member>
16178        </class-decl>
16179        <class-decl name='integer_traits_base&lt;unsigned char, 0u, 255u&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2855'>
16180          <data-member access='public' static='yes'>
16181            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16182          </data-member>
16183          <data-member access='public' static='yes'>
16184            <var-decl name='const_min' type-id='type-id-1296' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16185          </data-member>
16186          <data-member access='public' static='yes'>
16187            <var-decl name='const_max' type-id='type-id-1296' mangled-name='_ZN5boost6detail19integer_traits_baseIhLh0ELh255EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16188          </data-member>
16189        </class-decl>
16190        <class-decl name='integer_traits_base&lt;unsigned int, 0u, 4294967295u&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='52' column='1' id='type-id-2856'>
16191          <data-member access='public' static='yes'>
16192            <var-decl name='is_integral' type-id='type-id-314' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16193          </data-member>
16194          <data-member access='public' static='yes'>
16195            <var-decl name='const_min' type-id='type-id-1297' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16196          </data-member>
16197          <data-member access='public' static='yes'>
16198            <var-decl name='const_max' type-id='type-id-1297' mangled-name='_ZN5boost6detail19integer_traits_baseIjLj0ELj4294967295EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16199          </data-member>
16200        </class-decl>
16201      </namespace-decl>
16202      <namespace-decl name='program_options'>
16203        <class-decl name='options_description' size-in-bits='832' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='173' column='1' id='type-id-192'>
16204          <data-member access='public' static='yes'>
16205            <var-decl name='m_default_line_length' type-id='type-id-1297' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='175' column='1'/>
16206          </data-member>
16207          <data-member access='private' layout-offset-in-bits='0'>
16208            <var-decl name='m_caption' type-id='type-id-1204' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='245' column='1'/>
16209          </data-member>
16210          <data-member access='private' layout-offset-in-bits='64'>
16211            <var-decl name='m_line_length' type-id='type-id-1297' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='246' column='1'/>
16212          </data-member>
16213          <data-member access='private' layout-offset-in-bits='96'>
16214            <var-decl name='m_min_description_length' type-id='type-id-1297' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='247' column='1'/>
16215          </data-member>
16216          <data-member access='private' layout-offset-in-bits='128'>
16217            <var-decl name='m_options' type-id='type-id-1250' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='252' column='1'/>
16218          </data-member>
16219          <data-member access='private' layout-offset-in-bits='320'>
16220            <var-decl name='belong_to_group' type-id='type-id-1246' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='260' column='1'/>
16221          </data-member>
16222          <data-member access='private' layout-offset-in-bits='640'>
16223            <var-decl name='groups' type-id='type-id-1254' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='263' column='1'/>
16224          </data-member>
16225          <member-function access='public' constructor='yes'>
16226            <function-decl name='options_description' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
16227              <parameter type-id='type-id-194' is-artificial='yes'/>
16228              <parameter type-id='type-id-50'/>
16229              <parameter type-id='type-id-50'/>
16230              <return type-id='type-id-65'/>
16231            </function-decl>
16232          </member-function>
16233          <member-function access='public' constructor='yes'>
16234            <function-decl name='options_description' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
16235              <parameter type-id='type-id-194' is-artificial='yes'/>
16236              <parameter type-id='type-id-1206'/>
16237              <parameter type-id='type-id-50'/>
16238              <parameter type-id='type-id-50'/>
16239              <return type-id='type-id-65'/>
16240            </function-decl>
16241          </member-function>
16242        </class-decl>
16243        <class-decl name='options_description_easy_init' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='144' column='1' id='type-id-195'>
16244          <data-member access='private' layout-offset-in-bits='0'>
16245            <var-decl name='owner' type-id='type-id-194' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='162' column='1'/>
16246          </data-member>
16247          <member-function access='public' constructor='yes'>
16248            <function-decl name='options_description_easy_init' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
16249              <parameter type-id='type-id-197' is-artificial='yes'/>
16250              <parameter type-id='type-id-194'/>
16251              <return type-id='type-id-65'/>
16252            </function-decl>
16253          </member-function>
16254        </class-decl>
16255        <class-decl name='positional_options_description' size-in-bits='256' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='36' column='1' id='type-id-198'>
16256          <data-member access='private' layout-offset-in-bits='0'>
16257            <var-decl name='m_names' type-id='type-id-1276' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='63' column='1'/>
16258          </data-member>
16259          <data-member access='private' layout-offset-in-bits='192'>
16260            <var-decl name='m_trailing' type-id='type-id-1204' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='64' column='1'/>
16261          </data-member>
16262          <member-function access='public' constructor='yes'>
16263            <function-decl name='positional_options_description' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='38' column='1' visibility='default' binding='global' size-in-bits='64'>
16264              <parameter type-id='type-id-200' is-artificial='yes'/>
16265              <return type-id='type-id-65'/>
16266            </function-decl>
16267          </member-function>
16268        </class-decl>
16269        <class-decl name='value_semantic' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='26' column='1' id='type-id-201'>
16270          <member-function access='public' destructor='yes' vtable-offset='-1'>
16271            <function-decl name='~value_semantic' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
16272              <parameter type-id='type-id-202' is-artificial='yes'/>
16273              <parameter type-id='type-id-23' is-artificial='yes'/>
16274              <return type-id='type-id-65'/>
16275            </function-decl>
16276          </member-function>
16277          <member-function access='public' const='yes' vtable-offset='0'>
16278            <function-decl name='name' mangled-name='_ZNK5boost15program_options14value_semantic4nameEv' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
16279              <parameter type-id='type-id-331' is-artificial='yes'/>
16280              <return type-id='type-id-1204'/>
16281            </function-decl>
16282          </member-function>
16283          <member-function access='public' const='yes' vtable-offset='1'>
16284            <function-decl name='min_tokens' mangled-name='_ZNK5boost15program_options14value_semantic10min_tokensEv' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
16285              <parameter type-id='type-id-331' is-artificial='yes'/>
16286              <return type-id='type-id-50'/>
16287            </function-decl>
16288          </member-function>
16289          <member-function access='public' const='yes' vtable-offset='2'>
16290            <function-decl name='max_tokens' mangled-name='_ZNK5boost15program_options14value_semantic10max_tokensEv' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
16291              <parameter type-id='type-id-331' is-artificial='yes'/>
16292              <return type-id='type-id-50'/>
16293            </function-decl>
16294          </member-function>
16295          <member-function access='public' const='yes' vtable-offset='3'>
16296            <function-decl name='is_composing' mangled-name='_ZNK5boost15program_options14value_semantic12is_composingEv' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
16297              <parameter type-id='type-id-331' is-artificial='yes'/>
16298              <return type-id='type-id-1'/>
16299            </function-decl>
16300          </member-function>
16301          <member-function access='public' const='yes' vtable-offset='4'>
16302            <function-decl name='is_required' mangled-name='_ZNK5boost15program_options14value_semantic11is_requiredEv' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
16303              <parameter type-id='type-id-331' is-artificial='yes'/>
16304              <return type-id='type-id-1'/>
16305            </function-decl>
16306          </member-function>
16307          <member-function access='public' const='yes' vtable-offset='5'>
16308            <function-decl name='parse' mangled-name='_ZNK5boost15program_options14value_semantic5parseERNS_3anyERKSt6vectorISsSaISsEEb' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
16309              <parameter type-id='type-id-331' is-artificial='yes'/>
16310              <parameter type-id='type-id-183'/>
16311              <parameter type-id='type-id-1278'/>
16312              <parameter type-id='type-id-1'/>
16313              <return type-id='type-id-65'/>
16314            </function-decl>
16315          </member-function>
16316          <member-function access='public' const='yes' vtable-offset='6'>
16317            <function-decl name='apply_default' mangled-name='_ZNK5boost15program_options14value_semantic13apply_defaultERNS_3anyE' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
16318              <parameter type-id='type-id-331' is-artificial='yes'/>
16319              <parameter type-id='type-id-183'/>
16320              <return type-id='type-id-1'/>
16321            </function-decl>
16322          </member-function>
16323          <member-function access='public' const='yes' vtable-offset='7'>
16324            <function-decl name='notify' mangled-name='_ZNK5boost15program_options14value_semantic6notifyERKNS_3anyE' filepath='src/third_party/boost-1.56.0/boost/program_options/value_semantic.hpp' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
16325              <parameter type-id='type-id-331' is-artificial='yes'/>
16326              <parameter type-id='type-id-318'/>
16327              <return type-id='type-id-65'/>
16328            </function-decl>
16329          </member-function>
16330        </class-decl>
16331        <class-decl name='option_description' visibility='default' is-declaration-only='yes' id='type-id-1939'/>
16332      </namespace-decl>
16333      <namespace-decl name='type_traits'>
16334        <class-decl name='ice_eq&lt;8, 16&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/detail/ice_eq.hpp' line='17' column='1' id='type-id-2857'>
16335          <data-member access='public' static='yes'>
16336            <var-decl name='value' type-id='type-id-314' mangled-name='_ZN5boost11type_traits6ice_eqILi8ELi16EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/detail/ice_eq.hpp' line='19' column='1'/>
16337          </data-member>
16338        </class-decl>
16339      </namespace-decl>
16340    </namespace-decl>
16341    <namespace-decl name='mpl_'>
16342      <class-decl name='bool_&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='23' column='1' id='type-id-560'>
16343        <data-member access='public' static='yes'>
16344          <var-decl name='value' type-id='type-id-314' mangled-name='_ZN4mpl_5bool_ILb0EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
16345        </data-member>
16346      </class-decl>
16347      <class-decl name='bool_&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='23' column='1' id='type-id-563'>
16348        <data-member access='public' static='yes'>
16349          <var-decl name='value' type-id='type-id-314' mangled-name='_ZN4mpl_5bool_ILb1EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
16350        </data-member>
16351      </class-decl>
16352      <class-decl name='int_&lt;-1&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-566'>
16353        <data-member access='public' static='yes'>
16354          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILin1EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16355        </data-member>
16356      </class-decl>
16357      <class-decl name='int_&lt;0&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-569'>
16358        <data-member access='public' static='yes'>
16359          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi0EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16360        </data-member>
16361      </class-decl>
16362      <class-decl name='int_&lt;10&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-572'>
16363        <data-member access='public' static='yes'>
16364          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi10EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16365        </data-member>
16366      </class-decl>
16367      <class-decl name='int_&lt;11&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-575'>
16368        <data-member access='public' static='yes'>
16369          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi11EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16370        </data-member>
16371      </class-decl>
16372      <class-decl name='int_&lt;12&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-578'>
16373        <data-member access='public' static='yes'>
16374          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi12EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16375        </data-member>
16376      </class-decl>
16377      <class-decl name='int_&lt;13&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-581'>
16378        <data-member access='public' static='yes'>
16379          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi13EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16380        </data-member>
16381      </class-decl>
16382      <class-decl name='int_&lt;1&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-584'>
16383        <data-member access='public' static='yes'>
16384          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi1EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16385        </data-member>
16386      </class-decl>
16387      <class-decl name='int_&lt;2&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-587'>
16388        <data-member access='public' static='yes'>
16389          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi2EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16390        </data-member>
16391      </class-decl>
16392      <class-decl name='int_&lt;3&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-590'>
16393        <data-member access='public' static='yes'>
16394          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi3EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16395        </data-member>
16396      </class-decl>
16397      <class-decl name='int_&lt;4&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-593'>
16398        <data-member access='public' static='yes'>
16399          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi4EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16400        </data-member>
16401      </class-decl>
16402      <class-decl name='int_&lt;5&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-596'>
16403        <data-member access='public' static='yes'>
16404          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi5EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16405        </data-member>
16406      </class-decl>
16407      <class-decl name='int_&lt;6&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-599'>
16408        <data-member access='public' static='yes'>
16409          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi6EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16410        </data-member>
16411      </class-decl>
16412      <class-decl name='int_&lt;7&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-602'>
16413        <data-member access='public' static='yes'>
16414          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi7EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16415        </data-member>
16416      </class-decl>
16417      <class-decl name='int_&lt;8&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-605'>
16418        <data-member access='public' static='yes'>
16419          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi8EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16420        </data-member>
16421      </class-decl>
16422      <class-decl name='int_&lt;9&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-608'>
16423        <data-member access='public' static='yes'>
16424          <var-decl name='value' type-id='type-id-340' mangled-name='_ZN4mpl_4int_ILi9EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16425        </data-member>
16426      </class-decl>
16427      <class-decl name='integral_c&lt;long unsigned int, 0ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-611'>
16428        <data-member access='public' static='yes'>
16429          <var-decl name='value' type-id='type-id-1299' mangled-name='_ZN4mpl_10integral_cImLm0EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16430        </data-member>
16431      </class-decl>
16432      <class-decl name='integral_c&lt;long unsigned int, 16ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-614'>
16433        <data-member access='public' static='yes'>
16434          <var-decl name='value' type-id='type-id-1299' mangled-name='_ZN4mpl_10integral_cImLm16EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16435        </data-member>
16436      </class-decl>
16437      <class-decl name='integral_c&lt;long unsigned int, 8ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='43' column='1' id='type-id-617'>
16438        <data-member access='public' static='yes'>
16439          <var-decl name='value' type-id='type-id-1299' mangled-name='_ZN4mpl_10integral_cImLm8EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='45' column='1'/>
16440        </data-member>
16441      </class-decl>
16442    </namespace-decl>
16443    <type-decl name='variadic parameter type' id='type-id-2858'/>
16444    <type-decl name='void' id='type-id-65'/>
16445    <pointer-type-def type-id='type-id-65' id='type-id-45'/>
16446    <function-type size-in-bits='64' id='type-id-178'>
16447      <parameter type-id='type-id-1447'/>
16448      <parameter type-id='type-id-625'/>
16449      <parameter type-id='type-id-2017'/>
16450      <return type-id='type-id-1'/>
16451    </function-type>
16452    <function-type size-in-bits='64' id='type-id-209'>
16453      <parameter type-id='type-id-625'/>
16454      <parameter type-id='type-id-1363'/>
16455      <return type-id='type-id-484'/>
16456    </function-type>
16457    <function-type size-in-bits='64' id='type-id-211'>
16458      <parameter type-id='type-id-1363'/>
16459      <return type-id='type-id-484'/>
16460    </function-type>
16461    <function-type size-in-bits='64' id='type-id-1313'>
16462      <parameter type-id='type-id-45'/>
16463      <parameter type-id='type-id-45'/>
16464      <return type-id='type-id-23'/>
16465    </function-type>
16466    <function-type size-in-bits='64' id='type-id-1806'>
16467      <parameter type-id='type-id-2685'/>
16468      <return type-id='type-id-2685'/>
16469    </function-type>
16470    <function-type size-in-bits='64' id='type-id-1779'>
16471      <parameter type-id='type-id-2682'/>
16472      <return type-id='type-id-2682'/>
16473    </function-type>
16474    <function-type size-in-bits='64' id='type-id-1913'>
16475      <return type-id='type-id-65'/>
16476    </function-type>
16477    <function-type size-in-bits='64' method-class-id='type-id-2624' id='type-id-1915'>
16478      <parameter type-id='type-id-2671' is-artificial='yes'/>
16479      <return type-id='type-id-65'/>
16480    </function-type>
16481  </abi-instr>
16482</abi-corpus>
16483