• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.1'>
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' 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' 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' 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' 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' 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' 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' 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' 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' 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' 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' 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='size_t' type-id='type-id-80' filepath='/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h' line='212' column='1' id='type-id-46'/>
985    <typedef-decl name='time_t' type-id='type-id-72' filepath='/usr/include/time.h' line='75' column='1' id='type-id-81'/>
986    <typedef-decl name='uint32_t' type-id='type-id-50' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-82'/>
987    <typedef-decl name='uint64_t' type-id='type-id-80' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-83'/>
988    <typedef-decl name='wctrans_t' type-id='type-id-84' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-85'/>
989    <typedef-decl name='wctype_t' type-id='type-id-80' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-86'/>
990    <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'/>
991    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-88'/>
992    <type-decl name='unsigned char' size-in-bits='8' id='type-id-89'/>
993    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='832' id='type-id-90'>
994      <subrange length='104' type-id='type-id-3' id='type-id-91'/>
995    </array-type-def>
996    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='96' id='type-id-92'>
997      <subrange length='12' type-id='type-id-3' id='type-id-7'/>
998    </array-type-def>
999    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='128' id='type-id-93'>
1000      <subrange length='16' type-id='type-id-3' id='type-id-10'/>
1001    </array-type-def>
1002    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='24' id='type-id-94'>
1003      <subrange length='3' type-id='type-id-3' id='type-id-95'/>
1004    </array-type-def>
1005    <array-type-def dimensions='1' type-id='type-id-89' size-in-bits='40' id='type-id-96'>
1006      <subrange length='5' type-id='type-id-3' id='type-id-97'/>
1007    </array-type-def>
1008    <type-decl name='unsigned int' size-in-bits='32' id='type-id-50'/>
1009    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-80'/>
1010    <array-type-def dimensions='1' type-id='type-id-80' size-in-bits='39936' id='type-id-98'>
1011      <subrange length='624' type-id='type-id-3' id='type-id-99'/>
1012    </array-type-def>
1013    <array-type-def dimensions='1' type-id='type-id-80' size-in-bits='infinite' id='type-id-100'>
1014      <subrange length='infinite' id='type-id-101'/>
1015    </array-type-def>
1016    <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-102'/>
1017    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-42'/>
1018    <type-decl name='wchar_t' size-in-bits='32' id='type-id-103'/>
1019    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-104'/>
1020    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-41'/>
1021    <pointer-type-def type-id='type-id-66' size-in-bits='64' id='type-id-43'/>
1022    <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-40'/>
1023    <pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-105'/>
1024    <pointer-type-def type-id='type-id-106' size-in-bits='64' id='type-id-107'/>
1025    <pointer-type-def type-id='type-id-108' size-in-bits='64' id='type-id-109'/>
1026    <pointer-type-def type-id='type-id-110' size-in-bits='64' id='type-id-111'/>
1027    <reference-type-def kind='lvalue' type-id='type-id-112' size-in-bits='64' id='type-id-113'/>
1028    <reference-type-def kind='lvalue' type-id='type-id-114' size-in-bits='64' id='type-id-115'/>
1029    <reference-type-def kind='lvalue' type-id='type-id-116' size-in-bits='64' id='type-id-117'/>
1030    <reference-type-def kind='lvalue' type-id='type-id-118' size-in-bits='64' id='type-id-119'/>
1031    <reference-type-def kind='lvalue' type-id='type-id-120' size-in-bits='64' id='type-id-121'/>
1032    <reference-type-def kind='lvalue' type-id='type-id-122' size-in-bits='64' id='type-id-123'/>
1033    <reference-type-def kind='lvalue' type-id='type-id-124' size-in-bits='64' id='type-id-125'/>
1034    <reference-type-def kind='lvalue' type-id='type-id-126' size-in-bits='64' id='type-id-127'/>
1035    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-128'/>
1036    <reference-type-def kind='lvalue' type-id='type-id-129' size-in-bits='64' id='type-id-130'/>
1037    <pointer-type-def type-id='type-id-129' size-in-bits='64' id='type-id-131'/>
1038    <reference-type-def kind='lvalue' type-id='type-id-132' size-in-bits='64' id='type-id-133'/>
1039    <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-134'/>
1040    <reference-type-def kind='lvalue' type-id='type-id-135' size-in-bits='64' id='type-id-136'/>
1041    <pointer-type-def type-id='type-id-135' size-in-bits='64' id='type-id-137'/>
1042    <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-139'/>
1043    <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-141'/>
1044    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
1045    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-145'/>
1046    <pointer-type-def type-id='type-id-146' size-in-bits='64' id='type-id-147'/>
1047    <pointer-type-def type-id='type-id-148' size-in-bits='64' id='type-id-149'/>
1048    <pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-151'/>
1049    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
1050    <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-155'/>
1051    <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-157'/>
1052    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-159'/>
1053    <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-161'/>
1054    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-163'/>
1055    <pointer-type-def type-id='type-id-164' size-in-bits='64' id='type-id-165'/>
1056    <pointer-type-def type-id='type-id-166' size-in-bits='64' id='type-id-167'/>
1057    <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-169'/>
1058    <pointer-type-def type-id='type-id-170' size-in-bits='64' id='type-id-171'/>
1059    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-173'/>
1060    <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-175'/>
1061    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-177'/>
1062    <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-179'/>
1063    <pointer-type-def type-id='type-id-180' size-in-bits='64' id='type-id-181'/>
1064    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-183'/>
1065    <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-185'/>
1066    <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-186'/>
1067    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-187'/>
1068    <reference-type-def kind='lvalue' type-id='type-id-188' size-in-bits='64' id='type-id-189'/>
1069    <reference-type-def kind='rvalue' type-id='type-id-188' size-in-bits='64' id='type-id-190'/>
1070    <pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-191'/>
1071    <pointer-type-def type-id='type-id-192' size-in-bits='64' id='type-id-193'/>
1072    <reference-type-def kind='lvalue' type-id='type-id-194' size-in-bits='64' id='type-id-195'/>
1073    <reference-type-def kind='rvalue' type-id='type-id-194' size-in-bits='64' id='type-id-196'/>
1074    <pointer-type-def type-id='type-id-194' size-in-bits='64' id='type-id-197'/>
1075    <reference-type-def kind='lvalue' type-id='type-id-198' size-in-bits='64' id='type-id-199'/>
1076    <pointer-type-def type-id='type-id-198' size-in-bits='64' id='type-id-200'/>
1077    <reference-type-def kind='lvalue' type-id='type-id-201' size-in-bits='64' id='type-id-202'/>
1078    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-203'/>
1079    <reference-type-def kind='lvalue' type-id='type-id-204' size-in-bits='64' id='type-id-205'/>
1080    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-206'/>
1081    <pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-208'/>
1082    <reference-type-def kind='lvalue' type-id='type-id-209' size-in-bits='64' id='type-id-210'/>
1083    <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-211'/>
1084    <reference-type-def kind='lvalue' type-id='type-id-212' size-in-bits='64' id='type-id-213'/>
1085    <pointer-type-def type-id='type-id-212' size-in-bits='64' id='type-id-214'/>
1086    <reference-type-def kind='lvalue' type-id='type-id-5' size-in-bits='64' id='type-id-215'/>
1087    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-39'/>
1088    <qualified-type-def type-id='type-id-39' const='yes' id='type-id-216'/>
1089    <reference-type-def kind='lvalue' type-id='type-id-216' size-in-bits='64' id='type-id-217'/>
1090    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-218'/>
1091    <reference-type-def kind='lvalue' type-id='type-id-15' size-in-bits='64' id='type-id-219'/>
1092    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-220'/>
1093    <pointer-type-def type-id='type-id-221' size-in-bits='64' id='type-id-222'/>
1094    <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-224'/>
1095    <qualified-type-def type-id='type-id-224' const='yes' id='type-id-225'/>
1096    <reference-type-def kind='lvalue' type-id='type-id-225' size-in-bits='64' id='type-id-226'/>
1097    <pointer-type-def type-id='type-id-225' size-in-bits='64' id='type-id-227'/>
1098    <reference-type-def kind='lvalue' type-id='type-id-224' size-in-bits='64' id='type-id-228'/>
1099    <reference-type-def kind='rvalue' type-id='type-id-224' size-in-bits='64' id='type-id-229'/>
1100    <pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-230'/>
1101    <reference-type-def kind='lvalue' type-id='type-id-230' size-in-bits='64' id='type-id-231'/>
1102    <qualified-type-def type-id='type-id-106' const='yes' id='type-id-232'/>
1103    <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
1104    <qualified-type-def type-id='type-id-108' const='yes' id='type-id-234'/>
1105    <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-235'/>
1106    <qualified-type-def type-id='type-id-110' const='yes' id='type-id-236'/>
1107    <pointer-type-def type-id='type-id-236' size-in-bits='64' id='type-id-237'/>
1108    <qualified-type-def type-id='type-id-112' const='yes' id='type-id-238'/>
1109    <reference-type-def kind='lvalue' type-id='type-id-238' size-in-bits='64' id='type-id-239'/>
1110    <qualified-type-def type-id='type-id-114' const='yes' id='type-id-240'/>
1111    <reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
1112    <qualified-type-def type-id='type-id-116' const='yes' id='type-id-242'/>
1113    <reference-type-def kind='lvalue' type-id='type-id-242' size-in-bits='64' id='type-id-243'/>
1114    <qualified-type-def type-id='type-id-118' const='yes' id='type-id-244'/>
1115    <reference-type-def kind='lvalue' type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
1116    <qualified-type-def type-id='type-id-120' const='yes' id='type-id-246'/>
1117    <reference-type-def kind='lvalue' type-id='type-id-246' size-in-bits='64' id='type-id-247'/>
1118    <qualified-type-def type-id='type-id-122' const='yes' id='type-id-248'/>
1119    <reference-type-def kind='lvalue' type-id='type-id-248' size-in-bits='64' id='type-id-249'/>
1120    <qualified-type-def type-id='type-id-124' const='yes' id='type-id-250'/>
1121    <reference-type-def kind='lvalue' type-id='type-id-250' size-in-bits='64' id='type-id-251'/>
1122    <qualified-type-def type-id='type-id-126' const='yes' id='type-id-252'/>
1123    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-253'/>
1124    <qualified-type-def type-id='type-id-129' const='yes' id='type-id-254'/>
1125    <pointer-type-def type-id='type-id-254' size-in-bits='64' id='type-id-255'/>
1126    <qualified-type-def type-id='type-id-132' const='yes' id='type-id-256'/>
1127    <reference-type-def kind='lvalue' type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
1128    <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-258'/>
1129    <qualified-type-def type-id='type-id-135' const='yes' id='type-id-259'/>
1130    <reference-type-def kind='lvalue' type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
1131    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-261'/>
1132    <qualified-type-def type-id='type-id-138' const='yes' id='type-id-262'/>
1133    <reference-type-def kind='lvalue' type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
1134    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-264'/>
1135    <qualified-type-def type-id='type-id-140' const='yes' id='type-id-265'/>
1136    <reference-type-def kind='lvalue' type-id='type-id-265' size-in-bits='64' id='type-id-266'/>
1137    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-267'/>
1138    <qualified-type-def type-id='type-id-142' const='yes' id='type-id-268'/>
1139    <reference-type-def kind='lvalue' type-id='type-id-268' size-in-bits='64' id='type-id-269'/>
1140    <pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-270'/>
1141    <qualified-type-def type-id='type-id-144' const='yes' id='type-id-271'/>
1142    <reference-type-def kind='lvalue' type-id='type-id-271' size-in-bits='64' id='type-id-272'/>
1143    <pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-273'/>
1144    <qualified-type-def type-id='type-id-146' const='yes' id='type-id-274'/>
1145    <reference-type-def kind='lvalue' type-id='type-id-274' size-in-bits='64' id='type-id-275'/>
1146    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-276'/>
1147    <qualified-type-def type-id='type-id-148' const='yes' id='type-id-277'/>
1148    <reference-type-def kind='lvalue' type-id='type-id-277' size-in-bits='64' id='type-id-278'/>
1149    <pointer-type-def type-id='type-id-277' size-in-bits='64' id='type-id-279'/>
1150    <qualified-type-def type-id='type-id-150' const='yes' id='type-id-280'/>
1151    <reference-type-def kind='lvalue' type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
1152    <pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-282'/>
1153    <qualified-type-def type-id='type-id-152' const='yes' id='type-id-283'/>
1154    <reference-type-def kind='lvalue' type-id='type-id-283' size-in-bits='64' id='type-id-284'/>
1155    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-285'/>
1156    <qualified-type-def type-id='type-id-154' const='yes' id='type-id-286'/>
1157    <reference-type-def kind='lvalue' type-id='type-id-286' size-in-bits='64' id='type-id-287'/>
1158    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-288'/>
1159    <qualified-type-def type-id='type-id-156' const='yes' id='type-id-289'/>
1160    <reference-type-def kind='lvalue' type-id='type-id-289' size-in-bits='64' id='type-id-290'/>
1161    <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-291'/>
1162    <qualified-type-def type-id='type-id-158' const='yes' id='type-id-292'/>
1163    <reference-type-def kind='lvalue' type-id='type-id-292' size-in-bits='64' id='type-id-293'/>
1164    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-294'/>
1165    <qualified-type-def type-id='type-id-160' const='yes' id='type-id-295'/>
1166    <reference-type-def kind='lvalue' type-id='type-id-295' size-in-bits='64' id='type-id-296'/>
1167    <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-297'/>
1168    <qualified-type-def type-id='type-id-162' const='yes' id='type-id-298'/>
1169    <reference-type-def kind='lvalue' type-id='type-id-298' size-in-bits='64' id='type-id-299'/>
1170    <pointer-type-def type-id='type-id-298' size-in-bits='64' id='type-id-300'/>
1171    <qualified-type-def type-id='type-id-164' const='yes' id='type-id-301'/>
1172    <reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' id='type-id-302'/>
1173    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-303'/>
1174    <qualified-type-def type-id='type-id-166' const='yes' id='type-id-304'/>
1175    <reference-type-def kind='lvalue' type-id='type-id-304' size-in-bits='64' id='type-id-305'/>
1176    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-306'/>
1177    <qualified-type-def type-id='type-id-168' const='yes' id='type-id-307'/>
1178    <reference-type-def kind='lvalue' type-id='type-id-307' size-in-bits='64' id='type-id-308'/>
1179    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-309'/>
1180    <qualified-type-def type-id='type-id-170' const='yes' id='type-id-310'/>
1181    <reference-type-def kind='lvalue' type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
1182    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-312'/>
1183    <qualified-type-def type-id='type-id-172' const='yes' id='type-id-313'/>
1184    <reference-type-def kind='lvalue' type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
1185    <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-315'/>
1186    <qualified-type-def type-id='type-id-174' const='yes' id='type-id-316'/>
1187    <reference-type-def kind='lvalue' type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
1188    <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-318'/>
1189    <qualified-type-def type-id='type-id-176' const='yes' id='type-id-319'/>
1190    <reference-type-def kind='lvalue' type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
1191    <pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-321'/>
1192    <qualified-type-def type-id='type-id-178' const='yes' id='type-id-322'/>
1193    <reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-323'/>
1194    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-324'/>
1195    <qualified-type-def type-id='type-id-180' const='yes' id='type-id-325'/>
1196    <reference-type-def kind='lvalue' type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
1197    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-327'/>
1198    <qualified-type-def type-id='type-id-182' const='yes' id='type-id-328'/>
1199    <reference-type-def kind='lvalue' type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
1200    <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-330'/>
1201    <qualified-type-def type-id='type-id-71' const='yes' id='type-id-331'/>
1202    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-84'/>
1203    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-332'/>
1204    <reference-type-def kind='lvalue' type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
1205    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-334'/>
1206    <qualified-type-def type-id='type-id-188' const='yes' id='type-id-335'/>
1207    <reference-type-def kind='lvalue' type-id='type-id-335' size-in-bits='64' id='type-id-336'/>
1208    <pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-337'/>
1209    <qualified-type-def type-id='type-id-192' const='yes' id='type-id-338'/>
1210    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
1211    <qualified-type-def type-id='type-id-194' const='yes' id='type-id-340'/>
1212    <reference-type-def kind='lvalue' type-id='type-id-340' size-in-bits='64' id='type-id-341'/>
1213    <pointer-type-def type-id='type-id-340' size-in-bits='64' id='type-id-342'/>
1214    <qualified-type-def type-id='type-id-343' const='yes' id='type-id-344'/>
1215    <reference-type-def kind='lvalue' type-id='type-id-344' size-in-bits='64' id='type-id-345'/>
1216    <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-346'/>
1217    <qualified-type-def type-id='type-id-198' const='yes' id='type-id-347'/>
1218    <reference-type-def kind='lvalue' type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
1219    <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-349'/>
1220    <qualified-type-def type-id='type-id-204' const='yes' id='type-id-350'/>
1221    <pointer-type-def type-id='type-id-350' size-in-bits='64' id='type-id-351'/>
1222    <qualified-type-def type-id='type-id-207' const='yes' id='type-id-352'/>
1223    <pointer-type-def type-id='type-id-352' size-in-bits='64' id='type-id-353'/>
1224    <qualified-type-def type-id='type-id-209' const='yes' id='type-id-354'/>
1225    <reference-type-def kind='lvalue' type-id='type-id-354' size-in-bits='64' id='type-id-355'/>
1226    <pointer-type-def type-id='type-id-354' size-in-bits='64' id='type-id-356'/>
1227    <qualified-type-def type-id='type-id-212' const='yes' id='type-id-357'/>
1228    <reference-type-def kind='lvalue' type-id='type-id-357' size-in-bits='64' id='type-id-358'/>
1229    <pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-359'/>
1230    <qualified-type-def type-id='type-id-5' 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    <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-59'/>
1233    <qualified-type-def type-id='type-id-59' const='yes' id='type-id-362'/>
1234    <reference-type-def kind='lvalue' type-id='type-id-362' size-in-bits='64' id='type-id-363'/>
1235    <reference-type-def kind='lvalue' type-id='type-id-59' size-in-bits='64' id='type-id-364'/>
1236    <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-365'/>
1237    <qualified-type-def type-id='type-id-74' const='yes' id='type-id-366'/>
1238    <pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-367'/>
1239    <qualified-type-def type-id='type-id-23' const='yes' id='type-id-368'/>
1240    <reference-type-def kind='lvalue' type-id='type-id-368' size-in-bits='64' id='type-id-369'/>
1241    <qualified-type-def type-id='type-id-78' const='yes' id='type-id-370'/>
1242    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-371'/>
1243    <qualified-type-def type-id='type-id-28' const='yes' id='type-id-372'/>
1244    <qualified-type-def type-id='type-id-79' const='yes' id='type-id-373'/>
1245    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-374'/>
1246    <qualified-type-def type-id='type-id-375' const='yes' id='type-id-376'/>
1247    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-377'/>
1248    <qualified-type-def type-id='type-id-378' const='yes' id='type-id-379'/>
1249    <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-380'/>
1250    <qualified-type-def type-id='type-id-381' const='yes' id='type-id-382'/>
1251    <reference-type-def kind='lvalue' type-id='type-id-382' size-in-bits='64' id='type-id-383'/>
1252    <qualified-type-def type-id='type-id-384' const='yes' id='type-id-385'/>
1253    <reference-type-def kind='lvalue' type-id='type-id-385' size-in-bits='64' id='type-id-386'/>
1254    <qualified-type-def type-id='type-id-387' const='yes' id='type-id-388'/>
1255    <reference-type-def kind='lvalue' type-id='type-id-388' size-in-bits='64' id='type-id-389'/>
1256    <qualified-type-def type-id='type-id-390' const='yes' id='type-id-391'/>
1257    <reference-type-def kind='lvalue' type-id='type-id-391' size-in-bits='64' id='type-id-392'/>
1258    <qualified-type-def type-id='type-id-393' const='yes' id='type-id-394'/>
1259    <reference-type-def kind='lvalue' type-id='type-id-394' size-in-bits='64' id='type-id-395'/>
1260    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-396'/>
1261    <qualified-type-def type-id='type-id-397' const='yes' id='type-id-398'/>
1262    <reference-type-def kind='lvalue' type-id='type-id-398' size-in-bits='64' id='type-id-399'/>
1263    <pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-400'/>
1264    <qualified-type-def type-id='type-id-401' const='yes' id='type-id-402'/>
1265    <reference-type-def kind='lvalue' type-id='type-id-402' size-in-bits='64' id='type-id-403'/>
1266    <qualified-type-def type-id='type-id-404' const='yes' id='type-id-405'/>
1267    <reference-type-def kind='lvalue' type-id='type-id-405' size-in-bits='64' id='type-id-406'/>
1268    <pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-407'/>
1269    <qualified-type-def type-id='type-id-408' const='yes' id='type-id-409'/>
1270    <reference-type-def kind='lvalue' type-id='type-id-409' size-in-bits='64' id='type-id-410'/>
1271    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-411'/>
1272    <qualified-type-def type-id='type-id-412' const='yes' id='type-id-413'/>
1273    <reference-type-def kind='lvalue' type-id='type-id-413' size-in-bits='64' id='type-id-414'/>
1274    <qualified-type-def type-id='type-id-415' const='yes' id='type-id-416'/>
1275    <reference-type-def kind='lvalue' type-id='type-id-416' size-in-bits='64' id='type-id-417'/>
1276    <qualified-type-def type-id='type-id-418' const='yes' id='type-id-419'/>
1277    <reference-type-def kind='lvalue' type-id='type-id-419' size-in-bits='64' id='type-id-420'/>
1278    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-421'/>
1279    <qualified-type-def type-id='type-id-422' const='yes' id='type-id-423'/>
1280    <reference-type-def kind='lvalue' type-id='type-id-423' size-in-bits='64' id='type-id-424'/>
1281    <qualified-type-def type-id='type-id-425' const='yes' id='type-id-426'/>
1282    <reference-type-def kind='lvalue' type-id='type-id-426' size-in-bits='64' id='type-id-427'/>
1283    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-428'/>
1284    <qualified-type-def type-id='type-id-429' const='yes' id='type-id-430'/>
1285    <reference-type-def kind='lvalue' type-id='type-id-430' size-in-bits='64' id='type-id-431'/>
1286    <pointer-type-def type-id='type-id-430' size-in-bits='64' id='type-id-432'/>
1287    <qualified-type-def type-id='type-id-433' const='yes' id='type-id-434'/>
1288    <pointer-type-def type-id='type-id-434' size-in-bits='64' id='type-id-435'/>
1289    <qualified-type-def type-id='type-id-436' const='yes' id='type-id-437'/>
1290    <pointer-type-def type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
1291    <qualified-type-def type-id='type-id-439' const='yes' id='type-id-440'/>
1292    <reference-type-def kind='lvalue' type-id='type-id-440' size-in-bits='64' id='type-id-441'/>
1293    <qualified-type-def type-id='type-id-442' const='yes' id='type-id-443'/>
1294    <pointer-type-def type-id='type-id-443' size-in-bits='64' id='type-id-444'/>
1295    <qualified-type-def type-id='type-id-445' const='yes' id='type-id-446'/>
1296    <reference-type-def kind='lvalue' type-id='type-id-446' size-in-bits='64' id='type-id-447'/>
1297    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-448'/>
1298    <qualified-type-def type-id='type-id-449' const='yes' id='type-id-450'/>
1299    <qualified-type-def type-id='type-id-451' const='yes' id='type-id-452'/>
1300    <reference-type-def kind='lvalue' type-id='type-id-452' size-in-bits='64' id='type-id-453'/>
1301    <pointer-type-def type-id='type-id-452' size-in-bits='64' id='type-id-454'/>
1302    <qualified-type-def type-id='type-id-455' const='yes' id='type-id-456'/>
1303    <pointer-type-def type-id='type-id-456' size-in-bits='64' id='type-id-457'/>
1304    <qualified-type-def type-id='type-id-458' const='yes' id='type-id-459'/>
1305    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
1306    <qualified-type-def type-id='type-id-461' const='yes' id='type-id-462'/>
1307    <pointer-type-def type-id='type-id-462' size-in-bits='64' id='type-id-463'/>
1308    <qualified-type-def type-id='type-id-464' const='yes' id='type-id-465'/>
1309    <reference-type-def kind='lvalue' type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
1310    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-467'/>
1311    <qualified-type-def type-id='type-id-468' const='yes' id='type-id-469'/>
1312    <reference-type-def kind='lvalue' type-id='type-id-469' size-in-bits='64' id='type-id-470'/>
1313    <qualified-type-def type-id='type-id-471' const='yes' id='type-id-472'/>
1314    <reference-type-def kind='lvalue' type-id='type-id-472' size-in-bits='64' id='type-id-473'/>
1315    <qualified-type-def type-id='type-id-474' const='yes' id='type-id-475'/>
1316    <reference-type-def kind='lvalue' type-id='type-id-475' size-in-bits='64' id='type-id-476'/>
1317    <qualified-type-def type-id='type-id-477' const='yes' id='type-id-478'/>
1318    <reference-type-def kind='lvalue' type-id='type-id-478' size-in-bits='64' id='type-id-479'/>
1319    <pointer-type-def type-id='type-id-478' size-in-bits='64' id='type-id-480'/>
1320    <qualified-type-def type-id='type-id-481' const='yes' id='type-id-482'/>
1321    <reference-type-def kind='lvalue' type-id='type-id-482' size-in-bits='64' id='type-id-483'/>
1322    <pointer-type-def type-id='type-id-482' size-in-bits='64' id='type-id-484'/>
1323    <qualified-type-def type-id='type-id-485' const='yes' id='type-id-486'/>
1324    <reference-type-def kind='lvalue' type-id='type-id-486' size-in-bits='64' id='type-id-487'/>
1325    <qualified-type-def type-id='type-id-488' const='yes' id='type-id-489'/>
1326    <reference-type-def kind='lvalue' type-id='type-id-489' size-in-bits='64' id='type-id-490'/>
1327    <qualified-type-def type-id='type-id-491' const='yes' id='type-id-492'/>
1328    <reference-type-def kind='lvalue' type-id='type-id-492' size-in-bits='64' id='type-id-493'/>
1329    <qualified-type-def type-id='type-id-494' const='yes' id='type-id-495'/>
1330    <reference-type-def kind='lvalue' type-id='type-id-495' size-in-bits='64' id='type-id-496'/>
1331    <pointer-type-def type-id='type-id-495' size-in-bits='64' id='type-id-497'/>
1332    <qualified-type-def type-id='type-id-498' const='yes' id='type-id-499'/>
1333    <reference-type-def kind='lvalue' type-id='type-id-499' size-in-bits='64' id='type-id-500'/>
1334    <pointer-type-def type-id='type-id-499' size-in-bits='64' id='type-id-501'/>
1335    <qualified-type-def type-id='type-id-502' const='yes' id='type-id-503'/>
1336    <pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-504'/>
1337    <qualified-type-def type-id='type-id-505' const='yes' id='type-id-506'/>
1338    <reference-type-def kind='lvalue' type-id='type-id-506' size-in-bits='64' id='type-id-507'/>
1339    <qualified-type-def type-id='type-id-508' const='yes' id='type-id-509'/>
1340    <reference-type-def kind='lvalue' type-id='type-id-509' size-in-bits='64' id='type-id-510'/>
1341    <pointer-type-def type-id='type-id-509' size-in-bits='64' id='type-id-511'/>
1342    <qualified-type-def type-id='type-id-512' const='yes' id='type-id-513'/>
1343    <pointer-type-def type-id='type-id-513' size-in-bits='64' id='type-id-514'/>
1344    <qualified-type-def type-id='type-id-515' const='yes' id='type-id-516'/>
1345    <reference-type-def kind='lvalue' type-id='type-id-516' size-in-bits='64' id='type-id-517'/>
1346    <pointer-type-def type-id='type-id-516' size-in-bits='64' id='type-id-518'/>
1347    <qualified-type-def type-id='type-id-519' const='yes' id='type-id-520'/>
1348    <reference-type-def kind='lvalue' type-id='type-id-520' size-in-bits='64' id='type-id-521'/>
1349    <pointer-type-def type-id='type-id-520' size-in-bits='64' id='type-id-522'/>
1350    <qualified-type-def type-id='type-id-523' const='yes' id='type-id-524'/>
1351    <reference-type-def kind='lvalue' type-id='type-id-524' size-in-bits='64' id='type-id-525'/>
1352    <pointer-type-def type-id='type-id-524' size-in-bits='64' id='type-id-526'/>
1353    <qualified-type-def type-id='type-id-527' const='yes' id='type-id-528'/>
1354    <reference-type-def kind='lvalue' type-id='type-id-528' size-in-bits='64' id='type-id-529'/>
1355    <pointer-type-def type-id='type-id-528' size-in-bits='64' id='type-id-530'/>
1356    <qualified-type-def type-id='type-id-531' const='yes' id='type-id-532'/>
1357    <reference-type-def kind='lvalue' type-id='type-id-532' size-in-bits='64' id='type-id-533'/>
1358    <qualified-type-def type-id='type-id-534' const='yes' id='type-id-535'/>
1359    <reference-type-def kind='lvalue' type-id='type-id-535' size-in-bits='64' id='type-id-536'/>
1360    <pointer-type-def type-id='type-id-535' size-in-bits='64' id='type-id-537'/>
1361    <qualified-type-def type-id='type-id-538' const='yes' id='type-id-539'/>
1362    <reference-type-def kind='lvalue' type-id='type-id-539' size-in-bits='64' id='type-id-540'/>
1363    <pointer-type-def type-id='type-id-539' size-in-bits='64' id='type-id-541'/>
1364    <qualified-type-def type-id='type-id-542' const='yes' id='type-id-543'/>
1365    <reference-type-def kind='lvalue' type-id='type-id-543' size-in-bits='64' id='type-id-544'/>
1366    <pointer-type-def type-id='type-id-543' size-in-bits='64' id='type-id-545'/>
1367    <qualified-type-def type-id='type-id-546' const='yes' id='type-id-547'/>
1368    <pointer-type-def type-id='type-id-547' size-in-bits='64' id='type-id-548'/>
1369    <qualified-type-def type-id='type-id-549' const='yes' id='type-id-550'/>
1370    <reference-type-def kind='lvalue' type-id='type-id-550' size-in-bits='64' id='type-id-551'/>
1371    <pointer-type-def type-id='type-id-550' size-in-bits='64' id='type-id-552'/>
1372    <qualified-type-def type-id='type-id-553' const='yes' id='type-id-554'/>
1373    <reference-type-def kind='lvalue' type-id='type-id-554' size-in-bits='64' id='type-id-555'/>
1374    <pointer-type-def type-id='type-id-554' size-in-bits='64' id='type-id-556'/>
1375    <qualified-type-def type-id='type-id-557' const='yes' id='type-id-558'/>
1376    <reference-type-def kind='lvalue' type-id='type-id-558' size-in-bits='64' id='type-id-559'/>
1377    <qualified-type-def type-id='type-id-560' const='yes' id='type-id-561'/>
1378    <reference-type-def kind='lvalue' type-id='type-id-561' size-in-bits='64' id='type-id-562'/>
1379    <qualified-type-def type-id='type-id-563' const='yes' id='type-id-564'/>
1380    <pointer-type-def type-id='type-id-564' size-in-bits='64' id='type-id-565'/>
1381    <qualified-type-def type-id='type-id-566' const='yes' id='type-id-567'/>
1382    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-568'/>
1383    <qualified-type-def type-id='type-id-569' const='yes' id='type-id-570'/>
1384    <reference-type-def kind='lvalue' type-id='type-id-570' size-in-bits='64' id='type-id-571'/>
1385    <pointer-type-def type-id='type-id-570' size-in-bits='64' id='type-id-572'/>
1386    <qualified-type-def type-id='type-id-573' const='yes' id='type-id-574'/>
1387    <reference-type-def kind='lvalue' type-id='type-id-574' size-in-bits='64' id='type-id-575'/>
1388    <qualified-type-def type-id='type-id-576' const='yes' id='type-id-577'/>
1389    <reference-type-def kind='lvalue' type-id='type-id-577' size-in-bits='64' id='type-id-578'/>
1390    <pointer-type-def type-id='type-id-577' size-in-bits='64' id='type-id-579'/>
1391    <qualified-type-def type-id='type-id-580' const='yes' id='type-id-581'/>
1392    <reference-type-def kind='lvalue' type-id='type-id-581' size-in-bits='64' id='type-id-582'/>
1393    <pointer-type-def type-id='type-id-581' size-in-bits='64' id='type-id-583'/>
1394    <qualified-type-def type-id='type-id-584' const='yes' id='type-id-585'/>
1395    <reference-type-def kind='lvalue' type-id='type-id-585' size-in-bits='64' id='type-id-586'/>
1396    <pointer-type-def type-id='type-id-585' size-in-bits='64' id='type-id-587'/>
1397    <qualified-type-def type-id='type-id-588' const='yes' id='type-id-589'/>
1398    <pointer-type-def type-id='type-id-589' size-in-bits='64' id='type-id-590'/>
1399    <qualified-type-def type-id='type-id-591' const='yes' id='type-id-592'/>
1400    <pointer-type-def type-id='type-id-592' size-in-bits='64' id='type-id-593'/>
1401    <qualified-type-def type-id='type-id-594' const='yes' id='type-id-595'/>
1402    <pointer-type-def type-id='type-id-595' size-in-bits='64' id='type-id-596'/>
1403    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-598'/>
1404    <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-599'/>
1405    <qualified-type-def type-id='type-id-600' const='yes' id='type-id-601'/>
1406    <pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-602'/>
1407    <qualified-type-def type-id='type-id-603' const='yes' id='type-id-604'/>
1408    <pointer-type-def type-id='type-id-604' size-in-bits='64' id='type-id-605'/>
1409    <qualified-type-def type-id='type-id-606' const='yes' id='type-id-607'/>
1410    <pointer-type-def type-id='type-id-607' size-in-bits='64' id='type-id-608'/>
1411    <qualified-type-def type-id='type-id-609' const='yes' id='type-id-610'/>
1412    <pointer-type-def type-id='type-id-610' size-in-bits='64' id='type-id-611'/>
1413    <qualified-type-def type-id='type-id-612' const='yes' id='type-id-613'/>
1414    <pointer-type-def type-id='type-id-613' size-in-bits='64' id='type-id-614'/>
1415    <qualified-type-def type-id='type-id-615' const='yes' id='type-id-616'/>
1416    <pointer-type-def type-id='type-id-616' size-in-bits='64' id='type-id-617'/>
1417    <qualified-type-def type-id='type-id-618' const='yes' id='type-id-619'/>
1418    <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-620'/>
1419    <qualified-type-def type-id='type-id-621' const='yes' id='type-id-622'/>
1420    <pointer-type-def type-id='type-id-622' size-in-bits='64' id='type-id-623'/>
1421    <qualified-type-def type-id='type-id-624' const='yes' id='type-id-625'/>
1422    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-626'/>
1423    <qualified-type-def type-id='type-id-627' const='yes' id='type-id-628'/>
1424    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-629'/>
1425    <qualified-type-def type-id='type-id-630' const='yes' id='type-id-631'/>
1426    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-632'/>
1427    <qualified-type-def type-id='type-id-633' const='yes' id='type-id-634'/>
1428    <pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-635'/>
1429    <qualified-type-def type-id='type-id-636' const='yes' id='type-id-637'/>
1430    <pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-638'/>
1431    <qualified-type-def type-id='type-id-639' const='yes' id='type-id-640'/>
1432    <pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-641'/>
1433    <qualified-type-def type-id='type-id-642' const='yes' id='type-id-643'/>
1434    <pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-644'/>
1435    <qualified-type-def type-id='type-id-645' const='yes' id='type-id-646'/>
1436    <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-647'/>
1437    <qualified-type-def type-id='type-id-648' const='yes' id='type-id-649'/>
1438    <pointer-type-def type-id='type-id-649' size-in-bits='64' id='type-id-650'/>
1439    <qualified-type-def type-id='type-id-29' const='yes' id='type-id-651'/>
1440    <qualified-type-def type-id='type-id-30' const='yes' id='type-id-652'/>
1441    <qualified-type-def type-id='type-id-46' const='yes' id='type-id-653'/>
1442    <qualified-type-def type-id='type-id-654' const='yes' id='type-id-655'/>
1443    <reference-type-def kind='lvalue' type-id='type-id-655' size-in-bits='64' id='type-id-656'/>
1444    <pointer-type-def type-id='type-id-655' size-in-bits='64' id='type-id-657'/>
1445    <qualified-type-def type-id='type-id-657' const='yes' id='type-id-658'/>
1446    <qualified-type-def type-id='type-id-659' const='yes' id='type-id-660'/>
1447    <pointer-type-def type-id='type-id-660' size-in-bits='64' id='type-id-661'/>
1448    <qualified-type-def type-id='type-id-662' const='yes' id='type-id-663'/>
1449    <reference-type-def kind='lvalue' type-id='type-id-663' size-in-bits='64' id='type-id-664'/>
1450    <pointer-type-def type-id='type-id-663' size-in-bits='64' id='type-id-665'/>
1451    <qualified-type-def type-id='type-id-666' const='yes' id='type-id-667'/>
1452    <reference-type-def kind='lvalue' type-id='type-id-667' size-in-bits='64' id='type-id-668'/>
1453    <pointer-type-def type-id='type-id-667' size-in-bits='64' id='type-id-669'/>
1454    <qualified-type-def type-id='type-id-670' const='yes' id='type-id-671'/>
1455    <reference-type-def kind='lvalue' type-id='type-id-671' size-in-bits='64' id='type-id-672'/>
1456    <pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-673'/>
1457    <qualified-type-def type-id='type-id-674' const='yes' id='type-id-675'/>
1458    <pointer-type-def type-id='type-id-675' size-in-bits='64' id='type-id-676'/>
1459    <qualified-type-def type-id='type-id-677' const='yes' id='type-id-678'/>
1460    <reference-type-def kind='lvalue' type-id='type-id-678' size-in-bits='64' id='type-id-679'/>
1461    <qualified-type-def type-id='type-id-680' const='yes' id='type-id-681'/>
1462    <reference-type-def kind='lvalue' type-id='type-id-681' size-in-bits='64' id='type-id-682'/>
1463    <qualified-type-def type-id='type-id-683' const='yes' id='type-id-684'/>
1464    <pointer-type-def type-id='type-id-684' size-in-bits='64' id='type-id-685'/>
1465    <qualified-type-def type-id='type-id-686' const='yes' id='type-id-687'/>
1466    <reference-type-def kind='lvalue' type-id='type-id-687' size-in-bits='64' id='type-id-688'/>
1467    <pointer-type-def type-id='type-id-687' size-in-bits='64' id='type-id-689'/>
1468    <qualified-type-def type-id='type-id-690' const='yes' id='type-id-691'/>
1469    <reference-type-def kind='lvalue' type-id='type-id-691' size-in-bits='64' id='type-id-692'/>
1470    <qualified-type-def type-id='type-id-693' const='yes' id='type-id-694'/>
1471    <reference-type-def kind='lvalue' type-id='type-id-694' size-in-bits='64' id='type-id-695'/>
1472    <qualified-type-def type-id='type-id-696' const='yes' id='type-id-697'/>
1473    <reference-type-def kind='lvalue' type-id='type-id-697' size-in-bits='64' id='type-id-698'/>
1474    <qualified-type-def type-id='type-id-699' const='yes' id='type-id-700'/>
1475    <reference-type-def kind='lvalue' type-id='type-id-700' size-in-bits='64' id='type-id-701'/>
1476    <qualified-type-def type-id='type-id-702' const='yes' id='type-id-703'/>
1477    <reference-type-def kind='lvalue' type-id='type-id-703' size-in-bits='64' id='type-id-704'/>
1478    <qualified-type-def type-id='type-id-705' const='yes' id='type-id-706'/>
1479    <reference-type-def kind='lvalue' type-id='type-id-706' size-in-bits='64' id='type-id-707'/>
1480    <qualified-type-def type-id='type-id-708' const='yes' id='type-id-709'/>
1481    <reference-type-def kind='lvalue' type-id='type-id-709' size-in-bits='64' id='type-id-710'/>
1482    <qualified-type-def type-id='type-id-711' const='yes' id='type-id-712'/>
1483    <reference-type-def kind='lvalue' type-id='type-id-712' size-in-bits='64' id='type-id-713'/>
1484    <qualified-type-def type-id='type-id-714' const='yes' id='type-id-715'/>
1485    <reference-type-def kind='lvalue' type-id='type-id-715' size-in-bits='64' id='type-id-716'/>
1486    <qualified-type-def type-id='type-id-717' const='yes' id='type-id-718'/>
1487    <reference-type-def kind='lvalue' type-id='type-id-718' size-in-bits='64' id='type-id-719'/>
1488    <qualified-type-def type-id='type-id-720' const='yes' id='type-id-721'/>
1489    <pointer-type-def type-id='type-id-721' size-in-bits='64' id='type-id-722'/>
1490    <qualified-type-def type-id='type-id-723' const='yes' id='type-id-724'/>
1491    <reference-type-def kind='lvalue' type-id='type-id-724' size-in-bits='64' id='type-id-725'/>
1492    <qualified-type-def type-id='type-id-726' const='yes' id='type-id-727'/>
1493    <pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-728'/>
1494    <qualified-type-def type-id='type-id-729' const='yes' id='type-id-730'/>
1495    <reference-type-def kind='lvalue' type-id='type-id-730' size-in-bits='64' id='type-id-731'/>
1496    <qualified-type-def type-id='type-id-732' const='yes' id='type-id-733'/>
1497    <reference-type-def kind='lvalue' type-id='type-id-733' size-in-bits='64' id='type-id-734'/>
1498    <pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-735'/>
1499    <qualified-type-def type-id='type-id-736' const='yes' id='type-id-737'/>
1500    <reference-type-def kind='lvalue' type-id='type-id-737' size-in-bits='64' id='type-id-738'/>
1501    <pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-739'/>
1502    <qualified-type-def type-id='type-id-740' const='yes' id='type-id-741'/>
1503    <reference-type-def kind='lvalue' type-id='type-id-741' size-in-bits='64' id='type-id-742'/>
1504    <pointer-type-def type-id='type-id-741' size-in-bits='64' id='type-id-743'/>
1505    <qualified-type-def type-id='type-id-744' const='yes' id='type-id-745'/>
1506    <reference-type-def kind='lvalue' type-id='type-id-745' size-in-bits='64' id='type-id-746'/>
1507    <qualified-type-def type-id='type-id-747' const='yes' id='type-id-748'/>
1508    <reference-type-def kind='lvalue' type-id='type-id-748' size-in-bits='64' id='type-id-749'/>
1509    <qualified-type-def type-id='type-id-750' const='yes' id='type-id-751'/>
1510    <reference-type-def kind='lvalue' type-id='type-id-751' size-in-bits='64' id='type-id-752'/>
1511    <qualified-type-def type-id='type-id-753' const='yes' id='type-id-754'/>
1512    <reference-type-def kind='lvalue' type-id='type-id-754' size-in-bits='64' id='type-id-755'/>
1513    <qualified-type-def type-id='type-id-756' const='yes' id='type-id-757'/>
1514    <reference-type-def kind='lvalue' type-id='type-id-757' size-in-bits='64' id='type-id-758'/>
1515    <pointer-type-def type-id='type-id-757' size-in-bits='64' id='type-id-759'/>
1516    <qualified-type-def type-id='type-id-760' const='yes' id='type-id-761'/>
1517    <reference-type-def kind='lvalue' type-id='type-id-761' size-in-bits='64' id='type-id-762'/>
1518    <qualified-type-def type-id='type-id-763' const='yes' id='type-id-764'/>
1519    <reference-type-def kind='lvalue' type-id='type-id-764' size-in-bits='64' id='type-id-765'/>
1520    <qualified-type-def type-id='type-id-766' const='yes' id='type-id-767'/>
1521    <reference-type-def kind='lvalue' type-id='type-id-767' size-in-bits='64' id='type-id-768'/>
1522    <qualified-type-def type-id='type-id-769' const='yes' id='type-id-770'/>
1523    <reference-type-def kind='lvalue' type-id='type-id-770' size-in-bits='64' id='type-id-771'/>
1524    <qualified-type-def type-id='type-id-772' const='yes' id='type-id-773'/>
1525    <reference-type-def kind='lvalue' type-id='type-id-773' size-in-bits='64' id='type-id-774'/>
1526    <pointer-type-def type-id='type-id-773' size-in-bits='64' id='type-id-775'/>
1527    <qualified-type-def type-id='type-id-776' const='yes' id='type-id-777'/>
1528    <reference-type-def kind='lvalue' type-id='type-id-777' size-in-bits='64' id='type-id-778'/>
1529    <qualified-type-def type-id='type-id-779' const='yes' id='type-id-780'/>
1530    <reference-type-def kind='lvalue' type-id='type-id-780' size-in-bits='64' id='type-id-781'/>
1531    <qualified-type-def type-id='type-id-782' const='yes' id='type-id-783'/>
1532    <reference-type-def kind='lvalue' type-id='type-id-783' size-in-bits='64' id='type-id-784'/>
1533    <qualified-type-def type-id='type-id-785' const='yes' id='type-id-786'/>
1534    <reference-type-def kind='lvalue' type-id='type-id-786' size-in-bits='64' id='type-id-787'/>
1535    <qualified-type-def type-id='type-id-788' const='yes' id='type-id-789'/>
1536    <reference-type-def kind='lvalue' type-id='type-id-789' size-in-bits='64' id='type-id-790'/>
1537    <pointer-type-def type-id='type-id-789' size-in-bits='64' id='type-id-791'/>
1538    <qualified-type-def type-id='type-id-792' const='yes' id='type-id-793'/>
1539    <reference-type-def kind='lvalue' type-id='type-id-793' size-in-bits='64' id='type-id-794'/>
1540    <qualified-type-def type-id='type-id-795' const='yes' id='type-id-796'/>
1541    <reference-type-def kind='lvalue' type-id='type-id-796' size-in-bits='64' id='type-id-797'/>
1542    <qualified-type-def type-id='type-id-798' const='yes' id='type-id-799'/>
1543    <reference-type-def kind='lvalue' type-id='type-id-799' size-in-bits='64' id='type-id-800'/>
1544    <qualified-type-def type-id='type-id-801' const='yes' id='type-id-802'/>
1545    <reference-type-def kind='lvalue' type-id='type-id-802' size-in-bits='64' id='type-id-803'/>
1546    <qualified-type-def type-id='type-id-804' const='yes' id='type-id-805'/>
1547    <pointer-type-def type-id='type-id-805' size-in-bits='64' id='type-id-806'/>
1548    <qualified-type-def type-id='type-id-807' const='yes' id='type-id-808'/>
1549    <reference-type-def kind='lvalue' type-id='type-id-808' size-in-bits='64' id='type-id-809'/>
1550    <qualified-type-def type-id='type-id-810' const='yes' id='type-id-811'/>
1551    <reference-type-def kind='lvalue' type-id='type-id-811' size-in-bits='64' id='type-id-812'/>
1552    <qualified-type-def type-id='type-id-813' const='yes' id='type-id-814'/>
1553    <pointer-type-def type-id='type-id-814' size-in-bits='64' id='type-id-815'/>
1554    <qualified-type-def type-id='type-id-816' const='yes' id='type-id-817'/>
1555    <reference-type-def kind='lvalue' type-id='type-id-817' size-in-bits='64' id='type-id-818'/>
1556    <qualified-type-def type-id='type-id-819' const='yes' id='type-id-820'/>
1557    <reference-type-def kind='lvalue' type-id='type-id-820' size-in-bits='64' id='type-id-821'/>
1558    <pointer-type-def type-id='type-id-820' size-in-bits='64' id='type-id-822'/>
1559    <qualified-type-def type-id='type-id-823' const='yes' id='type-id-824'/>
1560    <reference-type-def kind='lvalue' type-id='type-id-824' size-in-bits='64' id='type-id-825'/>
1561    <pointer-type-def type-id='type-id-824' size-in-bits='64' id='type-id-826'/>
1562    <qualified-type-def type-id='type-id-827' const='yes' id='type-id-828'/>
1563    <reference-type-def kind='lvalue' type-id='type-id-828' size-in-bits='64' id='type-id-829'/>
1564    <pointer-type-def type-id='type-id-828' size-in-bits='64' id='type-id-830'/>
1565    <qualified-type-def type-id='type-id-831' const='yes' id='type-id-832'/>
1566    <reference-type-def kind='lvalue' type-id='type-id-832' size-in-bits='64' id='type-id-833'/>
1567    <pointer-type-def type-id='type-id-832' size-in-bits='64' id='type-id-834'/>
1568    <qualified-type-def type-id='type-id-835' const='yes' id='type-id-836'/>
1569    <pointer-type-def type-id='type-id-836' size-in-bits='64' id='type-id-837'/>
1570    <qualified-type-def type-id='type-id-838' const='yes' id='type-id-839'/>
1571    <reference-type-def kind='lvalue' type-id='type-id-839' size-in-bits='64' id='type-id-840'/>
1572    <pointer-type-def type-id='type-id-839' size-in-bits='64' id='type-id-841'/>
1573    <qualified-type-def type-id='type-id-842' const='yes' id='type-id-843'/>
1574    <reference-type-def kind='lvalue' type-id='type-id-843' size-in-bits='64' id='type-id-844'/>
1575    <qualified-type-def type-id='type-id-845' const='yes' id='type-id-846'/>
1576    <reference-type-def kind='lvalue' type-id='type-id-846' size-in-bits='64' id='type-id-847'/>
1577    <qualified-type-def type-id='type-id-848' const='yes' id='type-id-849'/>
1578    <reference-type-def kind='lvalue' type-id='type-id-849' size-in-bits='64' id='type-id-850'/>
1579    <qualified-type-def type-id='type-id-851' const='yes' id='type-id-852'/>
1580    <reference-type-def kind='lvalue' type-id='type-id-852' size-in-bits='64' id='type-id-853'/>
1581    <qualified-type-def type-id='type-id-854' const='yes' id='type-id-855'/>
1582    <reference-type-def kind='lvalue' type-id='type-id-855' size-in-bits='64' id='type-id-856'/>
1583    <qualified-type-def type-id='type-id-857' const='yes' id='type-id-858'/>
1584    <reference-type-def kind='lvalue' type-id='type-id-858' size-in-bits='64' id='type-id-859'/>
1585    <qualified-type-def type-id='type-id-860' const='yes' id='type-id-861'/>
1586    <reference-type-def kind='lvalue' type-id='type-id-861' size-in-bits='64' id='type-id-862'/>
1587    <qualified-type-def type-id='type-id-863' const='yes' id='type-id-864'/>
1588    <reference-type-def kind='lvalue' type-id='type-id-864' size-in-bits='64' id='type-id-865'/>
1589    <qualified-type-def type-id='type-id-866' const='yes' id='type-id-867'/>
1590    <reference-type-def kind='lvalue' type-id='type-id-867' size-in-bits='64' id='type-id-868'/>
1591    <qualified-type-def type-id='type-id-869' const='yes' id='type-id-870'/>
1592    <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-871'/>
1593    <qualified-type-def type-id='type-id-872' const='yes' id='type-id-873'/>
1594    <reference-type-def kind='lvalue' type-id='type-id-873' size-in-bits='64' id='type-id-874'/>
1595    <qualified-type-def type-id='type-id-875' const='yes' id='type-id-876'/>
1596    <reference-type-def kind='lvalue' type-id='type-id-876' size-in-bits='64' id='type-id-877'/>
1597    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-879'/>
1598    <pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-880'/>
1599    <qualified-type-def type-id='type-id-881' const='yes' id='type-id-882'/>
1600    <reference-type-def kind='lvalue' type-id='type-id-882' size-in-bits='64' id='type-id-883'/>
1601    <qualified-type-def type-id='type-id-884' const='yes' id='type-id-885'/>
1602    <reference-type-def kind='lvalue' type-id='type-id-885' size-in-bits='64' id='type-id-886'/>
1603    <qualified-type-def type-id='type-id-887' const='yes' id='type-id-888'/>
1604    <pointer-type-def type-id='type-id-888' size-in-bits='64' id='type-id-889'/>
1605    <qualified-type-def type-id='type-id-890' const='yes' id='type-id-891'/>
1606    <reference-type-def kind='lvalue' type-id='type-id-891' size-in-bits='64' id='type-id-892'/>
1607    <qualified-type-def type-id='type-id-893' const='yes' id='type-id-894'/>
1608    <reference-type-def kind='lvalue' type-id='type-id-894' size-in-bits='64' id='type-id-895'/>
1609    <qualified-type-def type-id='type-id-896' const='yes' id='type-id-897'/>
1610    <pointer-type-def type-id='type-id-897' size-in-bits='64' id='type-id-898'/>
1611    <qualified-type-def type-id='type-id-899' const='yes' id='type-id-900'/>
1612    <reference-type-def kind='lvalue' type-id='type-id-900' size-in-bits='64' id='type-id-901'/>
1613    <qualified-type-def type-id='type-id-902' const='yes' id='type-id-903'/>
1614    <reference-type-def kind='lvalue' type-id='type-id-903' size-in-bits='64' id='type-id-904'/>
1615    <qualified-type-def type-id='type-id-905' const='yes' id='type-id-906'/>
1616    <pointer-type-def type-id='type-id-906' size-in-bits='64' id='type-id-907'/>
1617    <qualified-type-def type-id='type-id-908' const='yes' id='type-id-909'/>
1618    <reference-type-def kind='lvalue' type-id='type-id-909' size-in-bits='64' id='type-id-910'/>
1619    <qualified-type-def type-id='type-id-911' const='yes' id='type-id-912'/>
1620    <reference-type-def kind='lvalue' type-id='type-id-912' size-in-bits='64' id='type-id-913'/>
1621    <qualified-type-def type-id='type-id-914' const='yes' id='type-id-915'/>
1622    <pointer-type-def type-id='type-id-915' size-in-bits='64' id='type-id-916'/>
1623    <qualified-type-def type-id='type-id-917' const='yes' id='type-id-918'/>
1624    <reference-type-def kind='lvalue' type-id='type-id-918' size-in-bits='64' id='type-id-919'/>
1625    <qualified-type-def type-id='type-id-920' const='yes' id='type-id-921'/>
1626    <reference-type-def kind='lvalue' type-id='type-id-921' size-in-bits='64' id='type-id-922'/>
1627    <qualified-type-def type-id='type-id-923' const='yes' id='type-id-924'/>
1628    <pointer-type-def type-id='type-id-924' size-in-bits='64' id='type-id-925'/>
1629    <qualified-type-def type-id='type-id-926' const='yes' id='type-id-927'/>
1630    <reference-type-def kind='lvalue' type-id='type-id-927' size-in-bits='64' id='type-id-928'/>
1631    <qualified-type-def type-id='type-id-929' const='yes' id='type-id-930'/>
1632    <reference-type-def kind='lvalue' type-id='type-id-930' size-in-bits='64' id='type-id-931'/>
1633    <qualified-type-def type-id='type-id-932' const='yes' id='type-id-933'/>
1634    <pointer-type-def type-id='type-id-933' size-in-bits='64' id='type-id-934'/>
1635    <qualified-type-def type-id='type-id-935' const='yes' id='type-id-936'/>
1636    <reference-type-def kind='lvalue' type-id='type-id-936' size-in-bits='64' id='type-id-937'/>
1637    <qualified-type-def type-id='type-id-938' const='yes' id='type-id-939'/>
1638    <reference-type-def kind='lvalue' type-id='type-id-939' size-in-bits='64' id='type-id-940'/>
1639    <qualified-type-def type-id='type-id-941' const='yes' id='type-id-942'/>
1640    <reference-type-def kind='lvalue' type-id='type-id-942' size-in-bits='64' id='type-id-943'/>
1641    <pointer-type-def type-id='type-id-942' size-in-bits='64' id='type-id-944'/>
1642    <qualified-type-def type-id='type-id-945' const='yes' id='type-id-946'/>
1643    <reference-type-def kind='lvalue' type-id='type-id-946' size-in-bits='64' id='type-id-947'/>
1644    <qualified-type-def type-id='type-id-948' const='yes' id='type-id-949'/>
1645    <pointer-type-def type-id='type-id-949' size-in-bits='64' id='type-id-950'/>
1646    <qualified-type-def type-id='type-id-951' const='yes' id='type-id-952'/>
1647    <reference-type-def kind='lvalue' type-id='type-id-952' size-in-bits='64' id='type-id-953'/>
1648    <qualified-type-def type-id='type-id-954' const='yes' id='type-id-955'/>
1649    <pointer-type-def type-id='type-id-955' size-in-bits='64' id='type-id-956'/>
1650    <qualified-type-def type-id='type-id-957' const='yes' id='type-id-958'/>
1651    <pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-959'/>
1652    <qualified-type-def type-id='type-id-960' const='yes' id='type-id-961'/>
1653    <reference-type-def kind='lvalue' type-id='type-id-961' size-in-bits='64' id='type-id-962'/>
1654    <pointer-type-def type-id='type-id-961' size-in-bits='64' id='type-id-963'/>
1655    <qualified-type-def type-id='type-id-964' const='yes' id='type-id-965'/>
1656    <pointer-type-def type-id='type-id-965' size-in-bits='64' id='type-id-966'/>
1657    <qualified-type-def type-id='type-id-967' const='yes' id='type-id-968'/>
1658    <reference-type-def kind='lvalue' type-id='type-id-968' size-in-bits='64' id='type-id-969'/>
1659    <pointer-type-def type-id='type-id-968' size-in-bits='64' id='type-id-970'/>
1660    <qualified-type-def type-id='type-id-971' const='yes' id='type-id-972'/>
1661    <reference-type-def kind='lvalue' type-id='type-id-972' size-in-bits='64' id='type-id-973'/>
1662    <qualified-type-def type-id='type-id-974' const='yes' id='type-id-975'/>
1663    <pointer-type-def type-id='type-id-975' size-in-bits='64' id='type-id-976'/>
1664    <qualified-type-def type-id='type-id-977' const='yes' id='type-id-978'/>
1665    <reference-type-def kind='lvalue' type-id='type-id-978' size-in-bits='64' id='type-id-979'/>
1666    <qualified-type-def type-id='type-id-980' const='yes' id='type-id-981'/>
1667    <reference-type-def kind='lvalue' type-id='type-id-981' size-in-bits='64' id='type-id-982'/>
1668    <qualified-type-def type-id='type-id-983' const='yes' id='type-id-984'/>
1669    <reference-type-def kind='lvalue' type-id='type-id-984' size-in-bits='64' id='type-id-985'/>
1670    <qualified-type-def type-id='type-id-986' const='yes' id='type-id-987'/>
1671    <reference-type-def kind='lvalue' type-id='type-id-987' size-in-bits='64' id='type-id-988'/>
1672    <qualified-type-def type-id='type-id-989' const='yes' id='type-id-990'/>
1673    <reference-type-def kind='lvalue' type-id='type-id-990' size-in-bits='64' id='type-id-991'/>
1674    <qualified-type-def type-id='type-id-992' const='yes' id='type-id-993'/>
1675    <reference-type-def kind='lvalue' type-id='type-id-993' size-in-bits='64' id='type-id-994'/>
1676    <qualified-type-def type-id='type-id-995' const='yes' id='type-id-996'/>
1677    <pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-997'/>
1678    <qualified-type-def type-id='type-id-998' const='yes' id='type-id-999'/>
1679    <reference-type-def kind='lvalue' type-id='type-id-999' size-in-bits='64' id='type-id-1000'/>
1680    <qualified-type-def type-id='type-id-1001' const='yes' id='type-id-1002'/>
1681    <reference-type-def kind='lvalue' type-id='type-id-1002' size-in-bits='64' id='type-id-1003'/>
1682    <qualified-type-def type-id='type-id-1004' const='yes' id='type-id-1005'/>
1683    <reference-type-def kind='lvalue' type-id='type-id-1005' size-in-bits='64' id='type-id-1006'/>
1684    <pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-1007'/>
1685    <qualified-type-def type-id='type-id-1008' const='yes' id='type-id-1009'/>
1686    <reference-type-def kind='lvalue' type-id='type-id-1009' size-in-bits='64' id='type-id-1010'/>
1687    <pointer-type-def type-id='type-id-1009' size-in-bits='64' id='type-id-1011'/>
1688    <qualified-type-def type-id='type-id-1012' const='yes' id='type-id-1013'/>
1689    <pointer-type-def type-id='type-id-1013' size-in-bits='64' id='type-id-1014'/>
1690    <qualified-type-def type-id='type-id-1015' const='yes' id='type-id-1016'/>
1691    <reference-type-def kind='lvalue' type-id='type-id-1016' size-in-bits='64' id='type-id-1017'/>
1692    <qualified-type-def type-id='type-id-1018' const='yes' id='type-id-1019'/>
1693    <reference-type-def kind='lvalue' type-id='type-id-1019' size-in-bits='64' id='type-id-1020'/>
1694    <pointer-type-def type-id='type-id-1019' size-in-bits='64' id='type-id-1021'/>
1695    <qualified-type-def type-id='type-id-1022' const='yes' id='type-id-1023'/>
1696    <reference-type-def kind='lvalue' type-id='type-id-1023' size-in-bits='64' id='type-id-1024'/>
1697    <pointer-type-def type-id='type-id-1023' size-in-bits='64' id='type-id-1025'/>
1698    <qualified-type-def type-id='type-id-1026' const='yes' id='type-id-1027'/>
1699    <reference-type-def kind='lvalue' type-id='type-id-1027' size-in-bits='64' id='type-id-1028'/>
1700    <qualified-type-def type-id='type-id-1029' const='yes' id='type-id-1030'/>
1701    <reference-type-def kind='lvalue' type-id='type-id-1030' size-in-bits='64' id='type-id-1031'/>
1702    <qualified-type-def type-id='type-id-1032' const='yes' id='type-id-1033'/>
1703    <reference-type-def kind='lvalue' type-id='type-id-1033' size-in-bits='64' id='type-id-1034'/>
1704    <qualified-type-def type-id='type-id-1035' const='yes' id='type-id-1036'/>
1705    <reference-type-def kind='lvalue' type-id='type-id-1036' size-in-bits='64' id='type-id-1037'/>
1706    <qualified-type-def type-id='type-id-1038' const='yes' id='type-id-1039'/>
1707    <reference-type-def kind='lvalue' type-id='type-id-1039' size-in-bits='64' id='type-id-1040'/>
1708    <qualified-type-def type-id='type-id-1041' const='yes' id='type-id-1042'/>
1709    <reference-type-def kind='lvalue' type-id='type-id-1042' size-in-bits='64' id='type-id-1043'/>
1710    <qualified-type-def type-id='type-id-1044' const='yes' id='type-id-1045'/>
1711    <reference-type-def kind='lvalue' type-id='type-id-1045' size-in-bits='64' id='type-id-1046'/>
1712    <qualified-type-def type-id='type-id-1047' const='yes' id='type-id-1048'/>
1713    <reference-type-def kind='lvalue' type-id='type-id-1048' size-in-bits='64' id='type-id-1049'/>
1714    <qualified-type-def type-id='type-id-1050' const='yes' id='type-id-1051'/>
1715    <reference-type-def kind='lvalue' type-id='type-id-1051' size-in-bits='64' id='type-id-1052'/>
1716    <qualified-type-def type-id='type-id-1053' const='yes' id='type-id-1054'/>
1717    <reference-type-def kind='lvalue' type-id='type-id-1054' size-in-bits='64' id='type-id-1055'/>
1718    <qualified-type-def type-id='type-id-1056' const='yes' id='type-id-1057'/>
1719    <reference-type-def kind='lvalue' type-id='type-id-1057' size-in-bits='64' id='type-id-1058'/>
1720    <qualified-type-def type-id='type-id-1059' const='yes' id='type-id-1060'/>
1721    <reference-type-def kind='lvalue' type-id='type-id-1060' size-in-bits='64' id='type-id-1061'/>
1722    <qualified-type-def type-id='type-id-1062' const='yes' id='type-id-1063'/>
1723    <reference-type-def kind='lvalue' type-id='type-id-1063' size-in-bits='64' id='type-id-1064'/>
1724    <qualified-type-def type-id='type-id-1065' const='yes' id='type-id-1066'/>
1725    <reference-type-def kind='lvalue' type-id='type-id-1066' size-in-bits='64' id='type-id-1067'/>
1726    <qualified-type-def type-id='type-id-1068' const='yes' id='type-id-1069'/>
1727    <reference-type-def kind='lvalue' type-id='type-id-1069' size-in-bits='64' id='type-id-1070'/>
1728    <qualified-type-def type-id='type-id-1071' const='yes' id='type-id-1072'/>
1729    <reference-type-def kind='lvalue' type-id='type-id-1072' size-in-bits='64' id='type-id-1073'/>
1730    <qualified-type-def type-id='type-id-1074' const='yes' id='type-id-1075'/>
1731    <reference-type-def kind='lvalue' type-id='type-id-1075' size-in-bits='64' id='type-id-1076'/>
1732    <qualified-type-def type-id='type-id-1077' const='yes' id='type-id-1078'/>
1733    <reference-type-def kind='lvalue' type-id='type-id-1078' size-in-bits='64' id='type-id-1079'/>
1734    <qualified-type-def type-id='type-id-1080' const='yes' id='type-id-1081'/>
1735    <reference-type-def kind='lvalue' type-id='type-id-1081' size-in-bits='64' id='type-id-1082'/>
1736    <qualified-type-def type-id='type-id-1083' const='yes' id='type-id-1084'/>
1737    <reference-type-def kind='lvalue' type-id='type-id-1084' size-in-bits='64' id='type-id-1085'/>
1738    <qualified-type-def type-id='type-id-1086' const='yes' id='type-id-1087'/>
1739    <reference-type-def kind='lvalue' type-id='type-id-1087' size-in-bits='64' id='type-id-1088'/>
1740    <qualified-type-def type-id='type-id-1089' const='yes' id='type-id-1090'/>
1741    <reference-type-def kind='lvalue' type-id='type-id-1090' size-in-bits='64' id='type-id-1091'/>
1742    <qualified-type-def type-id='type-id-1092' const='yes' id='type-id-1093'/>
1743    <reference-type-def kind='lvalue' type-id='type-id-1093' size-in-bits='64' id='type-id-1094'/>
1744    <qualified-type-def type-id='type-id-1095' const='yes' id='type-id-1096'/>
1745    <reference-type-def kind='lvalue' type-id='type-id-1096' size-in-bits='64' id='type-id-1097'/>
1746    <qualified-type-def type-id='type-id-1098' const='yes' id='type-id-1099'/>
1747    <reference-type-def kind='lvalue' type-id='type-id-1099' size-in-bits='64' id='type-id-1100'/>
1748    <qualified-type-def type-id='type-id-1101' const='yes' id='type-id-1102'/>
1749    <reference-type-def kind='lvalue' type-id='type-id-1102' size-in-bits='64' id='type-id-1103'/>
1750    <qualified-type-def type-id='type-id-31' const='yes' id='type-id-1104'/>
1751    <reference-type-def kind='lvalue' type-id='type-id-1104' size-in-bits='64' id='type-id-1105'/>
1752    <pointer-type-def type-id='type-id-1104' size-in-bits='64' id='type-id-1106'/>
1753    <qualified-type-def type-id='type-id-1106' const='yes' id='type-id-1107'/>
1754    <reference-type-def kind='lvalue' type-id='type-id-1107' size-in-bits='64' id='type-id-1108'/>
1755    <qualified-type-def type-id='type-id-1109' const='yes' id='type-id-1110'/>
1756    <pointer-type-def type-id='type-id-1110' size-in-bits='64' id='type-id-1111'/>
1757    <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1113'/>
1758    <qualified-type-def type-id='type-id-1114' const='yes' id='type-id-1115'/>
1759    <reference-type-def kind='lvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1116'/>
1760    <qualified-type-def type-id='type-id-1117' const='yes' id='type-id-1118'/>
1761    <reference-type-def kind='lvalue' type-id='type-id-1118' size-in-bits='64' id='type-id-1119'/>
1762    <pointer-type-def type-id='type-id-1118' size-in-bits='64' id='type-id-1120'/>
1763    <qualified-type-def type-id='type-id-1121' const='yes' id='type-id-1122'/>
1764    <reference-type-def kind='lvalue' type-id='type-id-1122' size-in-bits='64' id='type-id-1123'/>
1765    <qualified-type-def type-id='type-id-1124' const='yes' id='type-id-1125'/>
1766    <reference-type-def kind='lvalue' type-id='type-id-1125' size-in-bits='64' id='type-id-1126'/>
1767    <pointer-type-def type-id='type-id-1125' size-in-bits='64' id='type-id-1127'/>
1768    <qualified-type-def type-id='type-id-1128' const='yes' id='type-id-1129'/>
1769    <reference-type-def kind='lvalue' type-id='type-id-1129' size-in-bits='64' id='type-id-1130'/>
1770    <qualified-type-def type-id='type-id-1131' const='yes' id='type-id-1132'/>
1771    <reference-type-def kind='lvalue' type-id='type-id-1132' size-in-bits='64' id='type-id-1133'/>
1772    <pointer-type-def type-id='type-id-1132' size-in-bits='64' id='type-id-1134'/>
1773    <qualified-type-def type-id='type-id-1135' const='yes' id='type-id-1136'/>
1774    <reference-type-def kind='lvalue' type-id='type-id-1136' size-in-bits='64' id='type-id-1137'/>
1775    <qualified-type-def type-id='type-id-1138' const='yes' id='type-id-1139'/>
1776    <pointer-type-def type-id='type-id-1139' size-in-bits='64' id='type-id-1140'/>
1777    <qualified-type-def type-id='type-id-1141' const='yes' id='type-id-1142'/>
1778    <reference-type-def kind='lvalue' type-id='type-id-1142' size-in-bits='64' id='type-id-1143'/>
1779    <qualified-type-def type-id='type-id-1144' const='yes' id='type-id-1145'/>
1780    <reference-type-def kind='lvalue' type-id='type-id-1145' size-in-bits='64' id='type-id-1146'/>
1781    <pointer-type-def type-id='type-id-1145' size-in-bits='64' id='type-id-1147'/>
1782    <qualified-type-def type-id='type-id-1148' const='yes' id='type-id-1149'/>
1783    <reference-type-def kind='lvalue' type-id='type-id-1149' size-in-bits='64' id='type-id-1150'/>
1784    <pointer-type-def type-id='type-id-1149' size-in-bits='64' id='type-id-1151'/>
1785    <qualified-type-def type-id='type-id-1152' const='yes' id='type-id-1153'/>
1786    <reference-type-def kind='lvalue' type-id='type-id-1153' size-in-bits='64' id='type-id-1154'/>
1787    <pointer-type-def type-id='type-id-1153' size-in-bits='64' id='type-id-1155'/>
1788    <qualified-type-def type-id='type-id-1156' const='yes' id='type-id-1157'/>
1789    <reference-type-def kind='lvalue' type-id='type-id-1157' size-in-bits='64' id='type-id-1158'/>
1790    <pointer-type-def type-id='type-id-1157' size-in-bits='64' id='type-id-1159'/>
1791    <qualified-type-def type-id='type-id-1160' const='yes' id='type-id-1161'/>
1792    <reference-type-def kind='lvalue' type-id='type-id-1161' size-in-bits='64' id='type-id-1162'/>
1793    <pointer-type-def type-id='type-id-1161' size-in-bits='64' id='type-id-1163'/>
1794    <qualified-type-def type-id='type-id-1164' const='yes' id='type-id-1165'/>
1795    <pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-1166'/>
1796    <qualified-type-def type-id='type-id-1167' const='yes' id='type-id-1168'/>
1797    <pointer-type-def type-id='type-id-1168' size-in-bits='64' id='type-id-1169'/>
1798    <qualified-type-def type-id='type-id-1170' const='yes' id='type-id-1171'/>
1799    <pointer-type-def type-id='type-id-1171' size-in-bits='64' id='type-id-1172'/>
1800    <qualified-type-def type-id='type-id-1173' const='yes' id='type-id-1174'/>
1801    <pointer-type-def type-id='type-id-1174' size-in-bits='64' id='type-id-1175'/>
1802    <qualified-type-def type-id='type-id-1176' const='yes' id='type-id-1177'/>
1803    <pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1178'/>
1804    <qualified-type-def type-id='type-id-1179' const='yes' id='type-id-1180'/>
1805    <pointer-type-def type-id='type-id-1180' size-in-bits='64' id='type-id-1181'/>
1806    <qualified-type-def type-id='type-id-1182' const='yes' id='type-id-1183'/>
1807    <pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-1184'/>
1808    <qualified-type-def type-id='type-id-1185' const='yes' id='type-id-1186'/>
1809    <pointer-type-def type-id='type-id-1186' size-in-bits='64' id='type-id-1187'/>
1810    <qualified-type-def type-id='type-id-1188' const='yes' id='type-id-1189'/>
1811    <pointer-type-def type-id='type-id-1189' size-in-bits='64' id='type-id-1190'/>
1812    <qualified-type-def type-id='type-id-1191' const='yes' id='type-id-1192'/>
1813    <pointer-type-def type-id='type-id-1192' size-in-bits='64' id='type-id-1193'/>
1814    <qualified-type-def type-id='type-id-1194' const='yes' id='type-id-1195'/>
1815    <pointer-type-def type-id='type-id-1195' size-in-bits='64' id='type-id-1196'/>
1816    <qualified-type-def type-id='type-id-1197' const='yes' id='type-id-1198'/>
1817    <pointer-type-def type-id='type-id-1198' size-in-bits='64' id='type-id-1199'/>
1818    <qualified-type-def type-id='type-id-1200' const='yes' id='type-id-1201'/>
1819    <reference-type-def kind='lvalue' type-id='type-id-1201' size-in-bits='64' id='type-id-1202'/>
1820    <pointer-type-def type-id='type-id-1201' size-in-bits='64' id='type-id-1203'/>
1821    <qualified-type-def type-id='type-id-1204' const='yes' id='type-id-1205'/>
1822    <reference-type-def kind='lvalue' type-id='type-id-1205' size-in-bits='64' id='type-id-1206'/>
1823    <pointer-type-def type-id='type-id-1205' size-in-bits='64' id='type-id-1207'/>
1824    <qualified-type-def type-id='type-id-1208' const='yes' id='type-id-1209'/>
1825    <reference-type-def kind='lvalue' type-id='type-id-1209' size-in-bits='64' id='type-id-1210'/>
1826    <qualified-type-def type-id='type-id-1211' const='yes' id='type-id-1212'/>
1827    <reference-type-def kind='lvalue' type-id='type-id-1212' size-in-bits='64' id='type-id-1213'/>
1828    <qualified-type-def type-id='type-id-1214' const='yes' id='type-id-1215'/>
1829    <reference-type-def kind='lvalue' type-id='type-id-1215' size-in-bits='64' id='type-id-1216'/>
1830    <pointer-type-def type-id='type-id-1215' size-in-bits='64' id='type-id-1217'/>
1831    <qualified-type-def type-id='type-id-1218' const='yes' id='type-id-1219'/>
1832    <reference-type-def kind='lvalue' type-id='type-id-1219' size-in-bits='64' id='type-id-1220'/>
1833    <qualified-type-def type-id='type-id-1221' const='yes' id='type-id-1222'/>
1834    <reference-type-def kind='lvalue' type-id='type-id-1222' size-in-bits='64' id='type-id-1223'/>
1835    <qualified-type-def type-id='type-id-1224' const='yes' id='type-id-1225'/>
1836    <reference-type-def kind='lvalue' type-id='type-id-1225' size-in-bits='64' id='type-id-1226'/>
1837    <pointer-type-def type-id='type-id-1225' size-in-bits='64' id='type-id-1227'/>
1838    <qualified-type-def type-id='type-id-1228' const='yes' id='type-id-1229'/>
1839    <reference-type-def kind='lvalue' type-id='type-id-1229' size-in-bits='64' id='type-id-1230'/>
1840    <qualified-type-def type-id='type-id-1231' const='yes' id='type-id-1232'/>
1841    <reference-type-def kind='lvalue' type-id='type-id-1232' size-in-bits='64' id='type-id-1233'/>
1842    <qualified-type-def type-id='type-id-1234' const='yes' id='type-id-1235'/>
1843    <reference-type-def kind='lvalue' type-id='type-id-1235' size-in-bits='64' id='type-id-1236'/>
1844    <qualified-type-def type-id='type-id-1237' const='yes' id='type-id-1238'/>
1845    <reference-type-def kind='lvalue' type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
1846    <qualified-type-def type-id='type-id-1240' const='yes' id='type-id-1241'/>
1847    <reference-type-def kind='lvalue' type-id='type-id-1241' size-in-bits='64' id='type-id-1242'/>
1848    <pointer-type-def type-id='type-id-1241' size-in-bits='64' id='type-id-1243'/>
1849    <qualified-type-def type-id='type-id-1244' const='yes' id='type-id-1245'/>
1850    <reference-type-def kind='lvalue' type-id='type-id-1245' size-in-bits='64' id='type-id-1246'/>
1851    <qualified-type-def type-id='type-id-1247' const='yes' id='type-id-1248'/>
1852    <reference-type-def kind='lvalue' type-id='type-id-1248' size-in-bits='64' id='type-id-1249'/>
1853    <qualified-type-def type-id='type-id-1250' const='yes' id='type-id-1251'/>
1854    <reference-type-def kind='lvalue' type-id='type-id-1251' size-in-bits='64' id='type-id-1252'/>
1855    <qualified-type-def type-id='type-id-1253' const='yes' id='type-id-1254'/>
1856    <reference-type-def kind='lvalue' type-id='type-id-1254' size-in-bits='64' id='type-id-1255'/>
1857    <qualified-type-def type-id='type-id-1256' const='yes' id='type-id-1257'/>
1858    <reference-type-def kind='lvalue' type-id='type-id-1257' size-in-bits='64' id='type-id-1258'/>
1859    <pointer-type-def type-id='type-id-1257' size-in-bits='64' id='type-id-1259'/>
1860    <qualified-type-def type-id='type-id-1260' const='yes' id='type-id-1261'/>
1861    <reference-type-def kind='lvalue' type-id='type-id-1261' size-in-bits='64' id='type-id-1262'/>
1862    <qualified-type-def type-id='type-id-1263' const='yes' id='type-id-1264'/>
1863    <reference-type-def kind='lvalue' type-id='type-id-1264' size-in-bits='64' id='type-id-1265'/>
1864    <qualified-type-def type-id='type-id-1266' const='yes' id='type-id-1267'/>
1865    <reference-type-def kind='lvalue' type-id='type-id-1267' size-in-bits='64' id='type-id-1268'/>
1866    <qualified-type-def type-id='type-id-1269' const='yes' id='type-id-1270'/>
1867    <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' id='type-id-1271'/>
1868    <qualified-type-def type-id='type-id-1272' const='yes' id='type-id-1273'/>
1869    <qualified-type-def type-id='type-id-1274' const='yes' id='type-id-1275'/>
1870    <reference-type-def kind='lvalue' type-id='type-id-1275' size-in-bits='64' id='type-id-1276'/>
1871    <pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1277'/>
1872    <qualified-type-def type-id='type-id-1278' const='yes' id='type-id-1279'/>
1873    <reference-type-def kind='lvalue' type-id='type-id-1279' size-in-bits='64' id='type-id-1280'/>
1874    <qualified-type-def type-id='type-id-1281' const='yes' id='type-id-1282'/>
1875    <reference-type-def kind='lvalue' type-id='type-id-1282' size-in-bits='64' id='type-id-1283'/>
1876    <pointer-type-def type-id='type-id-1282' size-in-bits='64' id='type-id-1284'/>
1877    <qualified-type-def type-id='type-id-1285' const='yes' id='type-id-1286'/>
1878    <reference-type-def kind='lvalue' type-id='type-id-1286' size-in-bits='64' id='type-id-1287'/>
1879    <pointer-type-def type-id='type-id-1286' size-in-bits='64' id='type-id-1288'/>
1880    <qualified-type-def type-id='type-id-1289' const='yes' id='type-id-1290'/>
1881    <reference-type-def kind='lvalue' type-id='type-id-1290' size-in-bits='64' id='type-id-1291'/>
1882    <pointer-type-def type-id='type-id-1290' size-in-bits='64' id='type-id-1292'/>
1883    <qualified-type-def type-id='type-id-1293' const='yes' id='type-id-1294'/>
1884    <reference-type-def kind='lvalue' type-id='type-id-1294' size-in-bits='64' id='type-id-1295'/>
1885    <pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-1296'/>
1886    <qualified-type-def type-id='type-id-1297' const='yes' id='type-id-1298'/>
1887    <reference-type-def kind='lvalue' type-id='type-id-1298' size-in-bits='64' id='type-id-1299'/>
1888    <qualified-type-def type-id='type-id-1300' const='yes' id='type-id-1301'/>
1889    <reference-type-def kind='lvalue' type-id='type-id-1301' size-in-bits='64' id='type-id-1302'/>
1890    <pointer-type-def type-id='type-id-1301' size-in-bits='64' id='type-id-1303'/>
1891    <qualified-type-def type-id='type-id-1304' const='yes' id='type-id-1305'/>
1892    <reference-type-def kind='lvalue' type-id='type-id-1305' size-in-bits='64' id='type-id-1306'/>
1893    <pointer-type-def type-id='type-id-1305' size-in-bits='64' id='type-id-1307'/>
1894    <qualified-type-def type-id='type-id-1308' const='yes' id='type-id-1309'/>
1895    <reference-type-def kind='lvalue' type-id='type-id-1309' size-in-bits='64' id='type-id-1310'/>
1896    <pointer-type-def type-id='type-id-1309' size-in-bits='64' id='type-id-1311'/>
1897    <qualified-type-def type-id='type-id-1312' const='yes' id='type-id-1313'/>
1898    <reference-type-def kind='lvalue' type-id='type-id-1313' size-in-bits='64' id='type-id-1314'/>
1899    <qualified-type-def type-id='type-id-1315' const='yes' id='type-id-1316'/>
1900    <reference-type-def kind='lvalue' type-id='type-id-1316' size-in-bits='64' id='type-id-1317'/>
1901    <qualified-type-def type-id='type-id-1318' const='yes' id='type-id-1319'/>
1902    <reference-type-def kind='lvalue' type-id='type-id-1319' size-in-bits='64' id='type-id-1320'/>
1903    <qualified-type-def type-id='type-id-1321' const='yes' id='type-id-1322'/>
1904    <reference-type-def kind='lvalue' type-id='type-id-1322' size-in-bits='64' id='type-id-1323'/>
1905    <pointer-type-def type-id='type-id-1322' size-in-bits='64' id='type-id-1324'/>
1906    <qualified-type-def type-id='type-id-1325' const='yes' id='type-id-1326'/>
1907    <qualified-type-def type-id='type-id-1327' const='yes' id='type-id-1328'/>
1908    <reference-type-def kind='lvalue' type-id='type-id-1328' size-in-bits='64' id='type-id-1329'/>
1909    <qualified-type-def type-id='type-id-1330' const='yes' id='type-id-1331'/>
1910    <reference-type-def kind='lvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-1332'/>
1911    <qualified-type-def type-id='type-id-1333' const='yes' id='type-id-1334'/>
1912    <reference-type-def kind='lvalue' type-id='type-id-1334' size-in-bits='64' id='type-id-1335'/>
1913    <qualified-type-def type-id='type-id-1336' const='yes' id='type-id-1337'/>
1914    <reference-type-def kind='lvalue' type-id='type-id-1337' size-in-bits='64' id='type-id-1338'/>
1915    <qualified-type-def type-id='type-id-1339' const='yes' id='type-id-1340'/>
1916    <reference-type-def kind='lvalue' type-id='type-id-1340' size-in-bits='64' id='type-id-1341'/>
1917    <pointer-type-def type-id='type-id-1340' size-in-bits='64' id='type-id-1342'/>
1918    <reference-type-def kind='lvalue' type-id='type-id-1342' size-in-bits='64' id='type-id-1343'/>
1919    <qualified-type-def type-id='type-id-1344' const='yes' id='type-id-1345'/>
1920    <reference-type-def kind='lvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-1346'/>
1921    <pointer-type-def type-id='type-id-1345' size-in-bits='64' id='type-id-1347'/>
1922    <qualified-type-def type-id='type-id-1348' const='yes' id='type-id-1349'/>
1923    <reference-type-def kind='lvalue' type-id='type-id-1349' size-in-bits='64' id='type-id-1350'/>
1924    <qualified-type-def type-id='type-id-1351' const='yes' id='type-id-1352'/>
1925    <reference-type-def kind='lvalue' type-id='type-id-1352' size-in-bits='64' id='type-id-1353'/>
1926    <pointer-type-def type-id='type-id-1352' size-in-bits='64' id='type-id-1354'/>
1927    <qualified-type-def type-id='type-id-1355' const='yes' id='type-id-1356'/>
1928    <reference-type-def kind='lvalue' type-id='type-id-1356' size-in-bits='64' id='type-id-1357'/>
1929    <qualified-type-def type-id='type-id-1358' const='yes' id='type-id-1359'/>
1930    <reference-type-def kind='lvalue' type-id='type-id-1359' size-in-bits='64' id='type-id-1360'/>
1931    <pointer-type-def type-id='type-id-1359' size-in-bits='64' id='type-id-1361'/>
1932    <qualified-type-def type-id='type-id-1362' const='yes' id='type-id-1363'/>
1933    <reference-type-def kind='lvalue' type-id='type-id-1363' size-in-bits='64' id='type-id-1364'/>
1934    <qualified-type-def type-id='type-id-1365' const='yes' id='type-id-1366'/>
1935    <reference-type-def kind='lvalue' type-id='type-id-1366' size-in-bits='64' id='type-id-1367'/>
1936    <qualified-type-def type-id='type-id-1368' const='yes' id='type-id-1369'/>
1937    <reference-type-def kind='lvalue' type-id='type-id-1369' size-in-bits='64' id='type-id-1370'/>
1938    <qualified-type-def type-id='type-id-1371' const='yes' id='type-id-1372'/>
1939    <reference-type-def kind='lvalue' type-id='type-id-1372' size-in-bits='64' id='type-id-1373'/>
1940    <qualified-type-def type-id='type-id-1374' const='yes' id='type-id-1375'/>
1941    <reference-type-def kind='lvalue' type-id='type-id-1375' size-in-bits='64' id='type-id-1376'/>
1942    <qualified-type-def type-id='type-id-1377' const='yes' id='type-id-1378'/>
1943    <reference-type-def kind='lvalue' type-id='type-id-1378' size-in-bits='64' id='type-id-1379'/>
1944    <qualified-type-def type-id='type-id-1380' const='yes' id='type-id-1381'/>
1945    <reference-type-def kind='lvalue' type-id='type-id-1381' size-in-bits='64' id='type-id-1382'/>
1946    <pointer-type-def type-id='type-id-1381' size-in-bits='64' id='type-id-1383'/>
1947    <qualified-type-def type-id='type-id-1384' const='yes' id='type-id-1385'/>
1948    <reference-type-def kind='lvalue' type-id='type-id-1385' size-in-bits='64' id='type-id-1386'/>
1949    <qualified-type-def type-id='type-id-1387' const='yes' id='type-id-1388'/>
1950    <reference-type-def kind='lvalue' type-id='type-id-1388' size-in-bits='64' id='type-id-1389'/>
1951    <pointer-type-def type-id='type-id-1388' size-in-bits='64' id='type-id-1390'/>
1952    <qualified-type-def type-id='type-id-1391' const='yes' id='type-id-1392'/>
1953    <reference-type-def kind='lvalue' type-id='type-id-1392' size-in-bits='64' id='type-id-1393'/>
1954    <qualified-type-def type-id='type-id-1394' const='yes' id='type-id-1395'/>
1955    <reference-type-def kind='lvalue' type-id='type-id-1395' size-in-bits='64' id='type-id-1396'/>
1956    <qualified-type-def type-id='type-id-1397' const='yes' id='type-id-1398'/>
1957    <reference-type-def kind='lvalue' type-id='type-id-1398' size-in-bits='64' id='type-id-1399'/>
1958    <pointer-type-def type-id='type-id-1398' size-in-bits='64' id='type-id-1400'/>
1959    <qualified-type-def type-id='type-id-1401' const='yes' id='type-id-1402'/>
1960    <reference-type-def kind='lvalue' type-id='type-id-1402' size-in-bits='64' id='type-id-1403'/>
1961    <qualified-type-def type-id='type-id-1404' const='yes' id='type-id-1405'/>
1962    <reference-type-def kind='lvalue' type-id='type-id-1405' size-in-bits='64' id='type-id-1406'/>
1963    <qualified-type-def type-id='type-id-1407' const='yes' id='type-id-1408'/>
1964    <reference-type-def kind='lvalue' type-id='type-id-1408' size-in-bits='64' id='type-id-1409'/>
1965    <pointer-type-def type-id='type-id-1408' size-in-bits='64' id='type-id-1410'/>
1966    <qualified-type-def type-id='type-id-1411' const='yes' id='type-id-1412'/>
1967    <reference-type-def kind='lvalue' type-id='type-id-1412' size-in-bits='64' id='type-id-1413'/>
1968    <qualified-type-def type-id='type-id-1414' const='yes' id='type-id-1415'/>
1969    <reference-type-def kind='lvalue' type-id='type-id-1415' size-in-bits='64' id='type-id-1416'/>
1970    <qualified-type-def type-id='type-id-1417' const='yes' id='type-id-1418'/>
1971    <reference-type-def kind='lvalue' type-id='type-id-1418' size-in-bits='64' id='type-id-1419'/>
1972    <pointer-type-def type-id='type-id-1418' size-in-bits='64' id='type-id-1420'/>
1973    <qualified-type-def type-id='type-id-1421' const='yes' id='type-id-1422'/>
1974    <reference-type-def kind='lvalue' type-id='type-id-1422' size-in-bits='64' id='type-id-1423'/>
1975    <qualified-type-def type-id='type-id-1424' const='yes' id='type-id-1425'/>
1976    <reference-type-def kind='lvalue' type-id='type-id-1425' size-in-bits='64' id='type-id-1426'/>
1977    <qualified-type-def type-id='type-id-1427' const='yes' id='type-id-1428'/>
1978    <reference-type-def kind='lvalue' type-id='type-id-1428' size-in-bits='64' id='type-id-1429'/>
1979    <pointer-type-def type-id='type-id-1428' size-in-bits='64' id='type-id-1430'/>
1980    <qualified-type-def type-id='type-id-1431' const='yes' id='type-id-1432'/>
1981    <reference-type-def kind='lvalue' type-id='type-id-1432' size-in-bits='64' id='type-id-1433'/>
1982    <qualified-type-def type-id='type-id-1434' const='yes' id='type-id-1435'/>
1983    <reference-type-def kind='lvalue' type-id='type-id-1435' size-in-bits='64' id='type-id-1436'/>
1984    <qualified-type-def type-id='type-id-1437' const='yes' id='type-id-1438'/>
1985    <reference-type-def kind='lvalue' type-id='type-id-1438' size-in-bits='64' id='type-id-1439'/>
1986    <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-1440'/>
1987    <qualified-type-def type-id='type-id-1441' const='yes' id='type-id-1442'/>
1988    <reference-type-def kind='lvalue' type-id='type-id-1442' size-in-bits='64' id='type-id-1443'/>
1989    <qualified-type-def type-id='type-id-1444' const='yes' id='type-id-1445'/>
1990    <qualified-type-def type-id='type-id-1446' const='yes' id='type-id-1447'/>
1991    <reference-type-def kind='lvalue' type-id='type-id-1447' size-in-bits='64' id='type-id-1448'/>
1992    <qualified-type-def type-id='type-id-1449' const='yes' id='type-id-1450'/>
1993    <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1451'/>
1994    <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1452'/>
1995    <qualified-type-def type-id='type-id-1453' const='yes' id='type-id-1454'/>
1996    <reference-type-def kind='lvalue' type-id='type-id-1454' size-in-bits='64' id='type-id-1455'/>
1997    <qualified-type-def type-id='type-id-1456' const='yes' id='type-id-1457'/>
1998    <reference-type-def kind='lvalue' type-id='type-id-1457' size-in-bits='64' id='type-id-1458'/>
1999    <qualified-type-def type-id='type-id-1459' const='yes' id='type-id-1460'/>
2000    <reference-type-def kind='lvalue' type-id='type-id-1460' size-in-bits='64' id='type-id-1461'/>
2001    <qualified-type-def type-id='type-id-81' const='yes' id='type-id-1462'/>
2002    <pointer-type-def type-id='type-id-1462' size-in-bits='64' id='type-id-1463'/>
2003    <qualified-type-def type-id='type-id-58' const='yes' id='type-id-1464'/>
2004    <pointer-type-def type-id='type-id-1464' size-in-bits='64' id='type-id-1465'/>
2005    <qualified-type-def type-id='type-id-89' const='yes' id='type-id-1466'/>
2006    <qualified-type-def type-id='type-id-50' const='yes' id='type-id-1467'/>
2007    <reference-type-def kind='lvalue' type-id='type-id-1467' size-in-bits='64' id='type-id-1468'/>
2008    <qualified-type-def type-id='type-id-80' const='yes' id='type-id-1469'/>
2009    <reference-type-def kind='lvalue' type-id='type-id-1469' size-in-bits='64' id='type-id-1470'/>
2010    <pointer-type-def type-id='type-id-1469' size-in-bits='64' id='type-id-1471'/>
2011    <qualified-type-def type-id='type-id-102' const='yes' id='type-id-1472'/>
2012    <qualified-type-def type-id='type-id-42' const='yes' id='type-id-1473'/>
2013    <qualified-type-def type-id='type-id-1474' const='yes' id='type-id-1475'/>
2014    <pointer-type-def type-id='type-id-1475' size-in-bits='64' id='type-id-1476'/>
2015    <qualified-type-def type-id='type-id-103' const='yes' id='type-id-1477'/>
2016    <pointer-type-def type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
2017    <pointer-type-def type-id='type-id-1478' size-in-bits='64' id='type-id-1479'/>
2018    <reference-type-def kind='lvalue' type-id='type-id-21' size-in-bits='64' id='type-id-1480'/>
2019    <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-1481'/>
2020    <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-1482'/>
2021    <pointer-type-def type-id='type-id-1483' size-in-bits='64' id='type-id-69'/>
2022    <reference-type-def kind='lvalue' type-id='type-id-23' size-in-bits='64' id='type-id-1484'/>
2023    <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-1485'/>
2024    <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-1486'/>
2025    <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-1487'/>
2026    <reference-type-def kind='lvalue' type-id='type-id-28' size-in-bits='64' id='type-id-1488'/>
2027    <pointer-type-def type-id='type-id-79' size-in-bits='64' id='type-id-1489'/>
2028    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-1490'/>
2029    <pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-1491'/>
2030    <pointer-type-def type-id='type-id-1492' size-in-bits='64' id='type-id-1493'/>
2031    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-1494'/>
2032    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-1495'/>
2033    <pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-1496'/>
2034    <pointer-type-def type-id='type-id-390' size-in-bits='64' id='type-id-1497'/>
2035    <reference-type-def kind='lvalue' type-id='type-id-393' size-in-bits='64' id='type-id-1498'/>
2036    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-1499'/>
2037    <reference-type-def kind='lvalue' type-id='type-id-1500' size-in-bits='64' id='type-id-1501'/>
2038    <reference-type-def kind='lvalue' type-id='type-id-1502' size-in-bits='64' id='type-id-1503'/>
2039    <reference-type-def kind='lvalue' type-id='type-id-397' size-in-bits='64' id='type-id-1504'/>
2040    <reference-type-def kind='rvalue' type-id='type-id-397' size-in-bits='64' id='type-id-1505'/>
2041    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-1506'/>
2042    <reference-type-def kind='lvalue' type-id='type-id-404' size-in-bits='64' id='type-id-1507'/>
2043    <pointer-type-def type-id='type-id-404' size-in-bits='64' id='type-id-1508'/>
2044    <qualified-type-def type-id='type-id-1508' const='yes' id='type-id-1509'/>
2045    <reference-type-def kind='lvalue' type-id='type-id-1509' size-in-bits='64' id='type-id-1510'/>
2046    <reference-type-def kind='lvalue' type-id='type-id-1508' size-in-bits='64' id='type-id-1511'/>
2047    <reference-type-def kind='lvalue' type-id='type-id-408' size-in-bits='64' id='type-id-1512'/>
2048    <pointer-type-def type-id='type-id-408' size-in-bits='64' id='type-id-1513'/>
2049    <reference-type-def kind='lvalue' type-id='type-id-412' size-in-bits='64' id='type-id-1514'/>
2050    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-1515'/>
2051    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-1516'/>
2052    <pointer-type-def type-id='type-id-418' size-in-bits='64' id='type-id-1517'/>
2053    <pointer-type-def type-id='type-id-422' size-in-bits='64' id='type-id-1518'/>
2054    <reference-type-def kind='lvalue' type-id='type-id-1519' size-in-bits='64' id='type-id-1520'/>
2055    <reference-type-def kind='lvalue' type-id='type-id-425' size-in-bits='64' id='type-id-1521'/>
2056    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-1522'/>
2057    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-1523'/>
2058    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-1524'/>
2059    <reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-1525'/>
2060    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-1526'/>
2061    <reference-type-def kind='lvalue' type-id='type-id-442' size-in-bits='64' id='type-id-1527'/>
2062    <pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-1528'/>
2063    <reference-type-def kind='lvalue' type-id='type-id-445' size-in-bits='64' id='type-id-1529'/>
2064    <pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-1530'/>
2065    <pointer-type-def type-id='type-id-451' size-in-bits='64' id='type-id-1531'/>
2066    <pointer-type-def type-id='type-id-1532' size-in-bits='64' id='type-id-1533'/>
2067    <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-1534'/>
2068    <pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-1535'/>
2069    <pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-1536'/>
2070    <reference-type-def kind='lvalue' type-id='type-id-464' size-in-bits='64' id='type-id-1537'/>
2071    <pointer-type-def type-id='type-id-464' size-in-bits='64' id='type-id-1538'/>
2072    <reference-type-def kind='rvalue' type-id='type-id-1538' size-in-bits='64' id='type-id-1539'/>
2073    <pointer-type-def type-id='type-id-1540' size-in-bits='64' id='type-id-1541'/>
2074    <pointer-type-def type-id='type-id-474' size-in-bits='64' id='type-id-1542'/>
2075    <pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-1543'/>
2076    <pointer-type-def type-id='type-id-481' size-in-bits='64' id='type-id-1544'/>
2077    <pointer-type-def type-id='type-id-1545' size-in-bits='64' id='type-id-1546'/>
2078    <reference-type-def kind='lvalue' type-id='type-id-494' size-in-bits='64' id='type-id-1547'/>
2079    <pointer-type-def type-id='type-id-494' size-in-bits='64' id='type-id-1548'/>
2080    <pointer-type-def type-id='type-id-1549' size-in-bits='64' id='type-id-1550'/>
2081    <pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-1551'/>
2082    <pointer-type-def type-id='type-id-1552' size-in-bits='64' id='type-id-1553'/>
2083    <reference-type-def kind='lvalue' type-id='type-id-1554' size-in-bits='64' id='type-id-1555'/>
2084    <pointer-type-def type-id='type-id-1556' size-in-bits='64' id='type-id-1557'/>
2085    <pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-1558'/>
2086    <reference-type-def kind='lvalue' type-id='type-id-508' size-in-bits='64' id='type-id-1559'/>
2087    <reference-type-def kind='rvalue' type-id='type-id-508' size-in-bits='64' id='type-id-1560'/>
2088    <pointer-type-def type-id='type-id-508' size-in-bits='64' id='type-id-1561'/>
2089    <reference-type-def kind='lvalue' type-id='type-id-512' size-in-bits='64' id='type-id-1562'/>
2090    <pointer-type-def type-id='type-id-512' size-in-bits='64' id='type-id-1563'/>
2091    <reference-type-def kind='lvalue' type-id='type-id-515' size-in-bits='64' id='type-id-1564'/>
2092    <reference-type-def kind='rvalue' type-id='type-id-515' size-in-bits='64' id='type-id-1565'/>
2093    <pointer-type-def type-id='type-id-515' size-in-bits='64' id='type-id-1566'/>
2094    <pointer-type-def type-id='type-id-1567' size-in-bits='64' id='type-id-1568'/>
2095    <reference-type-def kind='lvalue' type-id='type-id-1569' size-in-bits='64' id='type-id-1570'/>
2096    <reference-type-def kind='lvalue' type-id='type-id-519' size-in-bits='64' id='type-id-1571'/>
2097    <pointer-type-def type-id='type-id-519' size-in-bits='64' id='type-id-1572'/>
2098    <pointer-type-def type-id='type-id-523' size-in-bits='64' id='type-id-1573'/>
2099    <pointer-type-def type-id='type-id-527' size-in-bits='64' id='type-id-1574'/>
2100    <pointer-type-def type-id='type-id-1575' size-in-bits='64' id='type-id-1576'/>
2101    <reference-type-def kind='lvalue' type-id='type-id-534' size-in-bits='64' id='type-id-1577'/>
2102    <pointer-type-def type-id='type-id-534' size-in-bits='64' id='type-id-1578'/>
2103    <pointer-type-def type-id='type-id-1579' size-in-bits='64' id='type-id-1580'/>
2104    <qualified-type-def type-id='type-id-1580' const='yes' id='type-id-1581'/>
2105    <reference-type-def kind='lvalue' type-id='type-id-1581' size-in-bits='64' id='type-id-1582'/>
2106    <pointer-type-def type-id='type-id-1581' size-in-bits='64' id='type-id-1583'/>
2107    <reference-type-def kind='lvalue' type-id='type-id-1580' size-in-bits='64' id='type-id-1584'/>
2108    <pointer-type-def type-id='type-id-1580' size-in-bits='64' id='type-id-1585'/>
2109    <reference-type-def kind='lvalue' type-id='type-id-538' size-in-bits='64' id='type-id-1586'/>
2110    <pointer-type-def type-id='type-id-538' size-in-bits='64' id='type-id-1587'/>
2111    <pointer-type-def type-id='type-id-542' size-in-bits='64' id='type-id-1588'/>
2112    <pointer-type-def type-id='type-id-546' size-in-bits='64' id='type-id-1589'/>
2113    <reference-type-def kind='lvalue' type-id='type-id-549' size-in-bits='64' id='type-id-1590'/>
2114    <pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-1591'/>
2115    <reference-type-def kind='lvalue' type-id='type-id-553' size-in-bits='64' id='type-id-1592'/>
2116    <pointer-type-def type-id='type-id-553' size-in-bits='64' id='type-id-1593'/>
2117    <qualified-type-def type-id='type-id-1593' const='yes' id='type-id-1594'/>
2118    <reference-type-def kind='lvalue' type-id='type-id-1594' size-in-bits='64' id='type-id-1595'/>
2119    <reference-type-def kind='lvalue' type-id='type-id-560' size-in-bits='64' id='type-id-1596'/>
2120    <pointer-type-def type-id='type-id-560' size-in-bits='64' id='type-id-1597'/>
2121    <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-1598'/>
2122    <reference-type-def kind='lvalue' type-id='type-id-1599' size-in-bits='64' id='type-id-1600'/>
2123    <reference-type-def kind='rvalue' type-id='type-id-1599' size-in-bits='64' id='type-id-1601'/>
2124    <pointer-type-def type-id='type-id-1599' size-in-bits='64' id='type-id-1602'/>
2125    <pointer-type-def type-id='type-id-566' size-in-bits='64' id='type-id-1603'/>
2126    <pointer-type-def type-id='type-id-1604' size-in-bits='64' id='type-id-1605'/>
2127    <pointer-type-def type-id='type-id-1606' size-in-bits='64' id='type-id-1607'/>
2128    <reference-type-def kind='lvalue' type-id='type-id-1608' size-in-bits='64' id='type-id-1609'/>
2129    <pointer-type-def type-id='type-id-1608' size-in-bits='64' id='type-id-1610'/>
2130    <qualified-type-def type-id='type-id-1610' const='yes' id='type-id-1611'/>
2131    <reference-type-def kind='lvalue' type-id='type-id-1611' size-in-bits='64' id='type-id-1612'/>
2132    <pointer-type-def type-id='type-id-1611' size-in-bits='64' id='type-id-1613'/>
2133    <reference-type-def kind='lvalue' type-id='type-id-1610' size-in-bits='64' id='type-id-1614'/>
2134    <pointer-type-def type-id='type-id-1610' size-in-bits='64' id='type-id-1615'/>
2135    <pointer-type-def type-id='type-id-569' size-in-bits='64' id='type-id-1616'/>
2136    <pointer-type-def type-id='type-id-1617' size-in-bits='64' id='type-id-1618'/>
2137    <qualified-type-def type-id='type-id-1618' const='yes' id='type-id-1619'/>
2138    <reference-type-def kind='lvalue' type-id='type-id-1619' size-in-bits='64' id='type-id-1620'/>
2139    <pointer-type-def type-id='type-id-1619' size-in-bits='64' id='type-id-1621'/>
2140    <reference-type-def kind='lvalue' type-id='type-id-1618' size-in-bits='64' id='type-id-1622'/>
2141    <pointer-type-def type-id='type-id-1618' size-in-bits='64' id='type-id-1623'/>
2142    <reference-type-def kind='lvalue' type-id='type-id-576' size-in-bits='64' id='type-id-1624'/>
2143    <pointer-type-def type-id='type-id-576' size-in-bits='64' id='type-id-1625'/>
2144    <reference-type-def kind='lvalue' type-id='type-id-580' size-in-bits='64' id='type-id-1626'/>
2145    <pointer-type-def type-id='type-id-580' size-in-bits='64' id='type-id-1627'/>
2146    <pointer-type-def type-id='type-id-1628' size-in-bits='64' id='type-id-1629'/>
2147    <pointer-type-def type-id='type-id-1630' size-in-bits='64' id='type-id-1631'/>
2148    <pointer-type-def type-id='type-id-584' size-in-bits='64' id='type-id-1632'/>
2149    <reference-type-def kind='lvalue' type-id='type-id-588' size-in-bits='64' id='type-id-1633'/>
2150    <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-1634'/>
2151    <reference-type-def kind='lvalue' type-id='type-id-46' size-in-bits='64' id='type-id-1635'/>
2152    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-1636'/>
2153    <reference-type-def kind='lvalue' type-id='type-id-654' size-in-bits='64' id='type-id-1637'/>
2154    <pointer-type-def type-id='type-id-654' size-in-bits='64' id='type-id-1638'/>
2155    <qualified-type-def type-id='type-id-1638' const='yes' id='type-id-1639'/>
2156    <pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-1640'/>
2157    <reference-type-def kind='lvalue' type-id='type-id-1641' size-in-bits='64' id='type-id-1642'/>
2158    <pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-1643'/>
2159    <reference-type-def kind='lvalue' type-id='type-id-1644' size-in-bits='64' id='type-id-1645'/>
2160    <pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-1646'/>
2161    <reference-type-def kind='lvalue' type-id='type-id-670' size-in-bits='64' id='type-id-1647'/>
2162    <pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-1648'/>
2163    <pointer-type-def type-id='type-id-1649' size-in-bits='64' id='type-id-1650'/>
2164    <reference-type-def kind='rvalue' type-id='type-id-674' size-in-bits='64' id='type-id-1651'/>
2165    <pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-1652'/>
2166    <reference-type-def kind='lvalue' type-id='type-id-677' size-in-bits='64' id='type-id-1653'/>
2167    <reference-type-def kind='rvalue' type-id='type-id-677' size-in-bits='64' id='type-id-1654'/>
2168    <pointer-type-def type-id='type-id-1655' size-in-bits='64' id='type-id-1656'/>
2169    <pointer-type-def type-id='type-id-683' size-in-bits='64' id='type-id-1657'/>
2170    <reference-type-def kind='lvalue' type-id='type-id-686' size-in-bits='64' id='type-id-1658'/>
2171    <reference-type-def kind='rvalue' type-id='type-id-686' size-in-bits='64' id='type-id-1659'/>
2172    <pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-1660'/>
2173    <pointer-type-def type-id='type-id-1661' size-in-bits='64' id='type-id-1662'/>
2174    <reference-type-def kind='lvalue' type-id='type-id-1663' size-in-bits='64' id='type-id-1664'/>
2175    <pointer-type-def type-id='type-id-1665' size-in-bits='64' id='type-id-1666'/>
2176    <pointer-type-def type-id='type-id-1667' size-in-bits='64' id='type-id-1668'/>
2177    <reference-type-def kind='lvalue' type-id='type-id-702' size-in-bits='64' id='type-id-1669'/>
2178    <reference-type-def kind='rvalue' type-id='type-id-702' size-in-bits='64' id='type-id-1670'/>
2179    <pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-1671'/>
2180    <reference-type-def kind='lvalue' type-id='type-id-705' size-in-bits='64' id='type-id-1672'/>
2181    <reference-type-def kind='rvalue' type-id='type-id-705' size-in-bits='64' id='type-id-1673'/>
2182    <pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-1674'/>
2183    <reference-type-def kind='lvalue' type-id='type-id-708' size-in-bits='64' id='type-id-1675'/>
2184    <reference-type-def kind='rvalue' type-id='type-id-708' size-in-bits='64' id='type-id-1676'/>
2185    <pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-1677'/>
2186    <reference-type-def kind='lvalue' type-id='type-id-711' size-in-bits='64' id='type-id-1678'/>
2187    <reference-type-def kind='rvalue' type-id='type-id-711' size-in-bits='64' id='type-id-1679'/>
2188    <pointer-type-def type-id='type-id-711' size-in-bits='64' id='type-id-1680'/>
2189    <reference-type-def kind='lvalue' type-id='type-id-714' size-in-bits='64' id='type-id-1681'/>
2190    <reference-type-def kind='rvalue' type-id='type-id-714' size-in-bits='64' id='type-id-1682'/>
2191    <pointer-type-def type-id='type-id-714' size-in-bits='64' id='type-id-1683'/>
2192    <reference-type-def kind='lvalue' type-id='type-id-717' size-in-bits='64' id='type-id-1684'/>
2193    <reference-type-def kind='rvalue' type-id='type-id-717' size-in-bits='64' id='type-id-1685'/>
2194    <pointer-type-def type-id='type-id-717' size-in-bits='64' id='type-id-1686'/>
2195    <reference-type-def kind='rvalue' type-id='type-id-720' size-in-bits='64' id='type-id-1687'/>
2196    <pointer-type-def type-id='type-id-720' size-in-bits='64' id='type-id-1688'/>
2197    <pointer-type-def type-id='type-id-1689' size-in-bits='64' id='type-id-1690'/>
2198    <reference-type-def kind='lvalue' type-id='type-id-723' size-in-bits='64' id='type-id-1691'/>
2199    <reference-type-def kind='rvalue' type-id='type-id-723' size-in-bits='64' id='type-id-1692'/>
2200    <reference-type-def kind='rvalue' type-id='type-id-726' size-in-bits='64' id='type-id-1693'/>
2201    <pointer-type-def type-id='type-id-726' size-in-bits='64' id='type-id-1694'/>
2202    <pointer-type-def type-id='type-id-1695' size-in-bits='64' id='type-id-1696'/>
2203    <reference-type-def kind='lvalue' type-id='type-id-729' size-in-bits='64' id='type-id-1697'/>
2204    <reference-type-def kind='rvalue' type-id='type-id-729' size-in-bits='64' id='type-id-1698'/>
2205    <reference-type-def kind='lvalue' type-id='type-id-732' size-in-bits='64' id='type-id-1699'/>
2206    <pointer-type-def type-id='type-id-732' size-in-bits='64' id='type-id-1700'/>
2207    <reference-type-def kind='lvalue' type-id='type-id-736' size-in-bits='64' id='type-id-1701'/>
2208    <pointer-type-def type-id='type-id-736' size-in-bits='64' id='type-id-1702'/>
2209    <reference-type-def kind='lvalue' type-id='type-id-740' size-in-bits='64' id='type-id-1703'/>
2210    <reference-type-def kind='rvalue' type-id='type-id-740' size-in-bits='64' id='type-id-1704'/>
2211    <pointer-type-def type-id='type-id-740' size-in-bits='64' id='type-id-1705'/>
2212    <reference-type-def kind='lvalue' type-id='type-id-1706' size-in-bits='64' id='type-id-1707'/>
2213    <reference-type-def kind='lvalue' type-id='type-id-744' size-in-bits='64' id='type-id-1708'/>
2214    <reference-type-def kind='rvalue' type-id='type-id-744' size-in-bits='64' id='type-id-1709'/>
2215    <pointer-type-def type-id='type-id-1710' size-in-bits='64' id='type-id-1711'/>
2216    <reference-type-def kind='lvalue' type-id='type-id-756' size-in-bits='64' id='type-id-1712'/>
2217    <reference-type-def kind='rvalue' type-id='type-id-756' size-in-bits='64' id='type-id-1713'/>
2218    <pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-1714'/>
2219    <reference-type-def kind='lvalue' type-id='type-id-1715' size-in-bits='64' id='type-id-1716'/>
2220    <reference-type-def kind='lvalue' type-id='type-id-760' size-in-bits='64' id='type-id-1717'/>
2221    <reference-type-def kind='rvalue' type-id='type-id-760' size-in-bits='64' id='type-id-1718'/>
2222    <pointer-type-def type-id='type-id-1719' size-in-bits='64' id='type-id-1720'/>
2223    <reference-type-def kind='lvalue' type-id='type-id-772' size-in-bits='64' id='type-id-1721'/>
2224    <reference-type-def kind='rvalue' type-id='type-id-772' size-in-bits='64' id='type-id-1722'/>
2225    <pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-1723'/>
2226    <reference-type-def kind='lvalue' type-id='type-id-1724' size-in-bits='64' id='type-id-1725'/>
2227    <reference-type-def kind='lvalue' type-id='type-id-776' size-in-bits='64' id='type-id-1726'/>
2228    <reference-type-def kind='rvalue' type-id='type-id-776' size-in-bits='64' id='type-id-1727'/>
2229    <pointer-type-def type-id='type-id-1728' size-in-bits='64' id='type-id-1729'/>
2230    <reference-type-def kind='lvalue' type-id='type-id-788' size-in-bits='64' id='type-id-1730'/>
2231    <reference-type-def kind='rvalue' type-id='type-id-788' size-in-bits='64' id='type-id-1731'/>
2232    <pointer-type-def type-id='type-id-788' size-in-bits='64' id='type-id-1732'/>
2233    <reference-type-def kind='lvalue' type-id='type-id-1733' size-in-bits='64' id='type-id-1734'/>
2234    <reference-type-def kind='lvalue' type-id='type-id-792' size-in-bits='64' id='type-id-1735'/>
2235    <reference-type-def kind='rvalue' type-id='type-id-792' size-in-bits='64' id='type-id-1736'/>
2236    <pointer-type-def type-id='type-id-1737' size-in-bits='64' id='type-id-1738'/>
2237    <pointer-type-def type-id='type-id-804' size-in-bits='64' id='type-id-1739'/>
2238    <reference-type-def kind='lvalue' type-id='type-id-807' size-in-bits='64' id='type-id-1740'/>
2239    <pointer-type-def type-id='type-id-813' size-in-bits='64' id='type-id-1741'/>
2240    <reference-type-def kind='lvalue' type-id='type-id-816' size-in-bits='64' id='type-id-1742'/>
2241    <reference-type-def kind='lvalue' type-id='type-id-819' size-in-bits='64' id='type-id-1743'/>
2242    <pointer-type-def type-id='type-id-819' size-in-bits='64' id='type-id-1744'/>
2243    <reference-type-def kind='lvalue' type-id='type-id-823' size-in-bits='64' id='type-id-1745'/>
2244    <pointer-type-def type-id='type-id-823' size-in-bits='64' id='type-id-1746'/>
2245    <reference-type-def kind='lvalue' type-id='type-id-827' size-in-bits='64' id='type-id-1747'/>
2246    <pointer-type-def type-id='type-id-827' size-in-bits='64' id='type-id-1748'/>
2247    <reference-type-def kind='lvalue' type-id='type-id-831' size-in-bits='64' id='type-id-1749'/>
2248    <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-1750'/>
2249    <pointer-type-def type-id='type-id-835' size-in-bits='64' id='type-id-1751'/>
2250    <qualified-type-def type-id='type-id-1751' const='yes' id='type-id-1752'/>
2251    <reference-type-def kind='lvalue' type-id='type-id-1752' size-in-bits='64' id='type-id-1753'/>
2252    <reference-type-def kind='lvalue' type-id='type-id-838' size-in-bits='64' id='type-id-1754'/>
2253    <pointer-type-def type-id='type-id-838' size-in-bits='64' id='type-id-1755'/>
2254    <reference-type-def kind='lvalue' type-id='type-id-842' size-in-bits='64' id='type-id-1756'/>
2255    <reference-type-def kind='rvalue' type-id='type-id-842' size-in-bits='64' id='type-id-1757'/>
2256    <pointer-type-def type-id='type-id-842' size-in-bits='64' id='type-id-1758'/>
2257    <reference-type-def kind='lvalue' type-id='type-id-845' size-in-bits='64' id='type-id-1759'/>
2258    <reference-type-def kind='lvalue' type-id='type-id-848' size-in-bits='64' id='type-id-1760'/>
2259    <reference-type-def kind='rvalue' type-id='type-id-848' size-in-bits='64' id='type-id-1761'/>
2260    <pointer-type-def type-id='type-id-848' size-in-bits='64' id='type-id-1762'/>
2261    <reference-type-def kind='lvalue' type-id='type-id-851' size-in-bits='64' id='type-id-1763'/>
2262    <reference-type-def kind='lvalue' type-id='type-id-854' size-in-bits='64' id='type-id-1764'/>
2263    <reference-type-def kind='rvalue' type-id='type-id-854' size-in-bits='64' id='type-id-1765'/>
2264    <pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-1766'/>
2265    <reference-type-def kind='lvalue' type-id='type-id-857' size-in-bits='64' id='type-id-1767'/>
2266    <reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-1768'/>
2267    <reference-type-def kind='rvalue' type-id='type-id-860' size-in-bits='64' id='type-id-1769'/>
2268    <pointer-type-def type-id='type-id-860' size-in-bits='64' id='type-id-1770'/>
2269    <reference-type-def kind='lvalue' type-id='type-id-863' size-in-bits='64' id='type-id-1771'/>
2270    <reference-type-def kind='lvalue' type-id='type-id-866' size-in-bits='64' id='type-id-1772'/>
2271    <reference-type-def kind='rvalue' type-id='type-id-866' size-in-bits='64' id='type-id-1773'/>
2272    <pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-1774'/>
2273    <reference-type-def kind='lvalue' type-id='type-id-869' size-in-bits='64' id='type-id-1775'/>
2274    <reference-type-def kind='lvalue' type-id='type-id-872' size-in-bits='64' id='type-id-1776'/>
2275    <reference-type-def kind='rvalue' type-id='type-id-872' size-in-bits='64' id='type-id-1777'/>
2276    <pointer-type-def type-id='type-id-872' size-in-bits='64' id='type-id-1778'/>
2277    <reference-type-def kind='lvalue' type-id='type-id-875' size-in-bits='64' id='type-id-1779'/>
2278    <reference-type-def kind='lvalue' type-id='type-id-1780' size-in-bits='64' id='type-id-1781'/>
2279    <pointer-type-def type-id='type-id-1780' size-in-bits='64' id='type-id-1782'/>
2280    <pointer-type-def type-id='type-id-1783' size-in-bits='64' id='type-id-1784'/>
2281    <reference-type-def kind='rvalue' type-id='type-id-878' size-in-bits='64' id='type-id-1785'/>
2282    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-1786'/>
2283    <reference-type-def kind='lvalue' type-id='type-id-881' size-in-bits='64' id='type-id-1787'/>
2284    <reference-type-def kind='rvalue' type-id='type-id-881' size-in-bits='64' id='type-id-1788'/>
2285    <reference-type-def kind='lvalue' type-id='type-id-1789' size-in-bits='64' id='type-id-1790'/>
2286    <pointer-type-def type-id='type-id-1789' size-in-bits='64' id='type-id-1791'/>
2287    <reference-type-def kind='rvalue' type-id='type-id-887' size-in-bits='64' id='type-id-1792'/>
2288    <pointer-type-def type-id='type-id-887' size-in-bits='64' id='type-id-1793'/>
2289    <reference-type-def kind='lvalue' type-id='type-id-890' size-in-bits='64' id='type-id-1794'/>
2290    <reference-type-def kind='rvalue' type-id='type-id-890' size-in-bits='64' id='type-id-1795'/>
2291    <reference-type-def kind='lvalue' type-id='type-id-1796' size-in-bits='64' id='type-id-1797'/>
2292    <pointer-type-def type-id='type-id-1796' size-in-bits='64' id='type-id-1798'/>
2293    <reference-type-def kind='rvalue' type-id='type-id-896' size-in-bits='64' id='type-id-1799'/>
2294    <pointer-type-def type-id='type-id-896' size-in-bits='64' id='type-id-1800'/>
2295    <reference-type-def kind='lvalue' type-id='type-id-899' size-in-bits='64' id='type-id-1801'/>
2296    <reference-type-def kind='rvalue' type-id='type-id-899' size-in-bits='64' id='type-id-1802'/>
2297    <reference-type-def kind='lvalue' type-id='type-id-1803' size-in-bits='64' id='type-id-1804'/>
2298    <pointer-type-def type-id='type-id-1803' size-in-bits='64' id='type-id-1805'/>
2299    <reference-type-def kind='rvalue' type-id='type-id-905' size-in-bits='64' id='type-id-1806'/>
2300    <pointer-type-def type-id='type-id-905' size-in-bits='64' id='type-id-1807'/>
2301    <reference-type-def kind='lvalue' type-id='type-id-908' size-in-bits='64' id='type-id-1808'/>
2302    <reference-type-def kind='rvalue' type-id='type-id-908' size-in-bits='64' id='type-id-1809'/>
2303    <reference-type-def kind='lvalue' type-id='type-id-1810' size-in-bits='64' id='type-id-1811'/>
2304    <pointer-type-def type-id='type-id-1810' size-in-bits='64' id='type-id-1812'/>
2305    <reference-type-def kind='rvalue' type-id='type-id-914' size-in-bits='64' id='type-id-1813'/>
2306    <pointer-type-def type-id='type-id-914' size-in-bits='64' id='type-id-1814'/>
2307    <reference-type-def kind='lvalue' type-id='type-id-917' size-in-bits='64' id='type-id-1815'/>
2308    <reference-type-def kind='rvalue' type-id='type-id-917' size-in-bits='64' id='type-id-1816'/>
2309    <reference-type-def kind='lvalue' type-id='type-id-1817' size-in-bits='64' id='type-id-1818'/>
2310    <pointer-type-def type-id='type-id-1817' size-in-bits='64' id='type-id-1819'/>
2311    <reference-type-def kind='rvalue' type-id='type-id-923' size-in-bits='64' id='type-id-1820'/>
2312    <pointer-type-def type-id='type-id-923' size-in-bits='64' id='type-id-1821'/>
2313    <reference-type-def kind='lvalue' type-id='type-id-926' size-in-bits='64' id='type-id-1822'/>
2314    <reference-type-def kind='rvalue' type-id='type-id-926' size-in-bits='64' id='type-id-1823'/>
2315    <reference-type-def kind='lvalue' type-id='type-id-1824' size-in-bits='64' id='type-id-1825'/>
2316    <pointer-type-def type-id='type-id-1824' size-in-bits='64' id='type-id-1826'/>
2317    <reference-type-def kind='rvalue' type-id='type-id-932' size-in-bits='64' id='type-id-1827'/>
2318    <pointer-type-def type-id='type-id-932' size-in-bits='64' id='type-id-1828'/>
2319    <reference-type-def kind='lvalue' type-id='type-id-935' size-in-bits='64' id='type-id-1829'/>
2320    <reference-type-def kind='rvalue' type-id='type-id-935' size-in-bits='64' id='type-id-1830'/>
2321    <reference-type-def kind='lvalue' type-id='type-id-1831' size-in-bits='64' id='type-id-1832'/>
2322    <pointer-type-def type-id='type-id-1831' size-in-bits='64' id='type-id-1833'/>
2323    <reference-type-def kind='lvalue' type-id='type-id-941' size-in-bits='64' id='type-id-1834'/>
2324    <pointer-type-def type-id='type-id-941' size-in-bits='64' id='type-id-1835'/>
2325    <reference-type-def kind='lvalue' type-id='type-id-1836' size-in-bits='64' id='type-id-1837'/>
2326    <reference-type-def kind='lvalue' type-id='type-id-954' size-in-bits='64' id='type-id-1838'/>
2327    <pointer-type-def type-id='type-id-954' size-in-bits='64' id='type-id-1839'/>
2328    <pointer-type-def type-id='type-id-957' size-in-bits='64' id='type-id-1840'/>
2329    <reference-type-def kind='lvalue' type-id='type-id-960' size-in-bits='64' id='type-id-1841'/>
2330    <pointer-type-def type-id='type-id-960' size-in-bits='64' id='type-id-1842'/>
2331    <pointer-type-def type-id='type-id-1843' size-in-bits='64' id='type-id-1844'/>
2332    <pointer-type-def type-id='type-id-964' size-in-bits='64' id='type-id-1845'/>
2333    <reference-type-def kind='rvalue' type-id='type-id-967' size-in-bits='64' id='type-id-1846'/>
2334    <pointer-type-def type-id='type-id-967' size-in-bits='64' id='type-id-1847'/>
2335    <pointer-type-def type-id='type-id-1848' size-in-bits='64' id='type-id-1849'/>
2336    <reference-type-def kind='lvalue' type-id='type-id-971' size-in-bits='64' id='type-id-1850'/>
2337    <pointer-type-def type-id='type-id-1851' size-in-bits='64' id='type-id-1852'/>
2338    <pointer-type-def type-id='type-id-1853' size-in-bits='64' id='type-id-1854'/>
2339    <reference-type-def kind='lvalue' type-id='type-id-974' size-in-bits='64' id='type-id-1855'/>
2340    <pointer-type-def type-id='type-id-974' size-in-bits='64' id='type-id-1856'/>
2341    <pointer-type-def type-id='type-id-1857' size-in-bits='64' id='type-id-1858'/>
2342    <reference-type-def kind='lvalue' type-id='type-id-977' size-in-bits='64' id='type-id-1859'/>
2343    <pointer-type-def type-id='type-id-977' size-in-bits='64' id='type-id-1860'/>
2344    <reference-type-def kind='lvalue' type-id='type-id-980' size-in-bits='64' id='type-id-1861'/>
2345    <pointer-type-def type-id='type-id-980' size-in-bits='64' id='type-id-1862'/>
2346    <reference-type-def kind='lvalue' type-id='type-id-983' size-in-bits='64' id='type-id-1863'/>
2347    <pointer-type-def type-id='type-id-983' size-in-bits='64' id='type-id-1864'/>
2348    <reference-type-def kind='lvalue' type-id='type-id-986' size-in-bits='64' id='type-id-1865'/>
2349    <pointer-type-def type-id='type-id-986' size-in-bits='64' id='type-id-1866'/>
2350    <reference-type-def kind='lvalue' type-id='type-id-989' size-in-bits='64' id='type-id-1867'/>
2351    <pointer-type-def type-id='type-id-989' size-in-bits='64' id='type-id-1868'/>
2352    <pointer-type-def type-id='type-id-1869' size-in-bits='64' id='type-id-1870'/>
2353    <reference-type-def kind='lvalue' type-id='type-id-1871' size-in-bits='64' id='type-id-1872'/>
2354    <reference-type-def kind='lvalue' type-id='type-id-1873' size-in-bits='64' id='type-id-1874'/>
2355    <pointer-type-def type-id='type-id-1873' size-in-bits='64' id='type-id-1875'/>
2356    <pointer-type-def type-id='type-id-995' size-in-bits='64' id='type-id-1876'/>
2357    <reference-type-def kind='rvalue' type-id='type-id-998' size-in-bits='64' id='type-id-1877'/>
2358    <reference-type-def kind='lvalue' type-id='type-id-1001' size-in-bits='64' id='type-id-1878'/>
2359    <reference-type-def kind='lvalue' type-id='type-id-1004' size-in-bits='64' id='type-id-1879'/>
2360    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1880'/>
2361    <pointer-type-def type-id='type-id-1012' size-in-bits='64' id='type-id-1881'/>
2362    <reference-type-def kind='lvalue' type-id='type-id-1015' size-in-bits='64' id='type-id-1882'/>
2363    <reference-type-def kind='lvalue' type-id='type-id-1883' size-in-bits='64' id='type-id-1884'/>
2364    <reference-type-def kind='lvalue' type-id='type-id-1885' size-in-bits='64' id='type-id-1886'/>
2365    <reference-type-def kind='lvalue' type-id='type-id-1887' size-in-bits='64' id='type-id-1888'/>
2366    <reference-type-def kind='lvalue' type-id='type-id-1889' size-in-bits='64' id='type-id-1890'/>
2367    <reference-type-def kind='lvalue' type-id='type-id-1891' size-in-bits='64' id='type-id-1892'/>
2368    <reference-type-def kind='lvalue' type-id='type-id-1893' size-in-bits='64' id='type-id-1894'/>
2369    <reference-type-def kind='lvalue' type-id='type-id-1895' size-in-bits='64' id='type-id-1896'/>
2370    <reference-type-def kind='lvalue' type-id='type-id-1897' size-in-bits='64' id='type-id-1898'/>
2371    <reference-type-def kind='lvalue' type-id='type-id-1899' size-in-bits='64' id='type-id-1900'/>
2372    <reference-type-def kind='lvalue' type-id='type-id-1901' size-in-bits='64' id='type-id-1902'/>
2373    <reference-type-def kind='lvalue' type-id='type-id-1903' size-in-bits='64' id='type-id-1904'/>
2374    <reference-type-def kind='lvalue' type-id='type-id-1018' size-in-bits='64' id='type-id-1905'/>
2375    <pointer-type-def type-id='type-id-1018' size-in-bits='64' id='type-id-1906'/>
2376    <reference-type-def kind='lvalue' type-id='type-id-1022' size-in-bits='64' id='type-id-1907'/>
2377    <reference-type-def kind='rvalue' type-id='type-id-1022' size-in-bits='64' id='type-id-1908'/>
2378    <pointer-type-def type-id='type-id-1022' size-in-bits='64' id='type-id-1909'/>
2379    <pointer-type-def type-id='type-id-1910' size-in-bits='64' id='type-id-1911'/>
2380    <pointer-type-def type-id='type-id-1032' size-in-bits='64' id='type-id-1912'/>
2381    <reference-type-def kind='lvalue' type-id='type-id-1035' size-in-bits='64' id='type-id-1913'/>
2382    <pointer-type-def type-id='type-id-1035' size-in-bits='64' id='type-id-1914'/>
2383    <reference-type-def kind='lvalue' type-id='type-id-1038' size-in-bits='64' id='type-id-1915'/>
2384    <pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1916'/>
2385    <pointer-type-def type-id='type-id-1041' size-in-bits='64' id='type-id-1917'/>
2386    <pointer-type-def type-id='type-id-1044' size-in-bits='64' id='type-id-1918'/>
2387    <reference-type-def kind='lvalue' type-id='type-id-1047' size-in-bits='64' id='type-id-1919'/>
2388    <pointer-type-def type-id='type-id-1047' size-in-bits='64' id='type-id-1920'/>
2389    <reference-type-def kind='lvalue' type-id='type-id-1050' size-in-bits='64' id='type-id-1921'/>
2390    <pointer-type-def type-id='type-id-1050' size-in-bits='64' id='type-id-1922'/>
2391    <reference-type-def kind='lvalue' type-id='type-id-1053' size-in-bits='64' id='type-id-1923'/>
2392    <pointer-type-def type-id='type-id-1053' size-in-bits='64' id='type-id-1924'/>
2393    <pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-1925'/>
2394    <pointer-type-def type-id='type-id-1059' size-in-bits='64' id='type-id-1926'/>
2395    <pointer-type-def type-id='type-id-1062' size-in-bits='64' id='type-id-1927'/>
2396    <pointer-type-def type-id='type-id-1065' size-in-bits='64' id='type-id-1928'/>
2397    <pointer-type-def type-id='type-id-1068' size-in-bits='64' id='type-id-1929'/>
2398    <pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-1930'/>
2399    <pointer-type-def type-id='type-id-1074' size-in-bits='64' id='type-id-1931'/>
2400    <reference-type-def kind='lvalue' type-id='type-id-1077' size-in-bits='64' id='type-id-1932'/>
2401    <pointer-type-def type-id='type-id-1077' size-in-bits='64' id='type-id-1933'/>
2402    <reference-type-def kind='lvalue' type-id='type-id-1080' size-in-bits='64' id='type-id-1934'/>
2403    <pointer-type-def type-id='type-id-1080' size-in-bits='64' id='type-id-1935'/>
2404    <reference-type-def kind='lvalue' type-id='type-id-1083' size-in-bits='64' id='type-id-1936'/>
2405    <pointer-type-def type-id='type-id-1083' size-in-bits='64' id='type-id-1937'/>
2406    <reference-type-def kind='lvalue' type-id='type-id-1086' size-in-bits='64' id='type-id-1938'/>
2407    <pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1939'/>
2408    <pointer-type-def type-id='type-id-1089' size-in-bits='64' id='type-id-1940'/>
2409    <reference-type-def kind='lvalue' type-id='type-id-1092' size-in-bits='64' id='type-id-1941'/>
2410    <pointer-type-def type-id='type-id-1092' size-in-bits='64' id='type-id-1942'/>
2411    <reference-type-def kind='lvalue' type-id='type-id-1095' size-in-bits='64' id='type-id-1943'/>
2412    <pointer-type-def type-id='type-id-1095' size-in-bits='64' id='type-id-1944'/>
2413    <reference-type-def kind='lvalue' type-id='type-id-1098' size-in-bits='64' id='type-id-1945'/>
2414    <pointer-type-def type-id='type-id-1098' size-in-bits='64' id='type-id-1946'/>
2415    <pointer-type-def type-id='type-id-1947' size-in-bits='64' id='type-id-1948'/>
2416    <pointer-type-def type-id='type-id-1949' size-in-bits='64' id='type-id-1950'/>
2417    <pointer-type-def type-id='type-id-1951' size-in-bits='64' id='type-id-1952'/>
2418    <pointer-type-def type-id='type-id-1953' size-in-bits='64' id='type-id-1954'/>
2419    <pointer-type-def type-id='type-id-1955' size-in-bits='64' id='type-id-1956'/>
2420    <pointer-type-def type-id='type-id-1957' size-in-bits='64' id='type-id-1958'/>
2421    <pointer-type-def type-id='type-id-1959' size-in-bits='64' id='type-id-1960'/>
2422    <pointer-type-def type-id='type-id-1961' size-in-bits='64' id='type-id-1962'/>
2423    <pointer-type-def type-id='type-id-1963' size-in-bits='64' id='type-id-1964'/>
2424    <pointer-type-def type-id='type-id-1965' size-in-bits='64' id='type-id-1966'/>
2425    <pointer-type-def type-id='type-id-1967' size-in-bits='64' id='type-id-1968'/>
2426    <reference-type-def kind='lvalue' type-id='type-id-1101' size-in-bits='64' id='type-id-1969'/>
2427    <pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-1970'/>
2428    <reference-type-def kind='lvalue' type-id='type-id-1971' size-in-bits='64' id='type-id-1972'/>
2429    <pointer-type-def type-id='type-id-1971' size-in-bits='64' id='type-id-1973'/>
2430    <qualified-type-def type-id='type-id-1973' const='yes' id='type-id-1974'/>
2431    <reference-type-def kind='lvalue' type-id='type-id-1974' size-in-bits='64' id='type-id-1975'/>
2432    <reference-type-def kind='lvalue' type-id='type-id-1973' size-in-bits='64' id='type-id-1976'/>
2433    <reference-type-def kind='lvalue' type-id='type-id-31' size-in-bits='64' id='type-id-1977'/>
2434    <reference-type-def kind='rvalue' type-id='type-id-31' size-in-bits='64' id='type-id-1978'/>
2435    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-1979'/>
2436    <qualified-type-def type-id='type-id-1979' const='yes' id='type-id-1980'/>
2437    <reference-type-def kind='lvalue' type-id='type-id-1980' size-in-bits='64' id='type-id-1981'/>
2438    <reference-type-def kind='lvalue' type-id='type-id-1979' size-in-bits='64' id='type-id-1982'/>
2439    <pointer-type-def type-id='type-id-1983' size-in-bits='64' id='type-id-1984'/>
2440    <reference-type-def kind='lvalue' type-id='type-id-1109' size-in-bits='64' id='type-id-1985'/>
2441    <pointer-type-def type-id='type-id-1109' size-in-bits='64' id='type-id-1986'/>
2442    <reference-type-def kind='lvalue' type-id='type-id-1117' size-in-bits='64' id='type-id-1987'/>
2443    <pointer-type-def type-id='type-id-1117' size-in-bits='64' id='type-id-1988'/>
2444    <reference-type-def kind='lvalue' type-id='type-id-1124' size-in-bits='64' id='type-id-1989'/>
2445    <pointer-type-def type-id='type-id-1124' size-in-bits='64' id='type-id-1990'/>
2446    <reference-type-def kind='lvalue' type-id='type-id-1131' size-in-bits='64' id='type-id-1991'/>
2447    <pointer-type-def type-id='type-id-1131' size-in-bits='64' id='type-id-1992'/>
2448    <reference-type-def kind='lvalue' type-id='type-id-1138' size-in-bits='64' id='type-id-1993'/>
2449    <pointer-type-def type-id='type-id-1138' size-in-bits='64' id='type-id-1994'/>
2450    <reference-type-def kind='lvalue' type-id='type-id-1144' size-in-bits='64' id='type-id-1995'/>
2451    <pointer-type-def type-id='type-id-1144' size-in-bits='64' id='type-id-1996'/>
2452    <reference-type-def kind='lvalue' type-id='type-id-1148' size-in-bits='64' id='type-id-1997'/>
2453    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-1998'/>
2454    <reference-type-def kind='lvalue' type-id='type-id-1152' size-in-bits='64' id='type-id-1999'/>
2455    <pointer-type-def type-id='type-id-2000' size-in-bits='64' id='type-id-2001'/>
2456    <reference-type-def kind='lvalue' type-id='type-id-1156' size-in-bits='64' id='type-id-2002'/>
2457    <reference-type-def kind='rvalue' type-id='type-id-1156' size-in-bits='64' id='type-id-2003'/>
2458    <pointer-type-def type-id='type-id-1156' size-in-bits='64' id='type-id-2004'/>
2459    <reference-type-def kind='lvalue' type-id='type-id-1160' size-in-bits='64' id='type-id-2005'/>
2460    <pointer-type-def type-id='type-id-1164' size-in-bits='64' id='type-id-2006'/>
2461    <pointer-type-def type-id='type-id-1167' size-in-bits='64' id='type-id-2007'/>
2462    <pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-2008'/>
2463    <pointer-type-def type-id='type-id-1173' size-in-bits='64' id='type-id-2009'/>
2464    <reference-type-def kind='lvalue' type-id='type-id-2010' size-in-bits='64' id='type-id-2011'/>
2465    <pointer-type-def type-id='type-id-2012' size-in-bits='64' id='type-id-2013'/>
2466    <reference-type-def kind='lvalue' type-id='type-id-2014' size-in-bits='64' id='type-id-2015'/>
2467    <reference-type-def kind='lvalue' type-id='type-id-1204' size-in-bits='64' id='type-id-2016'/>
2468    <reference-type-def kind='rvalue' type-id='type-id-1204' size-in-bits='64' id='type-id-2017'/>
2469    <pointer-type-def type-id='type-id-1204' size-in-bits='64' id='type-id-2018'/>
2470    <reference-type-def kind='rvalue' type-id='type-id-1211' size-in-bits='64' id='type-id-2019'/>
2471    <reference-type-def kind='lvalue' type-id='type-id-1214' size-in-bits='64' id='type-id-2020'/>
2472    <reference-type-def kind='rvalue' type-id='type-id-1214' size-in-bits='64' id='type-id-2021'/>
2473    <pointer-type-def type-id='type-id-1214' size-in-bits='64' id='type-id-2022'/>
2474    <reference-type-def kind='rvalue' type-id='type-id-1221' size-in-bits='64' id='type-id-2023'/>
2475    <reference-type-def kind='lvalue' type-id='type-id-1224' size-in-bits='64' id='type-id-2024'/>
2476    <reference-type-def kind='rvalue' type-id='type-id-1224' size-in-bits='64' id='type-id-2025'/>
2477    <pointer-type-def type-id='type-id-1224' size-in-bits='64' id='type-id-2026'/>
2478    <reference-type-def kind='rvalue' type-id='type-id-1231' size-in-bits='64' id='type-id-2027'/>
2479    <reference-type-def kind='lvalue' type-id='type-id-1234' size-in-bits='64' id='type-id-2028'/>
2480    <reference-type-def kind='lvalue' type-id='type-id-1240' size-in-bits='64' id='type-id-2029'/>
2481    <reference-type-def kind='rvalue' type-id='type-id-1240' size-in-bits='64' id='type-id-2030'/>
2482    <pointer-type-def type-id='type-id-1240' size-in-bits='64' id='type-id-2031'/>
2483    <reference-type-def kind='rvalue' type-id='type-id-1247' size-in-bits='64' id='type-id-2032'/>
2484    <reference-type-def kind='lvalue' type-id='type-id-1250' size-in-bits='64' id='type-id-2033'/>
2485    <reference-type-def kind='lvalue' type-id='type-id-1256' size-in-bits='64' id='type-id-2034'/>
2486    <reference-type-def kind='rvalue' type-id='type-id-1256' size-in-bits='64' id='type-id-2035'/>
2487    <pointer-type-def type-id='type-id-1256' size-in-bits='64' id='type-id-2036'/>
2488    <reference-type-def kind='rvalue' type-id='type-id-1263' size-in-bits='64' id='type-id-2037'/>
2489    <reference-type-def kind='lvalue' type-id='type-id-1266' size-in-bits='64' id='type-id-2038'/>
2490    <pointer-type-def type-id='type-id-2039' size-in-bits='64' id='type-id-2040'/>
2491    <reference-type-def kind='lvalue' type-id='type-id-1274' size-in-bits='64' id='type-id-2041'/>
2492    <pointer-type-def type-id='type-id-1274' size-in-bits='64' id='type-id-2042'/>
2493    <reference-type-def kind='rvalue' type-id='type-id-2043' size-in-bits='64' id='type-id-2044'/>
2494    <reference-type-def kind='lvalue' type-id='type-id-2045' size-in-bits='64' id='type-id-2046'/>
2495    <pointer-type-def type-id='type-id-2047' size-in-bits='64' id='type-id-2048'/>
2496    <reference-type-def kind='lvalue' type-id='type-id-1278' size-in-bits='64' id='type-id-2049'/>
2497    <reference-type-def kind='rvalue' type-id='type-id-1278' size-in-bits='64' id='type-id-2050'/>
2498    <pointer-type-def type-id='type-id-1278' size-in-bits='64' id='type-id-2051'/>
2499    <reference-type-def kind='lvalue' type-id='type-id-1281' size-in-bits='64' id='type-id-2052'/>
2500    <pointer-type-def type-id='type-id-1281' size-in-bits='64' id='type-id-2053'/>
2501    <reference-type-def kind='lvalue' type-id='type-id-1285' size-in-bits='64' id='type-id-2054'/>
2502    <reference-type-def kind='rvalue' type-id='type-id-1285' size-in-bits='64' id='type-id-2055'/>
2503    <pointer-type-def type-id='type-id-1285' size-in-bits='64' id='type-id-2056'/>
2504    <reference-type-def kind='lvalue' type-id='type-id-1289' size-in-bits='64' id='type-id-2057'/>
2505    <reference-type-def kind='rvalue' type-id='type-id-1289' size-in-bits='64' id='type-id-2058'/>
2506    <pointer-type-def type-id='type-id-1289' size-in-bits='64' id='type-id-2059'/>
2507    <reference-type-def kind='lvalue' type-id='type-id-1293' size-in-bits='64' id='type-id-2060'/>
2508    <reference-type-def kind='rvalue' type-id='type-id-1293' size-in-bits='64' id='type-id-2061'/>
2509    <pointer-type-def type-id='type-id-1293' size-in-bits='64' id='type-id-2062'/>
2510    <reference-type-def kind='lvalue' type-id='type-id-1297' size-in-bits='64' id='type-id-2063'/>
2511    <reference-type-def kind='rvalue' type-id='type-id-1297' size-in-bits='64' id='type-id-2064'/>
2512    <pointer-type-def type-id='type-id-1297' size-in-bits='64' id='type-id-2065'/>
2513    <reference-type-def kind='lvalue' type-id='type-id-2066' size-in-bits='64' id='type-id-2067'/>
2514    <reference-type-def kind='lvalue' type-id='type-id-2068' size-in-bits='64' id='type-id-2069'/>
2515    <reference-type-def kind='rvalue' type-id='type-id-2070' size-in-bits='64' id='type-id-2071'/>
2516    <reference-type-def kind='rvalue' type-id='type-id-2072' size-in-bits='64' id='type-id-2073'/>
2517    <reference-type-def kind='lvalue' type-id='type-id-2074' size-in-bits='64' id='type-id-2075'/>
2518    <reference-type-def kind='lvalue' type-id='type-id-2076' size-in-bits='64' id='type-id-2077'/>
2519    <reference-type-def kind='rvalue' type-id='type-id-2076' size-in-bits='64' id='type-id-2078'/>
2520    <reference-type-def kind='rvalue' type-id='type-id-2079' size-in-bits='64' id='type-id-2080'/>
2521    <reference-type-def kind='rvalue' type-id='type-id-2081' size-in-bits='64' id='type-id-2082'/>
2522    <reference-type-def kind='rvalue' type-id='type-id-2083' size-in-bits='64' id='type-id-2084'/>
2523    <reference-type-def kind='rvalue' type-id='type-id-2085' size-in-bits='64' id='type-id-2086'/>
2524    <reference-type-def kind='lvalue' type-id='type-id-1300' size-in-bits='64' id='type-id-2087'/>
2525    <pointer-type-def type-id='type-id-1300' size-in-bits='64' id='type-id-2088'/>
2526    <reference-type-def kind='lvalue' type-id='type-id-1304' size-in-bits='64' id='type-id-2089'/>
2527    <pointer-type-def type-id='type-id-1304' size-in-bits='64' id='type-id-2090'/>
2528    <reference-type-def kind='lvalue' type-id='type-id-1308' size-in-bits='64' id='type-id-2091'/>
2529    <reference-type-def kind='rvalue' type-id='type-id-1308' size-in-bits='64' id='type-id-2092'/>
2530    <pointer-type-def type-id='type-id-1308' size-in-bits='64' id='type-id-2093'/>
2531    <reference-type-def kind='rvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-2094'/>
2532    <reference-type-def kind='lvalue' type-id='type-id-1321' size-in-bits='64' id='type-id-2095'/>
2533    <reference-type-def kind='rvalue' type-id='type-id-1321' size-in-bits='64' id='type-id-2096'/>
2534    <pointer-type-def type-id='type-id-1321' size-in-bits='64' id='type-id-2097'/>
2535    <reference-type-def kind='lvalue' type-id='type-id-1327' size-in-bits='64' id='type-id-2098'/>
2536    <pointer-type-def type-id='type-id-1327' size-in-bits='64' id='type-id-2099'/>
2537    <reference-type-def kind='lvalue' type-id='type-id-2100' size-in-bits='64' id='type-id-2101'/>
2538    <reference-type-def kind='lvalue' type-id='type-id-1330' size-in-bits='64' id='type-id-2102'/>
2539    <reference-type-def kind='rvalue' type-id='type-id-1330' size-in-bits='64' id='type-id-2103'/>
2540    <pointer-type-def type-id='type-id-1330' size-in-bits='64' id='type-id-2104'/>
2541    <reference-type-def kind='lvalue' type-id='type-id-1333' size-in-bits='64' id='type-id-2105'/>
2542    <reference-type-def kind='rvalue' type-id='type-id-1333' size-in-bits='64' id='type-id-2106'/>
2543    <pointer-type-def type-id='type-id-1333' size-in-bits='64' id='type-id-2107'/>
2544    <reference-type-def kind='lvalue' type-id='type-id-1336' size-in-bits='64' id='type-id-2108'/>
2545    <reference-type-def kind='rvalue' type-id='type-id-1336' size-in-bits='64' id='type-id-2109'/>
2546    <pointer-type-def type-id='type-id-1336' size-in-bits='64' id='type-id-2110'/>
2547    <reference-type-def kind='lvalue' type-id='type-id-1344' size-in-bits='64' id='type-id-2111'/>
2548    <reference-type-def kind='rvalue' type-id='type-id-1344' size-in-bits='64' id='type-id-2112'/>
2549    <pointer-type-def type-id='type-id-1344' size-in-bits='64' id='type-id-2113'/>
2550    <reference-type-def kind='lvalue' type-id='type-id-1348' size-in-bits='64' id='type-id-2114'/>
2551    <reference-type-def kind='lvalue' type-id='type-id-1351' size-in-bits='64' id='type-id-2115'/>
2552    <reference-type-def kind='rvalue' type-id='type-id-1351' size-in-bits='64' id='type-id-2116'/>
2553    <pointer-type-def type-id='type-id-1351' size-in-bits='64' id='type-id-2117'/>
2554    <reference-type-def kind='lvalue' type-id='type-id-1355' size-in-bits='64' id='type-id-2118'/>
2555    <reference-type-def kind='lvalue' type-id='type-id-1358' size-in-bits='64' id='type-id-2119'/>
2556    <reference-type-def kind='rvalue' type-id='type-id-1358' size-in-bits='64' id='type-id-2120'/>
2557    <pointer-type-def type-id='type-id-1358' size-in-bits='64' id='type-id-2121'/>
2558    <reference-type-def kind='rvalue' type-id='type-id-1371' size-in-bits='64' id='type-id-2122'/>
2559    <reference-type-def kind='lvalue' type-id='type-id-1374' size-in-bits='64' id='type-id-2123'/>
2560    <reference-type-def kind='lvalue' type-id='type-id-1380' size-in-bits='64' id='type-id-2124'/>
2561    <reference-type-def kind='rvalue' type-id='type-id-1380' size-in-bits='64' id='type-id-2125'/>
2562    <pointer-type-def type-id='type-id-1380' size-in-bits='64' id='type-id-2126'/>
2563    <reference-type-def kind='lvalue' type-id='type-id-1387' size-in-bits='64' id='type-id-2127'/>
2564    <reference-type-def kind='rvalue' type-id='type-id-1387' size-in-bits='64' id='type-id-2128'/>
2565    <pointer-type-def type-id='type-id-1387' size-in-bits='64' id='type-id-2129'/>
2566    <reference-type-def kind='rvalue' type-id='type-id-1394' size-in-bits='64' id='type-id-2130'/>
2567    <reference-type-def kind='lvalue' type-id='type-id-1397' size-in-bits='64' id='type-id-2131'/>
2568    <reference-type-def kind='rvalue' type-id='type-id-1397' size-in-bits='64' id='type-id-2132'/>
2569    <pointer-type-def type-id='type-id-1397' size-in-bits='64' id='type-id-2133'/>
2570    <reference-type-def kind='rvalue' type-id='type-id-1404' size-in-bits='64' id='type-id-2134'/>
2571    <reference-type-def kind='lvalue' type-id='type-id-2135' size-in-bits='64' id='type-id-2136'/>
2572    <reference-type-def kind='lvalue' type-id='type-id-1407' size-in-bits='64' id='type-id-2137'/>
2573    <reference-type-def kind='rvalue' type-id='type-id-1407' size-in-bits='64' id='type-id-2138'/>
2574    <pointer-type-def type-id='type-id-1407' size-in-bits='64' id='type-id-2139'/>
2575    <reference-type-def kind='rvalue' type-id='type-id-1414' size-in-bits='64' id='type-id-2140'/>
2576    <reference-type-def kind='lvalue' type-id='type-id-1417' size-in-bits='64' id='type-id-2141'/>
2577    <reference-type-def kind='rvalue' type-id='type-id-1417' size-in-bits='64' id='type-id-2142'/>
2578    <pointer-type-def type-id='type-id-1417' size-in-bits='64' id='type-id-2143'/>
2579    <reference-type-def kind='rvalue' type-id='type-id-1424' size-in-bits='64' id='type-id-2144'/>
2580    <reference-type-def kind='lvalue' type-id='type-id-1427' size-in-bits='64' id='type-id-2145'/>
2581    <reference-type-def kind='rvalue' type-id='type-id-1427' size-in-bits='64' id='type-id-2146'/>
2582    <pointer-type-def type-id='type-id-1427' size-in-bits='64' id='type-id-2147'/>
2583    <reference-type-def kind='rvalue' type-id='type-id-1434' size-in-bits='64' id='type-id-2148'/>
2584    <pointer-type-def type-id='type-id-2149' size-in-bits='64' id='type-id-2150'/>
2585    <reference-type-def kind='lvalue' type-id='type-id-1437' size-in-bits='64' id='type-id-2151'/>
2586    <reference-type-def kind='rvalue' type-id='type-id-1437' size-in-bits='64' id='type-id-2152'/>
2587    <pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-2153'/>
2588    <reference-type-def kind='rvalue' type-id='type-id-1446' size-in-bits='64' id='type-id-2154'/>
2589    <reference-type-def kind='lvalue' type-id='type-id-1449' size-in-bits='64' id='type-id-2155'/>
2590    <reference-type-def kind='rvalue' type-id='type-id-1449' size-in-bits='64' id='type-id-2156'/>
2591    <pointer-type-def type-id='type-id-1449' size-in-bits='64' id='type-id-2157'/>
2592    <reference-type-def kind='rvalue' type-id='type-id-1456' size-in-bits='64' id='type-id-2158'/>
2593    <pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-2159'/>
2594    <pointer-type-def type-id='type-id-58' size-in-bits='64' id='type-id-2160'/>
2595    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-2161'/>
2596    <pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-2162'/>
2597    <reference-type-def kind='lvalue' type-id='type-id-92' size-in-bits='64' id='type-id-2163'/>
2598    <reference-type-def kind='lvalue' type-id='type-id-50' size-in-bits='64' id='type-id-2164'/>
2599    <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-2165'/>
2600    <reference-type-def kind='lvalue' type-id='type-id-80' size-in-bits='64' id='type-id-2166'/>
2601    <pointer-type-def type-id='type-id-80' size-in-bits='64' id='type-id-2167'/>
2602    <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-2168'/>
2603    <pointer-type-def type-id='type-id-2169' size-in-bits='64' id='type-id-2170'/>
2604    <pointer-type-def type-id='type-id-2171' size-in-bits='64' id='type-id-62'/>
2605    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-45'/>
2606    <qualified-type-def type-id='type-id-941' volatile='yes' id='type-id-1474'/>
2607    <pointer-type-def type-id='type-id-1474' size-in-bits='64' id='type-id-2172'/>
2608    <qualified-type-def type-id='type-id-1101' volatile='yes' id='type-id-2173'/>
2609    <pointer-type-def type-id='type-id-2173' size-in-bits='64' id='type-id-2174'/>
2610    <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-2175'/>
2611    <pointer-type-def type-id='type-id-2175' size-in-bits='64' id='type-id-2176'/>
2612    <namespace-decl name='std'>
2613      <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-683'>
2614        <member-type access='public'>
2615          <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-2177'>
2616            <data-member access='protected' static='yes'>
2617              <var-decl name='__stored_locally' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1847' column='1'/>
2618            </data-member>
2619            <member-function access='public' static='yes'>
2620              <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_'>
2621                <parameter type-id='type-id-226'/>
2622                <return type-id='type-id-1'/>
2623              </function-decl>
2624            </member-function>
2625            <member-function access='public' static='yes'>
2626              <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_'>
2627                <parameter type-id='type-id-1637'/>
2628                <parameter type-id='type-id-229'/>
2629                <return type-id='type-id-65'/>
2630              </function-decl>
2631            </member-function>
2632            <member-function access='public' static='yes'>
2633              <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'>
2634                <parameter type-id='type-id-1637'/>
2635                <parameter type-id='type-id-656'/>
2636                <parameter type-id='type-id-2178'/>
2637                <return type-id='type-id-1'/>
2638              </function-decl>
2639            </member-function>
2640            <member-function access='private' static='yes'>
2641              <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'>
2642                <parameter type-id='type-id-1637'/>
2643                <parameter type-id='type-id-229'/>
2644                <parameter type-id='type-id-2179'/>
2645                <return type-id='type-id-65'/>
2646              </function-decl>
2647            </member-function>
2648            <member-function access='protected' static='yes'>
2649              <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'>
2650                <parameter type-id='type-id-656'/>
2651                <return type-id='type-id-230'/>
2652              </function-decl>
2653            </member-function>
2654            <member-function access='protected' static='yes'>
2655              <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'>
2656                <parameter type-id='type-id-1637'/>
2657                <parameter type-id='type-id-656'/>
2658                <parameter type-id='type-id-2179'/>
2659                <return type-id='type-id-65'/>
2660              </function-decl>
2661            </member-function>
2662            <member-function access='protected' static='yes'>
2663              <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'>
2664                <parameter type-id='type-id-1637'/>
2665                <parameter type-id='type-id-2179'/>
2666                <return type-id='type-id-65'/>
2667              </function-decl>
2668            </member-function>
2669          </class-decl>
2670        </member-type>
2671        <member-type access='public'>
2672          <typedef-decl name='_Manager_type' type-id='type-id-185' filepath='/usr/include/c++/4.9/functional' line='2005' column='1' id='type-id-2180'/>
2673        </member-type>
2674        <data-member access='public' static='yes'>
2675          <var-decl name='_M_max_size' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1840' column='1'/>
2676        </data-member>
2677        <data-member access='public' static='yes'>
2678          <var-decl name='_M_max_align' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1841' column='1'/>
2679        </data-member>
2680        <data-member access='public' layout-offset-in-bits='0'>
2681          <var-decl name='_M_functor' type-id='type-id-654' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2007' column='1'/>
2682        </data-member>
2683        <data-member access='public' layout-offset-in-bits='128'>
2684          <var-decl name='_M_manager' type-id='type-id-2180' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2008' column='1'/>
2685        </data-member>
2686        <member-function access='public' constructor='yes'>
2687          <function-decl name='_Function_base' filepath='/usr/include/c++/4.9/functional' line='1993' column='1' visibility='default' binding='global' size-in-bits='64'>
2688            <parameter type-id='type-id-1657' is-artificial='yes'/>
2689            <return type-id='type-id-65'/>
2690          </function-decl>
2691        </member-function>
2692        <member-function access='public' destructor='yes'>
2693          <function-decl name='~_Function_base' filepath='/usr/include/c++/4.9/functional' line='1995' column='1' visibility='default' binding='global' size-in-bits='64'>
2694            <parameter type-id='type-id-1657' is-artificial='yes'/>
2695            <parameter type-id='type-id-23' is-artificial='yes'/>
2696            <return type-id='type-id-65'/>
2697          </function-decl>
2698        </member-function>
2699        <member-function access='public' constructor='yes'>
2700          <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'>
2701            <parameter type-id='type-id-1657' is-artificial='yes'/>
2702            <return type-id='type-id-65'/>
2703          </function-decl>
2704        </member-function>
2705        <member-function access='public' destructor='yes'>
2706          <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'>
2707            <parameter type-id='type-id-1657' is-artificial='yes'/>
2708            <parameter type-id='type-id-23' is-artificial='yes'/>
2709            <return type-id='type-id-65'/>
2710          </function-decl>
2711        </member-function>
2712      </class-decl>
2713      <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-2181'>
2714        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2177'/>
2715        <member-function access='public' static='yes'>
2716          <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_'>
2717            <parameter type-id='type-id-656'/>
2718            <parameter type-id='type-id-1538'/>
2719            <return type-id='type-id-515'/>
2720          </function-decl>
2721        </member-function>
2722      </class-decl>
2723      <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-686'>
2724        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-974'/>
2725        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-995'/>
2726        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2182'/>
2727        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1012'/>
2728        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-948'/>
2729        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-967'/>
2730        <member-type access='private'>
2731          <typedef-decl name='__bucket_type' type-id='type-id-1848' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='199' column='1' id='type-id-1661'/>
2732        </member-type>
2733        <member-type access='private'>
2734          <typedef-decl name='__hash_code' type-id='type-id-2184' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='231' column='1' id='type-id-2183'/>
2735        </member-type>
2736        <member-type access='public'>
2737          <typedef-decl name='__hashtable_alloc' type-id='type-id-967' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='192' column='1' id='type-id-1663'/>
2738        </member-type>
2739        <member-type access='private'>
2740          <typedef-decl name='__node_base' type-id='type-id-1851' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='198' column='1' id='type-id-1665'/>
2741        </member-type>
2742        <member-type access='private'>
2743          <typedef-decl name='__node_type' type-id='type-id-960' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='188' column='1' id='type-id-1667'/>
2744        </member-type>
2745        <member-type access='private'>
2746          <typedef-decl name='__rehash_state' type-id='type-id-2185' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='216' column='1' id='type-id-690'/>
2747        </member-type>
2748        <member-type access='public'>
2749          <typedef-decl name='allocator_type' type-id='type-id-1089' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='204' column='1' id='type-id-693'/>
2750        </member-type>
2751        <member-type access='public'>
2752          <typedef-decl name='const_iterator' type-id='type-id-2187' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='306' column='1' id='type-id-2186'/>
2753        </member-type>
2754        <member-type access='public'>
2755          <typedef-decl name='const_local_iterator' type-id='type-id-2189' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='310' column='1' id='type-id-2188'/>
2756        </member-type>
2757        <member-type access='public'>
2758          <typedef-decl name='iterator' type-id='type-id-2191' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='305' column='1' id='type-id-2190'/>
2759        </member-type>
2760        <member-type access='public'>
2761          <typedef-decl name='key_equal' type-id='type-id-1152' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='205' column='1' id='type-id-696'/>
2762        </member-type>
2763        <member-type access='public'>
2764          <typedef-decl name='key_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='202' column='1' id='type-id-699'/>
2765        </member-type>
2766        <member-type access='public'>
2767          <typedef-decl name='local_iterator' type-id='type-id-2193' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='308' column='1' id='type-id-2192'/>
2768        </member-type>
2769        <member-type access='public'>
2770          <typedef-decl name='size_type' type-id='type-id-2195' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='302' column='1' id='type-id-2194'/>
2771        </member-type>
2772        <member-type access='public'>
2773          <typedef-decl name='value_type' type-id='type-id-1285' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='203' column='1' id='type-id-2196'/>
2774        </member-type>
2775        <data-member access='private' layout-offset-in-bits='0'>
2776          <var-decl name='_M_buckets' type-id='type-id-1662' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='313' column='1'/>
2777        </data-member>
2778        <data-member access='private' layout-offset-in-bits='64'>
2779          <var-decl name='_M_bucket_count' type-id='type-id-2194' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='314' column='1'/>
2780        </data-member>
2781        <data-member access='private' layout-offset-in-bits='128'>
2782          <var-decl name='_M_before_begin' type-id='type-id-1665' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='315' column='1'/>
2783        </data-member>
2784        <data-member access='private' layout-offset-in-bits='192'>
2785          <var-decl name='_M_element_count' type-id='type-id-2194' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='316' column='1'/>
2786        </data-member>
2787        <data-member access='private' layout-offset-in-bits='256'>
2788          <var-decl name='_M_rehash_policy' type-id='type-id-1008' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='317' column='1'/>
2789        </data-member>
2790        <data-member access='private' layout-offset-in-bits='384'>
2791          <var-decl name='_M_single_bucket' type-id='type-id-1661' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='325' column='1'/>
2792        </data-member>
2793        <member-function access='public'>
2794          <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'>
2795            <parameter type-id='type-id-1660' is-artificial='yes'/>
2796            <parameter type-id='type-id-2194'/>
2797            <parameter type-id='type-id-1162'/>
2798            <parameter type-id='type-id-1006'/>
2799            <parameter type-id='type-id-947'/>
2800            <parameter type-id='type-id-1154'/>
2801            <parameter type-id='type-id-1017'/>
2802            <parameter type-id='type-id-695'/>
2803            <return type-id='type-id-65'/>
2804          </function-decl>
2805        </member-function>
2806        <member-function access='public'>
2807          <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'>
2808            <parameter type-id='type-id-1660' is-artificial='yes'/>
2809            <parameter type-id='type-id-688'/>
2810            <return type-id='type-id-65'/>
2811          </function-decl>
2812        </member-function>
2813        <member-function access='public'>
2814          <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'>
2815            <parameter type-id='type-id-1660' is-artificial='yes'/>
2816            <parameter type-id='type-id-1659'/>
2817            <return type-id='type-id-65'/>
2818          </function-decl>
2819        </member-function>
2820        <member-function access='public'>
2821          <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'>
2822            <parameter type-id='type-id-1660' is-artificial='yes'/>
2823            <parameter type-id='type-id-688'/>
2824            <parameter type-id='type-id-695'/>
2825            <return type-id='type-id-65'/>
2826          </function-decl>
2827        </member-function>
2828        <member-function access='public'>
2829          <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'>
2830            <parameter type-id='type-id-1660' is-artificial='yes'/>
2831            <parameter type-id='type-id-1659'/>
2832            <parameter type-id='type-id-695'/>
2833            <return type-id='type-id-65'/>
2834          </function-decl>
2835        </member-function>
2836        <member-function access='public'>
2837          <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'>
2838            <parameter type-id='type-id-1660' is-artificial='yes'/>
2839            <parameter type-id='type-id-695'/>
2840            <return type-id='type-id-65'/>
2841          </function-decl>
2842        </member-function>
2843        <member-function access='public'>
2844          <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'>
2845            <parameter type-id='type-id-1660' is-artificial='yes'/>
2846            <parameter type-id='type-id-2194'/>
2847            <parameter type-id='type-id-1162'/>
2848            <parameter type-id='type-id-698'/>
2849            <parameter type-id='type-id-695'/>
2850            <return type-id='type-id-65'/>
2851          </function-decl>
2852        </member-function>
2853        <member-function access='public'>
2854          <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'>
2855            <parameter type-id='type-id-1660' is-artificial='yes'/>
2856            <parameter type-id='type-id-2197'/>
2857            <parameter type-id='type-id-2194'/>
2858            <parameter type-id='type-id-1162'/>
2859            <parameter type-id='type-id-698'/>
2860            <parameter type-id='type-id-695'/>
2861            <return type-id='type-id-65'/>
2862          </function-decl>
2863        </member-function>
2864        <member-function access='public' destructor='yes'>
2865          <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'>
2866            <parameter type-id='type-id-1660' is-artificial='yes'/>
2867            <parameter type-id='type-id-23' is-artificial='yes'/>
2868            <return type-id='type-id-65'/>
2869          </function-decl>
2870        </member-function>
2871      </class-decl>
2872      <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-720'>
2873        <member-type access='protected'>
2874          <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-1689'>
2875            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1062'/>
2876            <data-member access='public' layout-offset-in-bits='0'>
2877              <var-decl name='_M_node' type-id='type-id-1873' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='322' column='1'/>
2878            </data-member>
2879            <member-function access='public' constructor='yes'>
2880              <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'>
2881                <parameter type-id='type-id-1690' is-artificial='yes'/>
2882                <return type-id='type-id-65'/>
2883              </function-decl>
2884            </member-function>
2885            <member-function access='public' constructor='yes'>
2886              <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'>
2887                <parameter type-id='type-id-1690' is-artificial='yes'/>
2888                <parameter type-id='type-id-725'/>
2889                <return type-id='type-id-65'/>
2890              </function-decl>
2891            </member-function>
2892            <member-function access='public' constructor='yes'>
2893              <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'>
2894                <parameter type-id='type-id-1690' is-artificial='yes'/>
2895                <parameter type-id='type-id-1692'/>
2896                <return type-id='type-id-65'/>
2897              </function-decl>
2898            </member-function>
2899            <member-function access='public' constructor='yes'>
2900              <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'>
2901                <parameter type-id='type-id-1690' is-artificial='yes'/>
2902                <return type-id='type-id-65'/>
2903              </function-decl>
2904            </member-function>
2905          </class-decl>
2906        </member-type>
2907        <member-type access='protected'>
2908          <typedef-decl name='_Node_alloc_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='315' column='1' id='type-id-723'/>
2909        </member-type>
2910        <member-type access='protected'>
2911          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2200' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='317' column='1' id='type-id-2199'/>
2912        </member-type>
2913        <member-type access='public'>
2914          <typedef-decl name='allocator_type' type-id='type-id-1056' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='350' column='1' id='type-id-2201'/>
2915        </member-type>
2916        <data-member access='protected' layout-offset-in-bits='0'>
2917          <var-decl name='_M_impl' type-id='type-id-1689' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='339' column='1'/>
2918        </data-member>
2919        <member-function access='public'>
2920          <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'>
2921            <parameter type-id='type-id-1688' is-artificial='yes'/>
2922            <return type-id='type-id-65'/>
2923          </function-decl>
2924        </member-function>
2925        <member-function access='public'>
2926          <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'>
2927            <parameter type-id='type-id-1688' is-artificial='yes'/>
2928            <parameter type-id='type-id-725'/>
2929            <return type-id='type-id-65'/>
2930          </function-decl>
2931        </member-function>
2932        <member-function access='public'>
2933          <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'>
2934            <parameter type-id='type-id-1688' is-artificial='yes'/>
2935            <parameter type-id='type-id-1687'/>
2936            <return type-id='type-id-65'/>
2937          </function-decl>
2938        </member-function>
2939        <member-function access='public' destructor='yes'>
2940          <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'>
2941            <parameter type-id='type-id-1688' is-artificial='yes'/>
2942            <parameter type-id='type-id-23' is-artificial='yes'/>
2943            <return type-id='type-id-65'/>
2944          </function-decl>
2945        </member-function>
2946        <member-function access='public' destructor='yes'>
2947          <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'>
2948            <parameter type-id='type-id-1688' is-artificial='yes'/>
2949            <parameter type-id='type-id-23' 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='_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'>
2955            <parameter type-id='type-id-1688' 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_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'>
2961            <parameter type-id='type-id-1688' 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_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'>
2967            <parameter type-id='type-id-1688' is-artificial='yes'/>
2968            <return type-id='type-id-65'/>
2969          </function-decl>
2970        </member-function>
2971        <member-function access='public'>
2972          <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'>
2973            <parameter type-id='type-id-1688' is-artificial='yes'/>
2974            <return type-id='type-id-1691'/>
2975          </function-decl>
2976        </member-function>
2977        <member-function access='protected'>
2978          <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'>
2979            <parameter type-id='type-id-1688' is-artificial='yes'/>
2980            <parameter type-id='type-id-1700'/>
2981            <return type-id='type-id-65'/>
2982          </function-decl>
2983        </member-function>
2984      </class-decl>
2985      <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-726'>
2986        <member-type access='protected'>
2987          <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-1695'>
2988            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1065'/>
2989            <data-member access='public' layout-offset-in-bits='0'>
2990              <var-decl name='_M_node' type-id='type-id-1873' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='322' column='1'/>
2991            </data-member>
2992            <member-function access='public' constructor='yes'>
2993              <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'>
2994                <parameter type-id='type-id-1696' is-artificial='yes'/>
2995                <return type-id='type-id-65'/>
2996              </function-decl>
2997            </member-function>
2998            <member-function access='public' constructor='yes'>
2999              <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'>
3000                <parameter type-id='type-id-1696' is-artificial='yes'/>
3001                <parameter type-id='type-id-731'/>
3002                <return type-id='type-id-65'/>
3003              </function-decl>
3004            </member-function>
3005            <member-function access='public' constructor='yes'>
3006              <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'>
3007                <parameter type-id='type-id-1696' is-artificial='yes'/>
3008                <parameter type-id='type-id-1698'/>
3009                <return type-id='type-id-65'/>
3010              </function-decl>
3011            </member-function>
3012            <member-function access='public' constructor='yes'>
3013              <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'>
3014                <parameter type-id='type-id-1696' is-artificial='yes'/>
3015                <return type-id='type-id-65'/>
3016              </function-decl>
3017            </member-function>
3018          </class-decl>
3019        </member-type>
3020        <member-type access='protected'>
3021          <typedef-decl name='_Node_alloc_type' type-id='type-id-2202' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='315' column='1' id='type-id-729'/>
3022        </member-type>
3023        <member-type access='protected'>
3024          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2204' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='317' column='1' id='type-id-2203'/>
3025        </member-type>
3026        <member-type access='public'>
3027          <typedef-decl name='allocator_type' type-id='type-id-1059' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='350' column='1' id='type-id-2205'/>
3028        </member-type>
3029        <data-member access='protected' layout-offset-in-bits='0'>
3030          <var-decl name='_M_impl' type-id='type-id-1695' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='339' column='1'/>
3031        </data-member>
3032        <member-function access='public'>
3033          <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'>
3034            <parameter type-id='type-id-1694' is-artificial='yes'/>
3035            <return type-id='type-id-65'/>
3036          </function-decl>
3037        </member-function>
3038        <member-function access='public'>
3039          <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'>
3040            <parameter type-id='type-id-1694' is-artificial='yes'/>
3041            <parameter type-id='type-id-731'/>
3042            <return type-id='type-id-65'/>
3043          </function-decl>
3044        </member-function>
3045        <member-function access='public'>
3046          <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'>
3047            <parameter type-id='type-id-1694' is-artificial='yes'/>
3048            <parameter type-id='type-id-1693'/>
3049            <return type-id='type-id-65'/>
3050          </function-decl>
3051        </member-function>
3052        <member-function access='public' destructor='yes'>
3053          <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'>
3054            <parameter type-id='type-id-1694' is-artificial='yes'/>
3055            <parameter type-id='type-id-23' is-artificial='yes'/>
3056            <return type-id='type-id-65'/>
3057          </function-decl>
3058        </member-function>
3059        <member-function access='public' destructor='yes'>
3060          <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'>
3061            <parameter type-id='type-id-1694' is-artificial='yes'/>
3062            <parameter type-id='type-id-23' is-artificial='yes'/>
3063            <return type-id='type-id-65'/>
3064          </function-decl>
3065        </member-function>
3066        <member-function access='public'>
3067          <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'>
3068            <parameter type-id='type-id-1694' is-artificial='yes'/>
3069            <return type-id='type-id-65'/>
3070          </function-decl>
3071        </member-function>
3072        <member-function access='public'>
3073          <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'>
3074            <parameter type-id='type-id-1694' is-artificial='yes'/>
3075            <return type-id='type-id-65'/>
3076          </function-decl>
3077        </member-function>
3078        <member-function access='public'>
3079          <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'>
3080            <parameter type-id='type-id-1694' is-artificial='yes'/>
3081            <return type-id='type-id-65'/>
3082          </function-decl>
3083        </member-function>
3084        <member-function access='public'>
3085          <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'>
3086            <parameter type-id='type-id-1694' is-artificial='yes'/>
3087            <return type-id='type-id-1697'/>
3088          </function-decl>
3089        </member-function>
3090        <member-function access='protected'>
3091          <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'>
3092            <parameter type-id='type-id-1694' is-artificial='yes'/>
3093            <parameter type-id='type-id-1702'/>
3094            <return type-id='type-id-65'/>
3095          </function-decl>
3096        </member-function>
3097      </class-decl>
3098      <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-2206'>
3099        <member-type access='protected'>
3100          <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-2207'>
3101            <underlying-type type-id='type-id-88'/>
3102            <enumerator name='_S_need_barriers' value='0'/>
3103          </enum-decl>
3104        </member-type>
3105      </class-decl>
3106      <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-740'>
3107        <member-type access='protected'>
3108          <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-1710'>
3109            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1068'/>
3110            <data-member access='public' layout-offset-in-bits='0'>
3111              <var-decl name='_M_key_compare' type-id='type-id-1200' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
3112            </data-member>
3113            <data-member access='public' layout-offset-in-bits='64'>
3114              <var-decl name='_M_header' type-id='type-id-835' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
3115            </data-member>
3116            <data-member access='public' layout-offset-in-bits='320'>
3117              <var-decl name='_M_node_count' type-id='type-id-2208' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
3118            </data-member>
3119            <member-function access='public'>
3120              <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'>
3121                <parameter type-id='type-id-1711' is-artificial='yes'/>
3122                <return type-id='type-id-65'/>
3123              </function-decl>
3124            </member-function>
3125            <member-function access='public'>
3126              <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'>
3127                <parameter type-id='type-id-1711' is-artificial='yes'/>
3128                <parameter type-id='type-id-1202'/>
3129                <parameter type-id='type-id-746'/>
3130                <return type-id='type-id-65'/>
3131              </function-decl>
3132            </member-function>
3133            <member-function access='public'>
3134              <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'>
3135                <parameter type-id='type-id-1711' is-artificial='yes'/>
3136                <parameter type-id='type-id-1202'/>
3137                <parameter type-id='type-id-1709'/>
3138                <return type-id='type-id-65'/>
3139              </function-decl>
3140            </member-function>
3141          </class-decl>
3142        </member-type>
3143        <member-type access='protected'>
3144          <typedef-decl name='_Base_ptr' type-id='type-id-1751' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1706'/>
3145        </member-type>
3146        <member-type access='protected'>
3147          <typedef-decl name='_Const_Base_ptr' type-id='type-id-837' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2209'/>
3148        </member-type>
3149        <member-type access='public'>
3150          <typedef-decl name='_Const_Link_type' type-id='type-id-822' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2210'/>
3151        </member-type>
3152        <member-type access='public'>
3153          <typedef-decl name='_Link_type' type-id='type-id-1744' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2211'/>
3154        </member-type>
3155        <member-type access='private'>
3156          <typedef-decl name='_Node_allocator' type-id='type-id-2212' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-744'/>
3157        </member-type>
3158        <member-type access='public'>
3159          <typedef-decl name='allocator_type' type-id='type-id-1083' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-747'/>
3160        </member-type>
3161        <member-type access='public'>
3162          <typedef-decl name='const_iterator' type-id='type-id-2214' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2213'/>
3163        </member-type>
3164        <member-type access='public'>
3165          <typedef-decl name='const_reference' type-id='type-id-755' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2215'/>
3166        </member-type>
3167        <member-type access='public'>
3168          <typedef-decl name='const_reverse_iterator' type-id='type-id-2217' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2216'/>
3169        </member-type>
3170        <member-type access='public'>
3171          <typedef-decl name='iterator' type-id='type-id-2219' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2218'/>
3172        </member-type>
3173        <member-type access='public'>
3174          <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-750'/>
3175        </member-type>
3176        <member-type access='public'>
3177          <typedef-decl name='reverse_iterator' type-id='type-id-2221' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2220'/>
3178        </member-type>
3179        <member-type access='public'>
3180          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2208'/>
3181        </member-type>
3182        <member-type access='public'>
3183          <typedef-decl name='value_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-753'/>
3184        </member-type>
3185        <data-member access='protected' layout-offset-in-bits='0'>
3186          <var-decl name='_M_impl' type-id='type-id-1710' 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-1705' 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-1705' is-artificial='yes'/>
3197            <parameter type-id='type-id-1202'/>
3198            <parameter type-id='type-id-749'/>
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-1705' is-artificial='yes'/>
3205            <parameter type-id='type-id-742'/>
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-1705' is-artificial='yes'/>
3212            <parameter type-id='type-id-749'/>
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-1705' is-artificial='yes'/>
3219            <parameter type-id='type-id-742'/>
3220            <parameter type-id='type-id-749'/>
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-1705' is-artificial='yes'/>
3227            <parameter type-id='type-id-1704'/>
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-1705' is-artificial='yes'/>
3234            <parameter type-id='type-id-1704'/>
3235            <parameter type-id='type-id-749'/>
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-1705' is-artificial='yes'/>
3242            <parameter type-id='type-id-1704'/>
3243            <parameter type-id='type-id-1709'/>
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-1705' 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::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-756'>
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-1719'>
3258            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1071'/>
3259            <data-member access='public' layout-offset-in-bits='0'>
3260              <var-decl name='_M_key_compare' type-id='type-id-1200' 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-835' 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-2222' 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-1720' 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-1720' is-artificial='yes'/>
3277                <parameter type-id='type-id-1202'/>
3278                <parameter type-id='type-id-762'/>
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-1720' is-artificial='yes'/>
3285                <parameter type-id='type-id-1202'/>
3286                <parameter type-id='type-id-1718'/>
3287                <return type-id='type-id-65'/>
3288              </function-decl>
3289            </member-function>
3290          </class-decl>
3291        </member-type>
3292        <member-type access='protected'>
3293          <typedef-decl name='_Base_ptr' type-id='type-id-1751' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1715'/>
3294        </member-type>
3295        <member-type access='protected'>
3296          <typedef-decl name='_Const_Base_ptr' type-id='type-id-837' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2223'/>
3297        </member-type>
3298        <member-type access='public'>
3299          <typedef-decl name='_Const_Link_type' type-id='type-id-826' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2224'/>
3300        </member-type>
3301        <member-type access='public'>
3302          <typedef-decl name='_Link_type' type-id='type-id-1746' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2225'/>
3303        </member-type>
3304        <member-type access='private'>
3305          <typedef-decl name='_Node_allocator' type-id='type-id-2226' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-760'/>
3306        </member-type>
3307        <member-type access='public'>
3308          <typedef-decl name='allocator_type' type-id='type-id-1086' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-763'/>
3309        </member-type>
3310        <member-type access='public'>
3311          <typedef-decl name='const_iterator' type-id='type-id-2228' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2227'/>
3312        </member-type>
3313        <member-type access='public'>
3314          <typedef-decl name='const_reference' type-id='type-id-771' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2229'/>
3315        </member-type>
3316        <member-type access='public'>
3317          <typedef-decl name='const_reverse_iterator' type-id='type-id-2231' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2230'/>
3318        </member-type>
3319        <member-type access='public'>
3320          <typedef-decl name='iterator' type-id='type-id-2233' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2232'/>
3321        </member-type>
3322        <member-type access='public'>
3323          <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-766'/>
3324        </member-type>
3325        <member-type access='public'>
3326          <typedef-decl name='reverse_iterator' type-id='type-id-2235' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2234'/>
3327        </member-type>
3328        <member-type access='public'>
3329          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2222'/>
3330        </member-type>
3331        <member-type access='public'>
3332          <typedef-decl name='value_type' type-id='type-id-1281' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-769'/>
3333        </member-type>
3334        <data-member access='protected' layout-offset-in-bits='0'>
3335          <var-decl name='_M_impl' type-id='type-id-1719' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
3336        </data-member>
3337        <member-function access='public'>
3338          <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'>
3339            <parameter type-id='type-id-1714' is-artificial='yes'/>
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='666' column='1' visibility='default' binding='global' size-in-bits='64'>
3345            <parameter type-id='type-id-1714' is-artificial='yes'/>
3346            <parameter type-id='type-id-1202'/>
3347            <parameter type-id='type-id-765'/>
3348            <return type-id='type-id-65'/>
3349          </function-decl>
3350        </member-function>
3351        <member-function access='public'>
3352          <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'>
3353            <parameter type-id='type-id-1714' is-artificial='yes'/>
3354            <parameter type-id='type-id-758'/>
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='684' column='1' visibility='default' binding='global' size-in-bits='64'>
3360            <parameter type-id='type-id-1714' is-artificial='yes'/>
3361            <parameter type-id='type-id-765'/>
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='688' column='1' visibility='default' binding='global' size-in-bits='64'>
3367            <parameter type-id='type-id-1714' is-artificial='yes'/>
3368            <parameter type-id='type-id-758'/>
3369            <parameter type-id='type-id-765'/>
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='700' column='1' visibility='default' binding='global' size-in-bits='64'>
3375            <parameter type-id='type-id-1714' is-artificial='yes'/>
3376            <parameter type-id='type-id-1713'/>
3377            <return type-id='type-id-65'/>
3378          </function-decl>
3379        </member-function>
3380        <member-function access='public'>
3381          <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'>
3382            <parameter type-id='type-id-1714' is-artificial='yes'/>
3383            <parameter type-id='type-id-1713'/>
3384            <parameter type-id='type-id-765'/>
3385            <return type-id='type-id-65'/>
3386          </function-decl>
3387        </member-function>
3388        <member-function access='public'>
3389          <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'>
3390            <parameter type-id='type-id-1714' is-artificial='yes'/>
3391            <parameter type-id='type-id-1713'/>
3392            <parameter type-id='type-id-1718'/>
3393            <return type-id='type-id-65'/>
3394          </function-decl>
3395        </member-function>
3396        <member-function access='public' destructor='yes'>
3397          <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'>
3398            <parameter type-id='type-id-1714' is-artificial='yes'/>
3399            <parameter type-id='type-id-23' is-artificial='yes'/>
3400            <return type-id='type-id-65'/>
3401          </function-decl>
3402        </member-function>
3403      </class-decl>
3404      <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-772'>
3405        <member-type access='protected'>
3406          <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-1728'>
3407            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1074'/>
3408            <data-member access='public' layout-offset-in-bits='0'>
3409              <var-decl name='_M_key_compare' type-id='type-id-1200' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
3410            </data-member>
3411            <data-member access='public' layout-offset-in-bits='64'>
3412              <var-decl name='_M_header' type-id='type-id-835' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
3413            </data-member>
3414            <data-member access='public' layout-offset-in-bits='320'>
3415              <var-decl name='_M_node_count' type-id='type-id-2236' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
3416            </data-member>
3417            <member-function access='public'>
3418              <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'>
3419                <parameter type-id='type-id-1729' is-artificial='yes'/>
3420                <return type-id='type-id-65'/>
3421              </function-decl>
3422            </member-function>
3423            <member-function access='public'>
3424              <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'>
3425                <parameter type-id='type-id-1729' is-artificial='yes'/>
3426                <parameter type-id='type-id-1202'/>
3427                <parameter type-id='type-id-778'/>
3428                <return type-id='type-id-65'/>
3429              </function-decl>
3430            </member-function>
3431            <member-function access='public'>
3432              <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'>
3433                <parameter type-id='type-id-1729' is-artificial='yes'/>
3434                <parameter type-id='type-id-1202'/>
3435                <parameter type-id='type-id-1727'/>
3436                <return type-id='type-id-65'/>
3437              </function-decl>
3438            </member-function>
3439          </class-decl>
3440        </member-type>
3441        <member-type access='protected'>
3442          <typedef-decl name='_Base_ptr' type-id='type-id-1751' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1724'/>
3443        </member-type>
3444        <member-type access='protected'>
3445          <typedef-decl name='_Const_Base_ptr' type-id='type-id-837' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2237'/>
3446        </member-type>
3447        <member-type access='public'>
3448          <typedef-decl name='_Const_Link_type' type-id='type-id-830' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2238'/>
3449        </member-type>
3450        <member-type access='public'>
3451          <typedef-decl name='_Link_type' type-id='type-id-1748' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2239'/>
3452        </member-type>
3453        <member-type access='private'>
3454          <typedef-decl name='_Node_allocator' type-id='type-id-2240' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-776'/>
3455        </member-type>
3456        <member-type access='public'>
3457          <typedef-decl name='allocator_type' type-id='type-id-1092' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-779'/>
3458        </member-type>
3459        <member-type access='public'>
3460          <typedef-decl name='const_iterator' type-id='type-id-2242' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2241'/>
3461        </member-type>
3462        <member-type access='public'>
3463          <typedef-decl name='const_reference' type-id='type-id-787' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2243'/>
3464        </member-type>
3465        <member-type access='public'>
3466          <typedef-decl name='const_reverse_iterator' type-id='type-id-2245' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2244'/>
3467        </member-type>
3468        <member-type access='public'>
3469          <typedef-decl name='iterator' type-id='type-id-2247' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2246'/>
3470        </member-type>
3471        <member-type access='public'>
3472          <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-782'/>
3473        </member-type>
3474        <member-type access='public'>
3475          <typedef-decl name='reverse_iterator' type-id='type-id-2249' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2248'/>
3476        </member-type>
3477        <member-type access='public'>
3478          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2236'/>
3479        </member-type>
3480        <member-type access='public'>
3481          <typedef-decl name='value_type' type-id='type-id-1289' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-785'/>
3482        </member-type>
3483        <data-member access='protected' layout-offset-in-bits='0'>
3484          <var-decl name='_M_impl' type-id='type-id-1728' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
3485        </data-member>
3486        <member-function access='public'>
3487          <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'>
3488            <parameter type-id='type-id-1723' is-artificial='yes'/>
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='666' column='1' visibility='default' binding='global' size-in-bits='64'>
3494            <parameter type-id='type-id-1723' is-artificial='yes'/>
3495            <parameter type-id='type-id-1202'/>
3496            <parameter type-id='type-id-781'/>
3497            <return type-id='type-id-65'/>
3498          </function-decl>
3499        </member-function>
3500        <member-function access='public'>
3501          <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'>
3502            <parameter type-id='type-id-1723' is-artificial='yes'/>
3503            <parameter type-id='type-id-774'/>
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='684' column='1' visibility='default' binding='global' size-in-bits='64'>
3509            <parameter type-id='type-id-1723' is-artificial='yes'/>
3510            <parameter type-id='type-id-781'/>
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='688' column='1' visibility='default' binding='global' size-in-bits='64'>
3516            <parameter type-id='type-id-1723' is-artificial='yes'/>
3517            <parameter type-id='type-id-774'/>
3518            <parameter type-id='type-id-781'/>
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='700' column='1' visibility='default' binding='global' size-in-bits='64'>
3524            <parameter type-id='type-id-1723' is-artificial='yes'/>
3525            <parameter type-id='type-id-1722'/>
3526            <return type-id='type-id-65'/>
3527          </function-decl>
3528        </member-function>
3529        <member-function access='public'>
3530          <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'>
3531            <parameter type-id='type-id-1723' is-artificial='yes'/>
3532            <parameter type-id='type-id-1722'/>
3533            <parameter type-id='type-id-781'/>
3534            <return type-id='type-id-65'/>
3535          </function-decl>
3536        </member-function>
3537        <member-function access='public'>
3538          <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'>
3539            <parameter type-id='type-id-1723' is-artificial='yes'/>
3540            <parameter type-id='type-id-1722'/>
3541            <parameter type-id='type-id-1727'/>
3542            <return type-id='type-id-65'/>
3543          </function-decl>
3544        </member-function>
3545        <member-function access='public' destructor='yes'>
3546          <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'>
3547            <parameter type-id='type-id-1723' is-artificial='yes'/>
3548            <parameter type-id='type-id-23' is-artificial='yes'/>
3549            <return type-id='type-id-65'/>
3550          </function-decl>
3551        </member-function>
3552      </class-decl>
3553      <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-788'>
3554        <member-type access='protected'>
3555          <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-1737'>
3556            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1077'/>
3557            <data-member access='public' layout-offset-in-bits='0'>
3558              <var-decl name='_M_key_compare' type-id='type-id-1200' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
3559            </data-member>
3560            <data-member access='public' layout-offset-in-bits='64'>
3561              <var-decl name='_M_header' type-id='type-id-835' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
3562            </data-member>
3563            <data-member access='public' layout-offset-in-bits='320'>
3564              <var-decl name='_M_node_count' type-id='type-id-2250' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
3565            </data-member>
3566            <member-function access='public'>
3567              <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'>
3568                <parameter type-id='type-id-1738' is-artificial='yes'/>
3569                <return type-id='type-id-65'/>
3570              </function-decl>
3571            </member-function>
3572            <member-function access='public'>
3573              <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'>
3574                <parameter type-id='type-id-1738' is-artificial='yes'/>
3575                <parameter type-id='type-id-1202'/>
3576                <parameter type-id='type-id-794'/>
3577                <return type-id='type-id-65'/>
3578              </function-decl>
3579            </member-function>
3580            <member-function access='public'>
3581              <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'>
3582                <parameter type-id='type-id-1738' is-artificial='yes'/>
3583                <parameter type-id='type-id-1202'/>
3584                <parameter type-id='type-id-1736'/>
3585                <return type-id='type-id-65'/>
3586              </function-decl>
3587            </member-function>
3588            <member-function access='public'>
3589              <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'>
3590                <parameter type-id='type-id-1738' is-artificial='yes'/>
3591                <return type-id='type-id-65'/>
3592              </function-decl>
3593            </member-function>
3594            <member-function access='private'>
3595              <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'>
3596                <parameter type-id='type-id-1738' is-artificial='yes'/>
3597                <return type-id='type-id-65'/>
3598              </function-decl>
3599            </member-function>
3600          </class-decl>
3601        </member-type>
3602        <member-type access='protected'>
3603          <typedef-decl name='_Base_ptr' type-id='type-id-1751' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1733'/>
3604        </member-type>
3605        <member-type access='protected'>
3606          <typedef-decl name='_Const_Base_ptr' type-id='type-id-837' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2251'/>
3607        </member-type>
3608        <member-type access='public'>
3609          <typedef-decl name='_Const_Link_type' type-id='type-id-834' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2252'/>
3610        </member-type>
3611        <member-type access='public'>
3612          <typedef-decl name='_Link_type' type-id='type-id-1750' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2253'/>
3613        </member-type>
3614        <member-type access='private'>
3615          <typedef-decl name='_Node_allocator' type-id='type-id-2254' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-792'/>
3616        </member-type>
3617        <member-type access='public'>
3618          <typedef-decl name='allocator_type' type-id='type-id-1095' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-795'/>
3619        </member-type>
3620        <member-type access='public'>
3621          <typedef-decl name='const_iterator' type-id='type-id-804' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2255'/>
3622        </member-type>
3623        <member-type access='public'>
3624          <typedef-decl name='const_reference' type-id='type-id-803' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2256'/>
3625        </member-type>
3626        <member-type access='public'>
3627          <typedef-decl name='const_reverse_iterator' type-id='type-id-2258' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2257'/>
3628        </member-type>
3629        <member-type access='public'>
3630          <typedef-decl name='iterator' type-id='type-id-813' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2259'/>
3631        </member-type>
3632        <member-type access='public'>
3633          <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-798'/>
3634        </member-type>
3635        <member-type access='public'>
3636          <typedef-decl name='reverse_iterator' type-id='type-id-2261' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2260'/>
3637        </member-type>
3638        <member-type access='public'>
3639          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2250'/>
3640        </member-type>
3641        <member-type access='public'>
3642          <typedef-decl name='value_type' type-id='type-id-1293' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-801'/>
3643        </member-type>
3644        <data-member access='protected' layout-offset-in-bits='0'>
3645          <var-decl name='_M_impl' type-id='type-id-1737' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
3646        </data-member>
3647        <member-function access='public'>
3648          <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'>
3649            <parameter type-id='type-id-1732' is-artificial='yes'/>
3650            <return type-id='type-id-65'/>
3651          </function-decl>
3652        </member-function>
3653        <member-function access='public'>
3654          <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'>
3655            <parameter type-id='type-id-1732' is-artificial='yes'/>
3656            <parameter type-id='type-id-1202'/>
3657            <parameter type-id='type-id-797'/>
3658            <return type-id='type-id-65'/>
3659          </function-decl>
3660        </member-function>
3661        <member-function access='public'>
3662          <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'>
3663            <parameter type-id='type-id-1732' is-artificial='yes'/>
3664            <parameter type-id='type-id-790'/>
3665            <return type-id='type-id-65'/>
3666          </function-decl>
3667        </member-function>
3668        <member-function access='public'>
3669          <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'>
3670            <parameter type-id='type-id-1732' is-artificial='yes'/>
3671            <parameter type-id='type-id-797'/>
3672            <return type-id='type-id-65'/>
3673          </function-decl>
3674        </member-function>
3675        <member-function access='public'>
3676          <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'>
3677            <parameter type-id='type-id-1732' is-artificial='yes'/>
3678            <parameter type-id='type-id-790'/>
3679            <parameter type-id='type-id-797'/>
3680            <return type-id='type-id-65'/>
3681          </function-decl>
3682        </member-function>
3683        <member-function access='public'>
3684          <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'>
3685            <parameter type-id='type-id-1732' is-artificial='yes'/>
3686            <parameter type-id='type-id-1731'/>
3687            <return type-id='type-id-65'/>
3688          </function-decl>
3689        </member-function>
3690        <member-function access='public'>
3691          <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'>
3692            <parameter type-id='type-id-1732' is-artificial='yes'/>
3693            <parameter type-id='type-id-1731'/>
3694            <parameter type-id='type-id-797'/>
3695            <return type-id='type-id-65'/>
3696          </function-decl>
3697        </member-function>
3698        <member-function access='public'>
3699          <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'>
3700            <parameter type-id='type-id-1732' is-artificial='yes'/>
3701            <parameter type-id='type-id-1731'/>
3702            <parameter type-id='type-id-1736'/>
3703            <return type-id='type-id-65'/>
3704          </function-decl>
3705        </member-function>
3706        <member-function access='public' destructor='yes'>
3707          <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'>
3708            <parameter type-id='type-id-1732' is-artificial='yes'/>
3709            <parameter type-id='type-id-23' is-artificial='yes'/>
3710            <return type-id='type-id-65'/>
3711          </function-decl>
3712        </member-function>
3713        <member-function access='public' destructor='yes'>
3714          <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'>
3715            <parameter type-id='type-id-1732' is-artificial='yes'/>
3716            <parameter type-id='type-id-23' is-artificial='yes'/>
3717            <return type-id='type-id-65'/>
3718          </function-decl>
3719        </member-function>
3720        <member-function access='public'>
3721          <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'>
3722            <parameter type-id='type-id-1732' is-artificial='yes'/>
3723            <return type-id='type-id-65'/>
3724          </function-decl>
3725        </member-function>
3726        <member-function access='private'>
3727          <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'>
3728            <parameter type-id='type-id-1732' is-artificial='yes'/>
3729            <parameter type-id='type-id-2253'/>
3730            <return type-id='type-id-65'/>
3731          </function-decl>
3732        </member-function>
3733        <member-function access='protected'>
3734          <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'>
3735            <parameter type-id='type-id-1732' is-artificial='yes'/>
3736            <return type-id='type-id-2253'/>
3737          </function-decl>
3738        </member-function>
3739        <member-function access='public'>
3740          <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'>
3741            <parameter type-id='type-id-1732' is-artificial='yes'/>
3742            <return type-id='type-id-2259'/>
3743          </function-decl>
3744        </member-function>
3745        <member-function access='public'>
3746          <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'>
3747            <parameter type-id='type-id-1732' is-artificial='yes'/>
3748            <return type-id='type-id-2259'/>
3749          </function-decl>
3750        </member-function>
3751        <member-function access='protected' static='yes'>
3752          <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'>
3753            <parameter type-id='type-id-1733'/>
3754            <return type-id='type-id-2253'/>
3755          </function-decl>
3756        </member-function>
3757        <member-function access='protected' static='yes'>
3758          <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'>
3759            <parameter type-id='type-id-1733'/>
3760            <return type-id='type-id-2253'/>
3761          </function-decl>
3762        </member-function>
3763        <member-function access='protected'>
3764          <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'>
3765            <parameter type-id='type-id-1732' is-artificial='yes'/>
3766            <parameter type-id='type-id-2253'/>
3767            <return type-id='type-id-65'/>
3768          </function-decl>
3769        </member-function>
3770        <member-function access='public'>
3771          <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'>
3772            <parameter type-id='type-id-1732' is-artificial='yes'/>
3773            <return type-id='type-id-1735'/>
3774          </function-decl>
3775        </member-function>
3776        <member-function access='protected'>
3777          <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'>
3778            <parameter type-id='type-id-1732' is-artificial='yes'/>
3779            <parameter type-id='type-id-2253'/>
3780            <return type-id='type-id-65'/>
3781          </function-decl>
3782        </member-function>
3783      </class-decl>
3784      <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-838'>
3785        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2206'/>
3786        <data-member access='private' layout-offset-in-bits='64'>
3787          <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'/>
3788        </data-member>
3789        <data-member access='private' layout-offset-in-bits='96'>
3790          <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'/>
3791        </data-member>
3792        <member-function access='public'>
3793          <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'>
3794            <parameter type-id='type-id-1755' is-artificial='yes'/>
3795            <return type-id='type-id-65'/>
3796          </function-decl>
3797        </member-function>
3798        <member-function access='private'>
3799          <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'>
3800            <parameter type-id='type-id-1755' is-artificial='yes'/>
3801            <parameter type-id='type-id-840'/>
3802            <return type-id='type-id-65'/>
3803          </function-decl>
3804        </member-function>
3805        <member-function access='public'>
3806          <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'>
3807            <parameter type-id='type-id-1755' is-artificial='yes'/>
3808            <return type-id='type-id-65'/>
3809          </function-decl>
3810        </member-function>
3811        <member-function access='public' destructor='yes' vtable-offset='-1'>
3812          <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'>
3813            <parameter type-id='type-id-1755' is-artificial='yes'/>
3814            <parameter type-id='type-id-23' is-artificial='yes'/>
3815            <return type-id='type-id-65'/>
3816          </function-decl>
3817        </member-function>
3818        <member-function access='public' vtable-offset='2'>
3819          <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'>
3820            <parameter type-id='type-id-1755' is-artificial='yes'/>
3821            <return type-id='type-id-65'/>
3822          </function-decl>
3823        </member-function>
3824        <member-function access='public' vtable-offset='3'>
3825          <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'>
3826            <parameter type-id='type-id-1755' is-artificial='yes'/>
3827            <return type-id='type-id-65'/>
3828          </function-decl>
3829        </member-function>
3830        <member-function access='public' vtable-offset='4'>
3831          <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'>
3832            <parameter type-id='type-id-1755' is-artificial='yes'/>
3833            <parameter type-id='type-id-1341'/>
3834            <return type-id='type-id-45'/>
3835          </function-decl>
3836        </member-function>
3837      </class-decl>
3838      <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-2262'>
3839        <member-type access='public'>
3840          <typedef-decl name='__type' type-id='type-id-2264' filepath='/usr/include/c++/4.9/type_traits' line='1641' column='1' id='type-id-2263'/>
3841        </member-type>
3842      </class-decl>
3843      <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-2265'>
3844        <member-type access='public'>
3845          <typedef-decl name='__type' type-id='type-id-2266' filepath='/usr/include/c++/4.9/type_traits' line='1583' column='1' id='type-id-2264'/>
3846        </member-type>
3847      </class-decl>
3848      <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-1018'>
3849        <data-member access='private' layout-offset-in-bits='0'>
3850          <var-decl name='_M_pi' type-id='type-id-1755' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='727' column='1'/>
3851        </data-member>
3852        <member-function access='public'>
3853          <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'>
3854            <parameter type-id='type-id-1906' is-artificial='yes'/>
3855            <return type-id='type-id-65'/>
3856          </function-decl>
3857        </member-function>
3858        <member-function access='public'>
3859          <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'>
3860            <parameter type-id='type-id-1906' is-artificial='yes'/>
3861            <parameter type-id='type-id-1028'/>
3862            <return type-id='type-id-65'/>
3863          </function-decl>
3864        </member-function>
3865        <member-function access='public'>
3866          <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'>
3867            <parameter type-id='type-id-1906' is-artificial='yes'/>
3868            <parameter type-id='type-id-1028'/>
3869            <parameter type-id='type-id-2267'/>
3870            <return type-id='type-id-65'/>
3871          </function-decl>
3872        </member-function>
3873        <member-function access='public' destructor='yes'>
3874          <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'>
3875            <parameter type-id='type-id-1906' is-artificial='yes'/>
3876            <parameter type-id='type-id-23' is-artificial='yes'/>
3877            <return type-id='type-id-65'/>
3878          </function-decl>
3879        </member-function>
3880        <member-function access='public'>
3881          <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'>
3882            <parameter type-id='type-id-1906' is-artificial='yes'/>
3883            <parameter type-id='type-id-1020'/>
3884            <return type-id='type-id-65'/>
3885          </function-decl>
3886        </member-function>
3887        <member-function access='public' destructor='yes'>
3888          <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'>
3889            <parameter type-id='type-id-1906' is-artificial='yes'/>
3890            <parameter type-id='type-id-23' is-artificial='yes'/>
3891            <return type-id='type-id-65'/>
3892          </function-decl>
3893        </member-function>
3894      </class-decl>
3895      <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-1022'>
3896        <data-member access='private' layout-offset-in-bits='0'>
3897          <var-decl name='_M_ptr' type-id='type-id-1610' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1174' column='1'/>
3898        </data-member>
3899        <data-member access='private' layout-offset-in-bits='64'>
3900          <var-decl name='_M_refcount' type-id='type-id-1018' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1175' column='1'/>
3901        </data-member>
3902        <member-function access='public'>
3903          <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'>
3904            <parameter type-id='type-id-1909' 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='__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'>
3910            <parameter type-id='type-id-1909' is-artificial='yes'/>
3911            <parameter type-id='type-id-1024'/>
3912            <return type-id='type-id-65'/>
3913          </function-decl>
3914        </member-function>
3915        <member-function access='public' destructor='yes'>
3916          <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'>
3917            <parameter type-id='type-id-1909' 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        <member-function access='public'>
3923          <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'>
3924            <parameter type-id='type-id-1909' is-artificial='yes'/>
3925            <parameter type-id='type-id-1908'/>
3926            <return type-id='type-id-65'/>
3927          </function-decl>
3928        </member-function>
3929        <member-function access='public'>
3930          <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'>
3931            <parameter type-id='type-id-1909' is-artificial='yes'/>
3932            <return type-id='type-id-65'/>
3933          </function-decl>
3934        </member-function>
3935        <member-function access='protected'>
3936          <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'>
3937            <parameter type-id='type-id-1909' is-artificial='yes'/>
3938            <parameter type-id='type-id-1031'/>
3939            <parameter type-id='type-id-2267'/>
3940            <return type-id='type-id-65'/>
3941          </function-decl>
3942        </member-function>
3943        <member-function access='public' destructor='yes'>
3944          <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'>
3945            <parameter type-id='type-id-1909' is-artificial='yes'/>
3946            <parameter type-id='type-id-23' is-artificial='yes'/>
3947            <return type-id='type-id-65'/>
3948          </function-decl>
3949        </member-function>
3950      </class-decl>
3951      <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-1032'>
3952        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-138'/>
3953        <member-type access='public'>
3954          <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-2268'>
3955            <member-type access='public'>
3956              <typedef-decl name='other' type-id='type-id-1044' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2269'/>
3957            </member-type>
3958          </class-decl>
3959        </member-type>
3960        <member-function access='public'>
3961          <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'>
3962            <parameter type-id='type-id-1912' is-artificial='yes'/>
3963            <return type-id='type-id-65'/>
3964          </function-decl>
3965        </member-function>
3966        <member-function access='public'>
3967          <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'>
3968            <parameter type-id='type-id-1912' is-artificial='yes'/>
3969            <parameter type-id='type-id-1034'/>
3970            <return type-id='type-id-65'/>
3971          </function-decl>
3972        </member-function>
3973        <member-function access='public' destructor='yes'>
3974          <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'>
3975            <parameter type-id='type-id-1912' is-artificial='yes'/>
3976            <parameter type-id='type-id-23' is-artificial='yes'/>
3977            <return type-id='type-id-65'/>
3978          </function-decl>
3979        </member-function>
3980      </class-decl>
3981      <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-1035'>
3982        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-140'/>
3983        <member-type access='public'>
3984          <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-2270'>
3985            <member-type access='public'>
3986              <typedef-decl name='other' type-id='type-id-1035' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2271'/>
3987            </member-type>
3988          </class-decl>
3989        </member-type>
3990        <member-type access='public'>
3991          <typedef-decl name='pointer' type-id='type-id-211' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2272'/>
3992        </member-type>
3993        <member-type access='public'>
3994          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2273'/>
3995        </member-type>
3996        <member-type access='public'>
3997          <typedef-decl name='value_type' type-id='type-id-209' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2274'/>
3998        </member-type>
3999        <member-function access='public'>
4000          <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'>
4001            <parameter type-id='type-id-1914' is-artificial='yes'/>
4002            <return type-id='type-id-65'/>
4003          </function-decl>
4004        </member-function>
4005        <member-function access='public'>
4006          <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'>
4007            <parameter type-id='type-id-1914' is-artificial='yes'/>
4008            <parameter type-id='type-id-1037'/>
4009            <return type-id='type-id-65'/>
4010          </function-decl>
4011        </member-function>
4012        <member-function access='public' destructor='yes'>
4013          <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'>
4014            <parameter type-id='type-id-1914' is-artificial='yes'/>
4015            <parameter type-id='type-id-23' is-artificial='yes'/>
4016            <return type-id='type-id-65'/>
4017          </function-decl>
4018        </member-function>
4019      </class-decl>
4020      <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-1038'>
4021        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-142'/>
4022        <member-type access='public'>
4023          <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-2275'>
4024            <member-type access='public'>
4025              <typedef-decl name='other' type-id='type-id-1038' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2276'/>
4026            </member-type>
4027          </class-decl>
4028        </member-type>
4029        <member-type access='public'>
4030          <typedef-decl name='pointer' type-id='type-id-214' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2277'/>
4031        </member-type>
4032        <member-type access='public'>
4033          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2278'/>
4034        </member-type>
4035        <member-type access='public'>
4036          <typedef-decl name='value_type' type-id='type-id-212' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2279'/>
4037        </member-type>
4038        <member-function access='public'>
4039          <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'>
4040            <parameter type-id='type-id-1916' is-artificial='yes'/>
4041            <return type-id='type-id-65'/>
4042          </function-decl>
4043        </member-function>
4044        <member-function access='public'>
4045          <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'>
4046            <parameter type-id='type-id-1916' is-artificial='yes'/>
4047            <parameter type-id='type-id-1040'/>
4048            <return type-id='type-id-65'/>
4049          </function-decl>
4050        </member-function>
4051        <member-function access='public' destructor='yes'>
4052          <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'>
4053            <parameter type-id='type-id-1916' is-artificial='yes'/>
4054            <parameter type-id='type-id-23' is-artificial='yes'/>
4055            <return type-id='type-id-65'/>
4056          </function-decl>
4057        </member-function>
4058      </class-decl>
4059      <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-1041'>
4060        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
4061        <member-type access='public'>
4062          <typedef-decl name='const_reference' type-id='type-id-361' filepath='/usr/include/c++/4.9/bits/allocator.h' line='100' column='1' id='type-id-2280'/>
4063        </member-type>
4064        <member-type access='public'>
4065          <typedef-decl name='reference' type-id='type-id-215' filepath='/usr/include/c++/4.9/bits/allocator.h' line='99' column='1' id='type-id-2281'/>
4066        </member-type>
4067        <member-type access='public'>
4068          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2282'/>
4069        </member-type>
4070        <member-function access='public'>
4071          <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'>
4072            <parameter type-id='type-id-1917' is-artificial='yes'/>
4073            <return type-id='type-id-65'/>
4074          </function-decl>
4075        </member-function>
4076        <member-function access='public'>
4077          <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'>
4078            <parameter type-id='type-id-1917' is-artificial='yes'/>
4079            <parameter type-id='type-id-1043'/>
4080            <return type-id='type-id-65'/>
4081          </function-decl>
4082        </member-function>
4083        <member-function access='public' destructor='yes'>
4084          <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'>
4085            <parameter type-id='type-id-1917' is-artificial='yes'/>
4086            <parameter type-id='type-id-23' is-artificial='yes'/>
4087            <return type-id='type-id-65'/>
4088          </function-decl>
4089        </member-function>
4090      </class-decl>
4091      <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-1044'>
4092        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-146'/>
4093        <member-function access='public'>
4094          <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'>
4095            <parameter type-id='type-id-1918' is-artificial='yes'/>
4096            <return type-id='type-id-65'/>
4097          </function-decl>
4098        </member-function>
4099        <member-function access='public'>
4100          <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'>
4101            <parameter type-id='type-id-1918' is-artificial='yes'/>
4102            <parameter type-id='type-id-1046'/>
4103            <return type-id='type-id-65'/>
4104          </function-decl>
4105        </member-function>
4106        <member-function access='public' destructor='yes'>
4107          <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'>
4108            <parameter type-id='type-id-1918' is-artificial='yes'/>
4109            <parameter type-id='type-id-23' is-artificial='yes'/>
4110            <return type-id='type-id-65'/>
4111          </function-decl>
4112        </member-function>
4113      </class-decl>
4114      <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-1047'>
4115        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-148'/>
4116        <member-type access='public'>
4117          <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-2283'>
4118            <member-type access='public'>
4119              <typedef-decl name='other' type-id='type-id-1047' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2284'/>
4120            </member-type>
4121          </class-decl>
4122        </member-type>
4123        <member-type access='public'>
4124          <typedef-decl name='pointer' type-id='type-id-1585' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2285'/>
4125        </member-type>
4126        <member-type access='public'>
4127          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2286'/>
4128        </member-type>
4129        <member-type access='public'>
4130          <typedef-decl name='value_type' type-id='type-id-1580' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2287'/>
4131        </member-type>
4132        <member-function access='public'>
4133          <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'>
4134            <parameter type-id='type-id-1920' is-artificial='yes'/>
4135            <return type-id='type-id-65'/>
4136          </function-decl>
4137        </member-function>
4138        <member-function access='public'>
4139          <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'>
4140            <parameter type-id='type-id-1920' is-artificial='yes'/>
4141            <parameter type-id='type-id-1049'/>
4142            <return type-id='type-id-65'/>
4143          </function-decl>
4144        </member-function>
4145        <member-function access='public' destructor='yes'>
4146          <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'>
4147            <parameter type-id='type-id-1920' is-artificial='yes'/>
4148            <parameter type-id='type-id-23' is-artificial='yes'/>
4149            <return type-id='type-id-65'/>
4150          </function-decl>
4151        </member-function>
4152      </class-decl>
4153      <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-1050'>
4154        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-150'/>
4155        <member-type access='public'>
4156          <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-2288'>
4157            <member-type access='public'>
4158              <typedef-decl name='other' type-id='type-id-1050' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2289'/>
4159            </member-type>
4160          </class-decl>
4161        </member-type>
4162        <member-type access='public'>
4163          <typedef-decl name='pointer' type-id='type-id-1615' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2290'/>
4164        </member-type>
4165        <member-type access='public'>
4166          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2291'/>
4167        </member-type>
4168        <member-type access='public'>
4169          <typedef-decl name='value_type' type-id='type-id-1610' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2292'/>
4170        </member-type>
4171        <member-function access='public'>
4172          <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'>
4173            <parameter type-id='type-id-1922' is-artificial='yes'/>
4174            <return type-id='type-id-65'/>
4175          </function-decl>
4176        </member-function>
4177        <member-function access='public'>
4178          <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'>
4179            <parameter type-id='type-id-1922' is-artificial='yes'/>
4180            <parameter type-id='type-id-1052'/>
4181            <return type-id='type-id-65'/>
4182          </function-decl>
4183        </member-function>
4184        <member-function access='public' destructor='yes'>
4185          <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'>
4186            <parameter type-id='type-id-1922' is-artificial='yes'/>
4187            <parameter type-id='type-id-23' is-artificial='yes'/>
4188            <return type-id='type-id-65'/>
4189          </function-decl>
4190        </member-function>
4191      </class-decl>
4192      <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-1053'>
4193        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-152'/>
4194        <member-type access='public'>
4195          <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-2293'>
4196            <member-type access='public'>
4197              <typedef-decl name='other' type-id='type-id-1053' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2294'/>
4198            </member-type>
4199          </class-decl>
4200        </member-type>
4201        <member-type access='public'>
4202          <typedef-decl name='pointer' type-id='type-id-1623' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2295'/>
4203        </member-type>
4204        <member-type access='public'>
4205          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2296'/>
4206        </member-type>
4207        <member-type access='public'>
4208          <typedef-decl name='value_type' type-id='type-id-1618' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2297'/>
4209        </member-type>
4210        <member-function access='public'>
4211          <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'>
4212            <parameter type-id='type-id-1924' is-artificial='yes'/>
4213            <return type-id='type-id-65'/>
4214          </function-decl>
4215        </member-function>
4216        <member-function access='public'>
4217          <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'>
4218            <parameter type-id='type-id-1924' is-artificial='yes'/>
4219            <parameter type-id='type-id-1055'/>
4220            <return type-id='type-id-65'/>
4221          </function-decl>
4222        </member-function>
4223        <member-function access='public' destructor='yes'>
4224          <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'>
4225            <parameter type-id='type-id-1924' is-artificial='yes'/>
4226            <parameter type-id='type-id-23' is-artificial='yes'/>
4227            <return type-id='type-id-65'/>
4228          </function-decl>
4229        </member-function>
4230      </class-decl>
4231      <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-1056'>
4232        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-154'/>
4233        <member-type access='public'>
4234          <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-2298'>
4235            <member-type access='public'>
4236              <typedef-decl name='other' type-id='type-id-1056' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2200'/>
4237            </member-type>
4238          </class-decl>
4239        </member-type>
4240        <member-type access='public'>
4241          <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-2299'>
4242            <member-type access='public'>
4243              <typedef-decl name='other' type-id='type-id-1062' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2198'/>
4244            </member-type>
4245          </class-decl>
4246        </member-type>
4247        <member-type access='public'>
4248          <typedef-decl name='const_reference' type-id='type-id-578' filepath='/usr/include/c++/4.9/bits/allocator.h' line='100' column='1' id='type-id-2300'/>
4249        </member-type>
4250        <member-type access='public'>
4251          <typedef-decl name='reference' type-id='type-id-1624' filepath='/usr/include/c++/4.9/bits/allocator.h' line='99' column='1' id='type-id-2301'/>
4252        </member-type>
4253        <member-function access='public'>
4254          <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'>
4255            <parameter type-id='type-id-1925' is-artificial='yes'/>
4256            <return type-id='type-id-65'/>
4257          </function-decl>
4258        </member-function>
4259        <member-function access='public'>
4260          <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'>
4261            <parameter type-id='type-id-1925' is-artificial='yes'/>
4262            <parameter type-id='type-id-1058'/>
4263            <return type-id='type-id-65'/>
4264          </function-decl>
4265        </member-function>
4266        <member-function access='public' destructor='yes'>
4267          <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'>
4268            <parameter type-id='type-id-1925' is-artificial='yes'/>
4269            <parameter type-id='type-id-23' is-artificial='yes'/>
4270            <return type-id='type-id-65'/>
4271          </function-decl>
4272        </member-function>
4273      </class-decl>
4274      <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-1059'>
4275        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-156'/>
4276        <member-type access='public'>
4277          <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-2302'>
4278            <member-type access='public'>
4279              <typedef-decl name='other' type-id='type-id-1059' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2204'/>
4280            </member-type>
4281          </class-decl>
4282        </member-type>
4283        <member-type access='public'>
4284          <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-2303'>
4285            <member-type access='public'>
4286              <typedef-decl name='other' type-id='type-id-1065' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2202'/>
4287            </member-type>
4288          </class-decl>
4289        </member-type>
4290        <member-type access='public'>
4291          <typedef-decl name='const_reference' type-id='type-id-582' filepath='/usr/include/c++/4.9/bits/allocator.h' line='100' column='1' id='type-id-2304'/>
4292        </member-type>
4293        <member-type access='public'>
4294          <typedef-decl name='reference' type-id='type-id-1626' filepath='/usr/include/c++/4.9/bits/allocator.h' line='99' column='1' id='type-id-2305'/>
4295        </member-type>
4296        <member-function access='public'>
4297          <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'>
4298            <parameter type-id='type-id-1926' is-artificial='yes'/>
4299            <return type-id='type-id-65'/>
4300          </function-decl>
4301        </member-function>
4302        <member-function access='public'>
4303          <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'>
4304            <parameter type-id='type-id-1926' is-artificial='yes'/>
4305            <parameter type-id='type-id-1061'/>
4306            <return type-id='type-id-65'/>
4307          </function-decl>
4308        </member-function>
4309        <member-function access='public' destructor='yes'>
4310          <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'>
4311            <parameter type-id='type-id-1926' is-artificial='yes'/>
4312            <parameter type-id='type-id-23' is-artificial='yes'/>
4313            <return type-id='type-id-65'/>
4314          </function-decl>
4315        </member-function>
4316      </class-decl>
4317      <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-1062'>
4318        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-158'/>
4319        <member-function access='public'>
4320          <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'>
4321            <parameter type-id='type-id-1927' is-artificial='yes'/>
4322            <return type-id='type-id-65'/>
4323          </function-decl>
4324        </member-function>
4325        <member-function access='public'>
4326          <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'>
4327            <parameter type-id='type-id-1927' is-artificial='yes'/>
4328            <parameter type-id='type-id-1064'/>
4329            <return type-id='type-id-65'/>
4330          </function-decl>
4331        </member-function>
4332        <member-function access='public' destructor='yes'>
4333          <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'>
4334            <parameter type-id='type-id-1927' is-artificial='yes'/>
4335            <parameter type-id='type-id-23' is-artificial='yes'/>
4336            <return type-id='type-id-65'/>
4337          </function-decl>
4338        </member-function>
4339        <member-function access='public' destructor='yes'>
4340          <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'>
4341            <parameter type-id='type-id-1927' is-artificial='yes'/>
4342            <parameter type-id='type-id-23' is-artificial='yes'/>
4343            <return type-id='type-id-65'/>
4344          </function-decl>
4345        </member-function>
4346        <member-function access='public'>
4347          <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'>
4348            <parameter type-id='type-id-1927' is-artificial='yes'/>
4349            <return type-id='type-id-65'/>
4350          </function-decl>
4351        </member-function>
4352      </class-decl>
4353      <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-1065'>
4354        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-160'/>
4355        <member-function access='public'>
4356          <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'>
4357            <parameter type-id='type-id-1928' is-artificial='yes'/>
4358            <return type-id='type-id-65'/>
4359          </function-decl>
4360        </member-function>
4361        <member-function access='public'>
4362          <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'>
4363            <parameter type-id='type-id-1928' is-artificial='yes'/>
4364            <parameter type-id='type-id-1067'/>
4365            <return type-id='type-id-65'/>
4366          </function-decl>
4367        </member-function>
4368        <member-function access='public' destructor='yes'>
4369          <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'>
4370            <parameter type-id='type-id-1928' is-artificial='yes'/>
4371            <parameter type-id='type-id-23' is-artificial='yes'/>
4372            <return type-id='type-id-65'/>
4373          </function-decl>
4374        </member-function>
4375        <member-function access='public' destructor='yes'>
4376          <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'>
4377            <parameter type-id='type-id-1928' is-artificial='yes'/>
4378            <parameter type-id='type-id-23' is-artificial='yes'/>
4379            <return type-id='type-id-65'/>
4380          </function-decl>
4381        </member-function>
4382        <member-function access='public'>
4383          <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'>
4384            <parameter type-id='type-id-1928' is-artificial='yes'/>
4385            <return type-id='type-id-65'/>
4386          </function-decl>
4387        </member-function>
4388      </class-decl>
4389      <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-1068'>
4390        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-162'/>
4391        <member-function access='public'>
4392          <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'>
4393            <parameter type-id='type-id-1929' is-artificial='yes'/>
4394            <return type-id='type-id-65'/>
4395          </function-decl>
4396        </member-function>
4397        <member-function access='public'>
4398          <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'>
4399            <parameter type-id='type-id-1929' is-artificial='yes'/>
4400            <parameter type-id='type-id-1070'/>
4401            <return type-id='type-id-65'/>
4402          </function-decl>
4403        </member-function>
4404        <member-function access='public' destructor='yes'>
4405          <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'>
4406            <parameter type-id='type-id-1929' is-artificial='yes'/>
4407            <parameter type-id='type-id-23' is-artificial='yes'/>
4408            <return type-id='type-id-65'/>
4409          </function-decl>
4410        </member-function>
4411      </class-decl>
4412      <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-1071'>
4413        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-164'/>
4414        <member-function access='public'>
4415          <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'>
4416            <parameter type-id='type-id-1930' is-artificial='yes'/>
4417            <return type-id='type-id-65'/>
4418          </function-decl>
4419        </member-function>
4420        <member-function access='public'>
4421          <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'>
4422            <parameter type-id='type-id-1930' is-artificial='yes'/>
4423            <parameter type-id='type-id-1073'/>
4424            <return type-id='type-id-65'/>
4425          </function-decl>
4426        </member-function>
4427        <member-function access='public' destructor='yes'>
4428          <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'>
4429            <parameter type-id='type-id-1930' is-artificial='yes'/>
4430            <parameter type-id='type-id-23' is-artificial='yes'/>
4431            <return type-id='type-id-65'/>
4432          </function-decl>
4433        </member-function>
4434      </class-decl>
4435      <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-1074'>
4436        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
4437        <member-function access='public'>
4438          <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'>
4439            <parameter type-id='type-id-1931' is-artificial='yes'/>
4440            <return type-id='type-id-65'/>
4441          </function-decl>
4442        </member-function>
4443        <member-function access='public'>
4444          <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'>
4445            <parameter type-id='type-id-1931' is-artificial='yes'/>
4446            <parameter type-id='type-id-1076'/>
4447            <return type-id='type-id-65'/>
4448          </function-decl>
4449        </member-function>
4450        <member-function access='public' destructor='yes'>
4451          <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'>
4452            <parameter type-id='type-id-1931' is-artificial='yes'/>
4453            <parameter type-id='type-id-23' is-artificial='yes'/>
4454            <return type-id='type-id-65'/>
4455          </function-decl>
4456        </member-function>
4457      </class-decl>
4458      <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-1077'>
4459        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-168'/>
4460        <member-type access='public'>
4461          <typedef-decl name='pointer' type-id='type-id-1750' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2306'/>
4462        </member-type>
4463        <member-type access='public'>
4464          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2307'/>
4465        </member-type>
4466        <member-type access='public'>
4467          <typedef-decl name='value_type' type-id='type-id-831' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2308'/>
4468        </member-type>
4469        <member-function access='public'>
4470          <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'>
4471            <parameter type-id='type-id-1933' is-artificial='yes'/>
4472            <return type-id='type-id-65'/>
4473          </function-decl>
4474        </member-function>
4475        <member-function access='public'>
4476          <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'>
4477            <parameter type-id='type-id-1933' is-artificial='yes'/>
4478            <parameter type-id='type-id-1079'/>
4479            <return type-id='type-id-65'/>
4480          </function-decl>
4481        </member-function>
4482        <member-function access='public' destructor='yes'>
4483          <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'>
4484            <parameter type-id='type-id-1933' is-artificial='yes'/>
4485            <parameter type-id='type-id-23' is-artificial='yes'/>
4486            <return type-id='type-id-65'/>
4487          </function-decl>
4488        </member-function>
4489        <member-function access='public' destructor='yes'>
4490          <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'>
4491            <parameter type-id='type-id-1933' is-artificial='yes'/>
4492            <parameter type-id='type-id-23' is-artificial='yes'/>
4493            <return type-id='type-id-65'/>
4494          </function-decl>
4495        </member-function>
4496        <member-function access='public'>
4497          <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'>
4498            <parameter type-id='type-id-1933' is-artificial='yes'/>
4499            <return type-id='type-id-65'/>
4500          </function-decl>
4501        </member-function>
4502      </class-decl>
4503      <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-1080'>
4504        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-170'/>
4505        <member-type access='public'>
4506          <typedef-decl name='value_type' type-id='type-id-960' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2309'/>
4507        </member-type>
4508        <member-function access='public'>
4509          <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'>
4510            <parameter type-id='type-id-1935' is-artificial='yes'/>
4511            <return type-id='type-id-65'/>
4512          </function-decl>
4513        </member-function>
4514        <member-function access='public'>
4515          <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'>
4516            <parameter type-id='type-id-1935' is-artificial='yes'/>
4517            <parameter type-id='type-id-1082'/>
4518            <return type-id='type-id-65'/>
4519          </function-decl>
4520        </member-function>
4521        <member-function access='public' destructor='yes'>
4522          <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'>
4523            <parameter type-id='type-id-1935' is-artificial='yes'/>
4524            <parameter type-id='type-id-23' is-artificial='yes'/>
4525            <return type-id='type-id-65'/>
4526          </function-decl>
4527        </member-function>
4528      </class-decl>
4529      <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-1083'>
4530        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-172'/>
4531        <member-type access='public'>
4532          <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-2310'>
4533            <member-type access='public'>
4534              <typedef-decl name='other' type-id='type-id-1068' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2311'/>
4535            </member-type>
4536          </class-decl>
4537        </member-type>
4538        <member-type access='public'>
4539          <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-2312'>
4540            <member-type access='public'>
4541              <typedef-decl name='other' type-id='type-id-1083' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2313'/>
4542            </member-type>
4543          </class-decl>
4544        </member-type>
4545        <member-type access='public'>
4546          <typedef-decl name='pointer' type-id='type-id-1979' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2314'/>
4547        </member-type>
4548        <member-type access='public'>
4549          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2315'/>
4550        </member-type>
4551        <member-type access='public'>
4552          <typedef-decl name='value_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2316'/>
4553        </member-type>
4554        <member-function access='public'>
4555          <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'>
4556            <parameter type-id='type-id-1937' is-artificial='yes'/>
4557            <return type-id='type-id-65'/>
4558          </function-decl>
4559        </member-function>
4560        <member-function access='public'>
4561          <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'>
4562            <parameter type-id='type-id-1937' is-artificial='yes'/>
4563            <parameter type-id='type-id-1085'/>
4564            <return type-id='type-id-65'/>
4565          </function-decl>
4566        </member-function>
4567        <member-function access='public' destructor='yes'>
4568          <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'>
4569            <parameter type-id='type-id-1937' is-artificial='yes'/>
4570            <parameter type-id='type-id-23' is-artificial='yes'/>
4571            <return type-id='type-id-65'/>
4572          </function-decl>
4573        </member-function>
4574        <member-function access='public' destructor='yes'>
4575          <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'>
4576            <parameter type-id='type-id-1937' is-artificial='yes'/>
4577            <parameter type-id='type-id-23' is-artificial='yes'/>
4578            <return type-id='type-id-65'/>
4579          </function-decl>
4580        </member-function>
4581        <member-function access='public'>
4582          <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_'>
4583            <parameter type-id='type-id-1937' is-artificial='yes'/>
4584            <parameter type-id='type-id-1085'/>
4585            <return type-id='type-id-65'/>
4586          </function-decl>
4587        </member-function>
4588        <member-function access='public'>
4589          <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'>
4590            <parameter type-id='type-id-1937' is-artificial='yes'/>
4591            <return type-id='type-id-65'/>
4592          </function-decl>
4593        </member-function>
4594      </class-decl>
4595      <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-1086'>
4596        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-174'/>
4597        <member-type access='public'>
4598          <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-2317'>
4599            <member-type access='public'>
4600              <typedef-decl name='other' type-id='type-id-1071' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2318'/>
4601            </member-type>
4602          </class-decl>
4603        </member-type>
4604        <member-type access='public'>
4605          <typedef-decl name='pointer' type-id='type-id-2053' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2319'/>
4606        </member-type>
4607        <member-type access='public'>
4608          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2320'/>
4609        </member-type>
4610        <member-type access='public'>
4611          <typedef-decl name='value_type' type-id='type-id-1281' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2321'/>
4612        </member-type>
4613        <member-function access='public'>
4614          <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'>
4615            <parameter type-id='type-id-1939' is-artificial='yes'/>
4616            <return type-id='type-id-65'/>
4617          </function-decl>
4618        </member-function>
4619        <member-function access='public'>
4620          <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'>
4621            <parameter type-id='type-id-1939' is-artificial='yes'/>
4622            <parameter type-id='type-id-1088'/>
4623            <return type-id='type-id-65'/>
4624          </function-decl>
4625        </member-function>
4626        <member-function access='public' destructor='yes'>
4627          <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'>
4628            <parameter type-id='type-id-1939' is-artificial='yes'/>
4629            <parameter type-id='type-id-23' is-artificial='yes'/>
4630            <return type-id='type-id-65'/>
4631          </function-decl>
4632        </member-function>
4633      </class-decl>
4634      <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-1089'>
4635        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-176'/>
4636        <member-function access='public'>
4637          <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'>
4638            <parameter type-id='type-id-1940' is-artificial='yes'/>
4639            <return type-id='type-id-65'/>
4640          </function-decl>
4641        </member-function>
4642        <member-function access='public'>
4643          <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'>
4644            <parameter type-id='type-id-1940' is-artificial='yes'/>
4645            <parameter type-id='type-id-1091'/>
4646            <return type-id='type-id-65'/>
4647          </function-decl>
4648        </member-function>
4649        <member-function access='public' destructor='yes'>
4650          <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'>
4651            <parameter type-id='type-id-1940' is-artificial='yes'/>
4652            <parameter type-id='type-id-23' is-artificial='yes'/>
4653            <return type-id='type-id-65'/>
4654          </function-decl>
4655        </member-function>
4656      </class-decl>
4657      <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-1092'>
4658        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-178'/>
4659        <member-type access='public'>
4660          <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-2322'>
4661            <member-type access='public'>
4662              <typedef-decl name='other' type-id='type-id-1074' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2323'/>
4663            </member-type>
4664          </class-decl>
4665        </member-type>
4666        <member-type access='public'>
4667          <typedef-decl name='pointer' type-id='type-id-2059' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2324'/>
4668        </member-type>
4669        <member-type access='public'>
4670          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2325'/>
4671        </member-type>
4672        <member-type access='public'>
4673          <typedef-decl name='value_type' type-id='type-id-1289' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2326'/>
4674        </member-type>
4675        <member-function access='public'>
4676          <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'>
4677            <parameter type-id='type-id-1942' is-artificial='yes'/>
4678            <return type-id='type-id-65'/>
4679          </function-decl>
4680        </member-function>
4681        <member-function access='public'>
4682          <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'>
4683            <parameter type-id='type-id-1942' is-artificial='yes'/>
4684            <parameter type-id='type-id-1094'/>
4685            <return type-id='type-id-65'/>
4686          </function-decl>
4687        </member-function>
4688        <member-function access='public' destructor='yes'>
4689          <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'>
4690            <parameter type-id='type-id-1942' is-artificial='yes'/>
4691            <parameter type-id='type-id-23' is-artificial='yes'/>
4692            <return type-id='type-id-65'/>
4693          </function-decl>
4694        </member-function>
4695      </class-decl>
4696      <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-1095'>
4697        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-180'/>
4698        <member-type access='public'>
4699          <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-2327'>
4700            <member-type access='public'>
4701              <typedef-decl name='other' type-id='type-id-1077' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2328'/>
4702            </member-type>
4703          </class-decl>
4704        </member-type>
4705        <member-type access='public'>
4706          <typedef-decl name='pointer' type-id='type-id-2062' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2329'/>
4707        </member-type>
4708        <member-type access='public'>
4709          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2330'/>
4710        </member-type>
4711        <member-type access='public'>
4712          <typedef-decl name='value_type' type-id='type-id-1293' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2331'/>
4713        </member-type>
4714        <member-function access='public'>
4715          <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'>
4716            <parameter type-id='type-id-1944' is-artificial='yes'/>
4717            <return type-id='type-id-65'/>
4718          </function-decl>
4719        </member-function>
4720        <member-function access='public'>
4721          <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'>
4722            <parameter type-id='type-id-1944' is-artificial='yes'/>
4723            <parameter type-id='type-id-1097'/>
4724            <return type-id='type-id-65'/>
4725          </function-decl>
4726        </member-function>
4727        <member-function access='public' destructor='yes'>
4728          <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'>
4729            <parameter type-id='type-id-1944' is-artificial='yes'/>
4730            <parameter type-id='type-id-23' is-artificial='yes'/>
4731            <return type-id='type-id-65'/>
4732          </function-decl>
4733        </member-function>
4734      </class-decl>
4735      <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-1098'>
4736        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-182'/>
4737        <member-type access='public'>
4738          <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-2332'>
4739            <member-type access='public'>
4740              <typedef-decl name='other' type-id='type-id-1098' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2333'/>
4741            </member-type>
4742          </class-decl>
4743        </member-type>
4744        <member-type access='public'>
4745          <typedef-decl name='pointer' type-id='type-id-2097' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2334'/>
4746        </member-type>
4747        <member-type access='public'>
4748          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2335'/>
4749        </member-type>
4750        <member-type access='public'>
4751          <typedef-decl name='value_type' type-id='type-id-1321' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2336'/>
4752        </member-type>
4753        <member-function access='public'>
4754          <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'>
4755            <parameter type-id='type-id-1946' is-artificial='yes'/>
4756            <return type-id='type-id-65'/>
4757          </function-decl>
4758        </member-function>
4759        <member-function access='public'>
4760          <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'>
4761            <parameter type-id='type-id-1946' is-artificial='yes'/>
4762            <parameter type-id='type-id-1100'/>
4763            <return type-id='type-id-65'/>
4764          </function-decl>
4765        </member-function>
4766        <member-function access='public' destructor='yes'>
4767          <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'>
4768            <parameter type-id='type-id-1946' is-artificial='yes'/>
4769            <parameter type-id='type-id-23' is-artificial='yes'/>
4770            <return type-id='type-id-65'/>
4771          </function-decl>
4772        </member-function>
4773        <member-function access='public' destructor='yes'>
4774          <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'>
4775            <parameter type-id='type-id-1946' is-artificial='yes'/>
4776            <parameter type-id='type-id-23' is-artificial='yes'/>
4777            <return type-id='type-id-65'/>
4778          </function-decl>
4779        </member-function>
4780      </class-decl>
4781      <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'>
4782        <member-type access='private'>
4783          <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-1983'>
4784            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1041'/>
4785            <data-member access='public' layout-offset-in-bits='0'>
4786              <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'/>
4787            </data-member>
4788            <member-function access='public' constructor='yes'>
4789              <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'>
4790                <parameter type-id='type-id-1984' is-artificial='yes'/>
4791                <parameter type-id='type-id-39'/>
4792                <parameter type-id='type-id-1043'/>
4793                <return type-id='type-id-65'/>
4794              </function-decl>
4795            </member-function>
4796          </class-decl>
4797        </member-type>
4798        <member-type access='private'>
4799          <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-1109'>
4800            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2337'/>
4801            <data-member access='public' static='yes'>
4802              <var-decl name='_S_max_size' type-id='type-id-1113' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='50' column='1'/>
4803            </data-member>
4804            <data-member access='public' static='yes'>
4805              <var-decl name='_S_terminal' type-id='type-id-360' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='55' column='1'/>
4806            </data-member>
4807            <data-member access='public' static='yes'>
4808              <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'/>
4809            </data-member>
4810          </class-decl>
4811        </member-type>
4812        <member-type access='private'>
4813          <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-2337'>
4814            <data-member access='public' layout-offset-in-bits='0'>
4815              <var-decl name='_M_length' type-id='type-id-1112' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='150' column='1'/>
4816            </data-member>
4817            <data-member access='public' layout-offset-in-bits='64'>
4818              <var-decl name='_M_capacity' type-id='type-id-1112' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='151' column='1'/>
4819            </data-member>
4820            <data-member access='public' layout-offset-in-bits='128'>
4821              <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'/>
4822            </data-member>
4823          </class-decl>
4824        </member-type>
4825        <member-type access='public'>
4826          <typedef-decl name='allocator_type' type-id='type-id-1041' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='120' column='1' id='type-id-2338'/>
4827        </member-type>
4828        <member-type access='public'>
4829          <typedef-decl name='const_iterator' type-id='type-id-126' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='129' column='1' id='type-id-2339'/>
4830        </member-type>
4831        <member-type access='public'>
4832          <typedef-decl name='const_reference' type-id='type-id-2280' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='124' column='1' id='type-id-2340'/>
4833        </member-type>
4834        <member-type access='public'>
4835          <typedef-decl name='const_reverse_iterator' type-id='type-id-2342' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='130' column='1' id='type-id-2341'/>
4836        </member-type>
4837        <member-type access='public'>
4838          <typedef-decl name='iterator' type-id='type-id-129' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='127' column='1' id='type-id-2343'/>
4839        </member-type>
4840        <member-type access='public'>
4841          <typedef-decl name='reference' type-id='type-id-2281' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='123' column='1' id='type-id-2344'/>
4842        </member-type>
4843        <member-type access='public'>
4844          <typedef-decl name='reverse_iterator' type-id='type-id-2346' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='131' column='1' id='type-id-2345'/>
4845        </member-type>
4846        <member-type access='public'>
4847          <typedef-decl name='size_type' type-id='type-id-2282' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='121' column='1' id='type-id-1112'/>
4848        </member-type>
4849        <data-member access='public' static='yes'>
4850          <var-decl name='npos' type-id='type-id-1113' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='285' column='1'/>
4851        </data-member>
4852        <data-member access='private' layout-offset-in-bits='0'>
4853          <var-decl name='_M_dataplus' type-id='type-id-1983' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='289' column='1'/>
4854        </data-member>
4855        <member-function access='public'>
4856          <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'>
4857            <parameter type-id='type-id-1979' is-artificial='yes'/>
4858            <return type-id='type-id-65'/>
4859          </function-decl>
4860        </member-function>
4861        <member-function access='public'>
4862          <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'>
4863            <parameter type-id='type-id-1979' is-artificial='yes'/>
4864            <parameter type-id='type-id-1043'/>
4865            <return type-id='type-id-65'/>
4866          </function-decl>
4867        </member-function>
4868        <member-function access='public'>
4869          <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'>
4870            <parameter type-id='type-id-1979' is-artificial='yes'/>
4871            <parameter type-id='type-id-1105'/>
4872            <return type-id='type-id-65'/>
4873          </function-decl>
4874        </member-function>
4875        <member-function access='public'>
4876          <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'>
4877            <parameter type-id='type-id-1979' is-artificial='yes'/>
4878            <parameter type-id='type-id-1105'/>
4879            <parameter type-id='type-id-1112'/>
4880            <parameter type-id='type-id-1112'/>
4881            <return type-id='type-id-65'/>
4882          </function-decl>
4883        </member-function>
4884        <member-function access='public'>
4885          <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'>
4886            <parameter type-id='type-id-1979' is-artificial='yes'/>
4887            <parameter type-id='type-id-1105'/>
4888            <parameter type-id='type-id-1112'/>
4889            <parameter type-id='type-id-1112'/>
4890            <parameter type-id='type-id-1043'/>
4891            <return type-id='type-id-65'/>
4892          </function-decl>
4893        </member-function>
4894        <member-function access='public'>
4895          <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'>
4896            <parameter type-id='type-id-1979' is-artificial='yes'/>
4897            <parameter type-id='type-id-59'/>
4898            <parameter type-id='type-id-1112'/>
4899            <parameter type-id='type-id-1043'/>
4900            <return type-id='type-id-65'/>
4901          </function-decl>
4902        </member-function>
4903        <member-function access='public'>
4904          <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'>
4905            <parameter type-id='type-id-1979' is-artificial='yes'/>
4906            <parameter type-id='type-id-59'/>
4907            <parameter type-id='type-id-1043'/>
4908            <return type-id='type-id-65'/>
4909          </function-decl>
4910        </member-function>
4911        <member-function access='public'>
4912          <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'>
4913            <parameter type-id='type-id-1979' is-artificial='yes'/>
4914            <parameter type-id='type-id-1112'/>
4915            <parameter type-id='type-id-5'/>
4916            <parameter type-id='type-id-1043'/>
4917            <return type-id='type-id-65'/>
4918          </function-decl>
4919        </member-function>
4920        <member-function access='public'>
4921          <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'>
4922            <parameter type-id='type-id-1979' is-artificial='yes'/>
4923            <parameter type-id='type-id-1978'/>
4924            <return type-id='type-id-65'/>
4925          </function-decl>
4926        </member-function>
4927        <member-function access='public'>
4928          <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'>
4929            <parameter type-id='type-id-1979' is-artificial='yes'/>
4930            <parameter type-id='type-id-1167'/>
4931            <parameter type-id='type-id-1043'/>
4932            <return type-id='type-id-65'/>
4933          </function-decl>
4934        </member-function>
4935        <member-function access='public' destructor='yes'>
4936          <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'>
4937            <parameter type-id='type-id-1979' is-artificial='yes'/>
4938            <parameter type-id='type-id-23' is-artificial='yes'/>
4939            <return type-id='type-id-65'/>
4940          </function-decl>
4941        </member-function>
4942      </class-decl>
4943      <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-1156'>
4944        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2347'/>
4945        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-683'/>
4946        <member-type access='private'>
4947          <typedef-decl name='_Invoker_type' type-id='type-id-222' filepath='/usr/include/c++/4.9/functional' line='2398' column='1' id='type-id-2348'/>
4948        </member-type>
4949        <data-member access='private' layout-offset-in-bits='192'>
4950          <var-decl name='_M_invoker' type-id='type-id-2348' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2399' column='1'/>
4951        </data-member>
4952        <member-function access='public'>
4953          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2174' column='1' visibility='default' binding='global' size-in-bits='64'>
4954            <parameter type-id='type-id-2004' is-artificial='yes'/>
4955            <return type-id='type-id-65'/>
4956          </function-decl>
4957        </member-function>
4958        <member-function access='public'>
4959          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2181' column='1' visibility='default' binding='global' size-in-bits='64'>
4960            <parameter type-id='type-id-2004' is-artificial='yes'/>
4961            <return type-id='type-id-65'/>
4962          </function-decl>
4963        </member-function>
4964        <member-function access='public'>
4965          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2404' column='1' visibility='default' binding='global' size-in-bits='64'>
4966            <parameter type-id='type-id-2004' is-artificial='yes'/>
4967            <parameter type-id='type-id-1158'/>
4968            <return type-id='type-id-65'/>
4969          </function-decl>
4970        </member-function>
4971        <member-function access='public'>
4972          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2201' column='1' visibility='default' binding='global' size-in-bits='64'>
4973            <parameter type-id='type-id-2004' is-artificial='yes'/>
4974            <parameter type-id='type-id-2003'/>
4975            <return type-id='type-id-65'/>
4976          </function-decl>
4977        </member-function>
4978        <member-function access='public'>
4979          <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'>
4980            <parameter type-id='type-id-2004' is-artificial='yes'/>
4981            <parameter type-id='type-id-224'/>
4982            <return type-id='type-id-65'/>
4983          </function-decl>
4984        </member-function>
4985        <member-function access='public'>
4986          <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_'>
4987            <parameter type-id='type-id-2004' is-artificial='yes'/>
4988            <parameter type-id='type-id-224'/>
4989            <return type-id='type-id-65'/>
4990          </function-decl>
4991        </member-function>
4992      </class-decl>
4993      <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-1164'>
4994        <member-type access='public'>
4995          <typedef-decl name='const_iterator' type-id='type-id-334' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2349'/>
4996        </member-type>
4997        <member-type access='public'>
4998          <typedef-decl name='iterator' type-id='type-id-334' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2350'/>
4999        </member-type>
5000        <member-type access='public'>
5001          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2351'/>
5002        </member-type>
5003        <data-member access='private' layout-offset-in-bits='0'>
5004          <var-decl name='_M_array' type-id='type-id-2350' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
5005        </data-member>
5006        <data-member access='private' layout-offset-in-bits='64'>
5007          <var-decl name='_M_len' type-id='type-id-2351' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
5008        </data-member>
5009        <member-function access='private'>
5010          <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'>
5011            <parameter type-id='type-id-2006' is-artificial='yes'/>
5012            <parameter type-id='type-id-2349'/>
5013            <parameter type-id='type-id-2351'/>
5014            <return type-id='type-id-65'/>
5015          </function-decl>
5016        </member-function>
5017        <member-function access='public'>
5018          <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'>
5019            <parameter type-id='type-id-2006' is-artificial='yes'/>
5020            <return type-id='type-id-65'/>
5021          </function-decl>
5022        </member-function>
5023      </class-decl>
5024      <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-1167'>
5025        <member-type access='public'>
5026          <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-2352'/>
5027        </member-type>
5028        <member-type access='public'>
5029          <typedef-decl name='iterator' type-id='type-id-59' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2353'/>
5030        </member-type>
5031        <member-type access='public'>
5032          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2354'/>
5033        </member-type>
5034        <data-member access='private' layout-offset-in-bits='0'>
5035          <var-decl name='_M_array' type-id='type-id-2353' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
5036        </data-member>
5037        <data-member access='private' layout-offset-in-bits='64'>
5038          <var-decl name='_M_len' type-id='type-id-2354' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
5039        </data-member>
5040        <member-function access='private'>
5041          <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'>
5042            <parameter type-id='type-id-2007' is-artificial='yes'/>
5043            <parameter type-id='type-id-2352'/>
5044            <parameter type-id='type-id-2354'/>
5045            <return type-id='type-id-65'/>
5046          </function-decl>
5047        </member-function>
5048        <member-function access='public'>
5049          <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'>
5050            <parameter type-id='type-id-2007' is-artificial='yes'/>
5051            <return type-id='type-id-65'/>
5052          </function-decl>
5053        </member-function>
5054      </class-decl>
5055      <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-1170'>
5056        <member-type access='public'>
5057          <typedef-decl name='const_iterator' type-id='type-id-1106' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2355'/>
5058        </member-type>
5059        <member-type access='public'>
5060          <typedef-decl name='iterator' type-id='type-id-1106' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2356'/>
5061        </member-type>
5062        <member-type access='public'>
5063          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2357'/>
5064        </member-type>
5065        <data-member access='private' layout-offset-in-bits='0'>
5066          <var-decl name='_M_array' type-id='type-id-2356' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
5067        </data-member>
5068        <data-member access='private' layout-offset-in-bits='64'>
5069          <var-decl name='_M_len' type-id='type-id-2357' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
5070        </data-member>
5071        <member-function access='private'>
5072          <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'>
5073            <parameter type-id='type-id-2008' is-artificial='yes'/>
5074            <parameter type-id='type-id-2355'/>
5075            <parameter type-id='type-id-2357'/>
5076            <return type-id='type-id-65'/>
5077          </function-decl>
5078        </member-function>
5079        <member-function access='public'>
5080          <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'>
5081            <parameter type-id='type-id-2008' is-artificial='yes'/>
5082            <return type-id='type-id-65'/>
5083          </function-decl>
5084        </member-function>
5085      </class-decl>
5086      <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-1173'>
5087        <member-type access='public'>
5088          <typedef-decl name='const_iterator' type-id='type-id-1296' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2358'/>
5089        </member-type>
5090        <member-type access='public'>
5091          <typedef-decl name='iterator' type-id='type-id-1296' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2359'/>
5092        </member-type>
5093        <member-type access='public'>
5094          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2360'/>
5095        </member-type>
5096        <data-member access='private' layout-offset-in-bits='0'>
5097          <var-decl name='_M_array' type-id='type-id-2359' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
5098        </data-member>
5099        <data-member access='private' layout-offset-in-bits='64'>
5100          <var-decl name='_M_len' type-id='type-id-2360' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
5101        </data-member>
5102        <member-function access='private'>
5103          <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'>
5104            <parameter type-id='type-id-2009' is-artificial='yes'/>
5105            <parameter type-id='type-id-2358'/>
5106            <parameter type-id='type-id-2360'/>
5107            <return type-id='type-id-65'/>
5108          </function-decl>
5109        </member-function>
5110        <member-function access='public'>
5111          <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'>
5112            <parameter type-id='type-id-2009' is-artificial='yes'/>
5113            <return type-id='type-id-65'/>
5114          </function-decl>
5115        </member-function>
5116      </class-decl>
5117      <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-1204'>
5118        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-720'/>
5119        <member-type access='public'>
5120          <typedef-decl name='allocator_type' type-id='type-id-1056' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='470' column='1' id='type-id-1208'/>
5121        </member-type>
5122        <member-type access='public'>
5123          <typedef-decl name='const_iterator' type-id='type-id-2362' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='465' column='1' id='type-id-2361'/>
5124        </member-type>
5125        <member-type access='public'>
5126          <typedef-decl name='const_reference' type-id='type-id-2300' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='463' column='1' id='type-id-2363'/>
5127        </member-type>
5128        <member-type access='public'>
5129          <typedef-decl name='const_reverse_iterator' type-id='type-id-2365' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='466' column='1' id='type-id-2364'/>
5130        </member-type>
5131        <member-type access='public'>
5132          <typedef-decl name='iterator' type-id='type-id-2367' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='464' column='1' id='type-id-2366'/>
5133        </member-type>
5134        <member-type access='public'>
5135          <typedef-decl name='reference' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='462' column='1' id='type-id-2368'/>
5136        </member-type>
5137        <member-type access='public'>
5138          <typedef-decl name='reverse_iterator' type-id='type-id-2370' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='467' column='1' id='type-id-2369'/>
5139        </member-type>
5140        <member-type access='public'>
5141          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='468' column='1' id='type-id-2371'/>
5142        </member-type>
5143        <member-type access='public'>
5144          <typedef-decl name='value_type' type-id='type-id-576' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='459' column='1' id='type-id-1211'/>
5145        </member-type>
5146        <member-function access='public'>
5147          <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'>
5148            <parameter type-id='type-id-2018' is-artificial='yes'/>
5149            <return type-id='type-id-65'/>
5150          </function-decl>
5151        </member-function>
5152        <member-function access='public'>
5153          <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'>
5154            <parameter type-id='type-id-2018' is-artificial='yes'/>
5155            <parameter type-id='type-id-1210'/>
5156            <return type-id='type-id-65'/>
5157          </function-decl>
5158        </member-function>
5159        <member-function access='public'>
5160          <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'>
5161            <parameter type-id='type-id-2018' is-artificial='yes'/>
5162            <parameter type-id='type-id-2371'/>
5163            <return type-id='type-id-65'/>
5164          </function-decl>
5165        </member-function>
5166        <member-function access='public'>
5167          <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'>
5168            <parameter type-id='type-id-2018' is-artificial='yes'/>
5169            <parameter type-id='type-id-2371'/>
5170            <parameter type-id='type-id-1213'/>
5171            <parameter type-id='type-id-1210'/>
5172            <return type-id='type-id-65'/>
5173          </function-decl>
5174        </member-function>
5175        <member-function access='public'>
5176          <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'>
5177            <parameter type-id='type-id-2018' is-artificial='yes'/>
5178            <parameter type-id='type-id-1206'/>
5179            <return type-id='type-id-65'/>
5180          </function-decl>
5181        </member-function>
5182        <member-function access='public'>
5183          <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'>
5184            <parameter type-id='type-id-2018' is-artificial='yes'/>
5185            <parameter type-id='type-id-2017'/>
5186            <return type-id='type-id-65'/>
5187          </function-decl>
5188        </member-function>
5189        <member-function access='public'>
5190          <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'>
5191            <parameter type-id='type-id-2018' is-artificial='yes'/>
5192            <parameter type-id='type-id-2372'/>
5193            <parameter type-id='type-id-1210'/>
5194            <return type-id='type-id-65'/>
5195          </function-decl>
5196        </member-function>
5197        <member-function access='public'>
5198          <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'>
5199            <parameter type-id='type-id-2018' is-artificial='yes'/>
5200            <return type-id='type-id-65'/>
5201          </function-decl>
5202        </member-function>
5203      </class-decl>
5204      <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-1214'>
5205        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-726'/>
5206        <member-type access='public'>
5207          <typedef-decl name='allocator_type' type-id='type-id-1059' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='470' column='1' id='type-id-1218'/>
5208        </member-type>
5209        <member-type access='public'>
5210          <typedef-decl name='const_iterator' type-id='type-id-2374' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='465' column='1' id='type-id-2373'/>
5211        </member-type>
5212        <member-type access='public'>
5213          <typedef-decl name='const_reference' type-id='type-id-2304' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='463' column='1' id='type-id-2375'/>
5214        </member-type>
5215        <member-type access='public'>
5216          <typedef-decl name='const_reverse_iterator' type-id='type-id-2377' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='466' column='1' id='type-id-2376'/>
5217        </member-type>
5218        <member-type access='public'>
5219          <typedef-decl name='iterator' type-id='type-id-2379' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='464' column='1' id='type-id-2378'/>
5220        </member-type>
5221        <member-type access='public'>
5222          <typedef-decl name='reference' type-id='type-id-2305' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='462' column='1' id='type-id-2380'/>
5223        </member-type>
5224        <member-type access='public'>
5225          <typedef-decl name='reverse_iterator' type-id='type-id-2382' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='467' column='1' id='type-id-2381'/>
5226        </member-type>
5227        <member-type access='public'>
5228          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='468' column='1' id='type-id-2383'/>
5229        </member-type>
5230        <member-type access='public'>
5231          <typedef-decl name='value_type' type-id='type-id-580' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='459' column='1' id='type-id-1221'/>
5232        </member-type>
5233        <member-function access='public'>
5234          <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'>
5235            <parameter type-id='type-id-2022' is-artificial='yes'/>
5236            <return type-id='type-id-65'/>
5237          </function-decl>
5238        </member-function>
5239        <member-function access='public'>
5240          <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'>
5241            <parameter type-id='type-id-2022' is-artificial='yes'/>
5242            <parameter type-id='type-id-1220'/>
5243            <return type-id='type-id-65'/>
5244          </function-decl>
5245        </member-function>
5246        <member-function access='public'>
5247          <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'>
5248            <parameter type-id='type-id-2022' is-artificial='yes'/>
5249            <parameter type-id='type-id-2383'/>
5250            <return type-id='type-id-65'/>
5251          </function-decl>
5252        </member-function>
5253        <member-function access='public'>
5254          <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'>
5255            <parameter type-id='type-id-2022' is-artificial='yes'/>
5256            <parameter type-id='type-id-2383'/>
5257            <parameter type-id='type-id-1223'/>
5258            <parameter type-id='type-id-1220'/>
5259            <return type-id='type-id-65'/>
5260          </function-decl>
5261        </member-function>
5262        <member-function access='public'>
5263          <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'>
5264            <parameter type-id='type-id-2022' is-artificial='yes'/>
5265            <parameter type-id='type-id-1216'/>
5266            <return type-id='type-id-65'/>
5267          </function-decl>
5268        </member-function>
5269        <member-function access='public'>
5270          <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'>
5271            <parameter type-id='type-id-2022' is-artificial='yes'/>
5272            <parameter type-id='type-id-2021'/>
5273            <return type-id='type-id-65'/>
5274          </function-decl>
5275        </member-function>
5276        <member-function access='public'>
5277          <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'>
5278            <parameter type-id='type-id-2022' is-artificial='yes'/>
5279            <parameter type-id='type-id-2384'/>
5280            <parameter type-id='type-id-1220'/>
5281            <return type-id='type-id-65'/>
5282          </function-decl>
5283        </member-function>
5284        <member-function access='public'>
5285          <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'>
5286            <parameter type-id='type-id-2022' is-artificial='yes'/>
5287            <return type-id='type-id-65'/>
5288          </function-decl>
5289        </member-function>
5290      </class-decl>
5291      <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-1224'>
5292        <member-type access='private'>
5293          <typedef-decl name='_Rep_type' type-id='type-id-756' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2385'/>
5294        </member-type>
5295        <member-type access='public'>
5296          <typedef-decl name='allocator_type' type-id='type-id-1086' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='103' column='1' id='type-id-1228'/>
5297        </member-type>
5298        <member-type access='public'>
5299          <typedef-decl name='const_iterator' type-id='type-id-2227' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2386'/>
5300        </member-type>
5301        <member-type access='public'>
5302          <typedef-decl name='const_reverse_iterator' type-id='type-id-2230' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2387'/>
5303        </member-type>
5304        <member-type access='public'>
5305          <typedef-decl name='iterator' type-id='type-id-2232' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2388'/>
5306        </member-type>
5307        <member-type access='public'>
5308          <typedef-decl name='key_compare' type-id='type-id-1200' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2389'/>
5309        </member-type>
5310        <member-type access='public'>
5311          <typedef-decl name='key_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='99' column='1' id='type-id-1231'/>
5312        </member-type>
5313        <member-type access='public'>
5314          <typedef-decl name='mapped_type' type-id='type-id-1557' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1234'/>
5315        </member-type>
5316        <member-type access='public'>
5317          <typedef-decl name='reverse_iterator' type-id='type-id-2234' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2390'/>
5318        </member-type>
5319        <member-type access='public'>
5320          <typedef-decl name='size_type' type-id='type-id-2222' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='151' column='1' id='type-id-2391'/>
5321        </member-type>
5322        <member-type access='public'>
5323          <typedef-decl name='value_type' type-id='type-id-1281' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1237'/>
5324        </member-type>
5325        <member-type access='private'>
5326          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2392'/>
5327        </member-type>
5328        <data-member access='private' layout-offset-in-bits='0'>
5329          <var-decl name='_M_t' type-id='type-id-2385' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='138' column='1'/>
5330        </data-member>
5331        <member-function access='public'>
5332          <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'>
5333            <parameter type-id='type-id-2026' is-artificial='yes'/>
5334            <return type-id='type-id-65'/>
5335          </function-decl>
5336        </member-function>
5337        <member-function access='public'>
5338          <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'>
5339            <parameter type-id='type-id-2026' is-artificial='yes'/>
5340            <parameter type-id='type-id-1202'/>
5341            <parameter type-id='type-id-1230'/>
5342            <return type-id='type-id-65'/>
5343          </function-decl>
5344        </member-function>
5345        <member-function access='public'>
5346          <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'>
5347            <parameter type-id='type-id-2026' is-artificial='yes'/>
5348            <parameter type-id='type-id-1226'/>
5349            <return type-id='type-id-65'/>
5350          </function-decl>
5351        </member-function>
5352        <member-function access='public'>
5353          <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'>
5354            <parameter type-id='type-id-2026' is-artificial='yes'/>
5355            <parameter type-id='type-id-2025'/>
5356            <return type-id='type-id-65'/>
5357          </function-decl>
5358        </member-function>
5359        <member-function access='public'>
5360          <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'>
5361            <parameter type-id='type-id-2026' is-artificial='yes'/>
5362            <parameter type-id='type-id-2393'/>
5363            <parameter type-id='type-id-1202'/>
5364            <parameter type-id='type-id-1230'/>
5365            <return type-id='type-id-65'/>
5366          </function-decl>
5367        </member-function>
5368        <member-function access='public'>
5369          <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'>
5370            <parameter type-id='type-id-2026' is-artificial='yes'/>
5371            <parameter type-id='type-id-1230'/>
5372            <return type-id='type-id-65'/>
5373          </function-decl>
5374        </member-function>
5375        <member-function access='public'>
5376          <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'>
5377            <parameter type-id='type-id-2026' is-artificial='yes'/>
5378            <parameter type-id='type-id-1226'/>
5379            <parameter type-id='type-id-1230'/>
5380            <return type-id='type-id-65'/>
5381          </function-decl>
5382        </member-function>
5383        <member-function access='public'>
5384          <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'>
5385            <parameter type-id='type-id-2026' is-artificial='yes'/>
5386            <parameter type-id='type-id-2025'/>
5387            <parameter type-id='type-id-1230'/>
5388            <return type-id='type-id-65'/>
5389          </function-decl>
5390        </member-function>
5391        <member-function access='public'>
5392          <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'>
5393            <parameter type-id='type-id-2026' is-artificial='yes'/>
5394            <parameter type-id='type-id-2393'/>
5395            <parameter type-id='type-id-1230'/>
5396            <return type-id='type-id-65'/>
5397          </function-decl>
5398        </member-function>
5399      </class-decl>
5400      <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-1240'>
5401        <member-type access='private'>
5402          <typedef-decl name='_Rep_type' type-id='type-id-772' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2394'/>
5403        </member-type>
5404        <member-type access='public'>
5405          <typedef-decl name='allocator_type' type-id='type-id-1092' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='103' column='1' id='type-id-1244'/>
5406        </member-type>
5407        <member-type access='public'>
5408          <typedef-decl name='const_iterator' type-id='type-id-2241' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2395'/>
5409        </member-type>
5410        <member-type access='public'>
5411          <typedef-decl name='const_reverse_iterator' type-id='type-id-2244' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2396'/>
5412        </member-type>
5413        <member-type access='public'>
5414          <typedef-decl name='iterator' type-id='type-id-2246' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2397'/>
5415        </member-type>
5416        <member-type access='public'>
5417          <typedef-decl name='key_compare' type-id='type-id-1200' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2398'/>
5418        </member-type>
5419        <member-type access='public'>
5420          <typedef-decl name='key_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='99' column='1' id='type-id-1247'/>
5421        </member-type>
5422        <member-type access='public'>
5423          <typedef-decl name='mapped_type' type-id='type-id-584' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1250'/>
5424        </member-type>
5425        <member-type access='public'>
5426          <typedef-decl name='reverse_iterator' type-id='type-id-2248' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2399'/>
5427        </member-type>
5428        <member-type access='public'>
5429          <typedef-decl name='size_type' type-id='type-id-2236' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='151' column='1' id='type-id-2400'/>
5430        </member-type>
5431        <member-type access='public'>
5432          <typedef-decl name='value_type' type-id='type-id-1289' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1253'/>
5433        </member-type>
5434        <member-type access='private'>
5435          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2401'/>
5436        </member-type>
5437        <data-member access='private' layout-offset-in-bits='0'>
5438          <var-decl name='_M_t' type-id='type-id-2394' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='138' column='1'/>
5439        </data-member>
5440        <member-function access='public'>
5441          <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'>
5442            <parameter type-id='type-id-2031' is-artificial='yes'/>
5443            <return type-id='type-id-65'/>
5444          </function-decl>
5445        </member-function>
5446        <member-function access='public'>
5447          <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'>
5448            <parameter type-id='type-id-2031' is-artificial='yes'/>
5449            <parameter type-id='type-id-1202'/>
5450            <parameter type-id='type-id-1246'/>
5451            <return type-id='type-id-65'/>
5452          </function-decl>
5453        </member-function>
5454        <member-function access='public'>
5455          <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'>
5456            <parameter type-id='type-id-2031' is-artificial='yes'/>
5457            <parameter type-id='type-id-1242'/>
5458            <return type-id='type-id-65'/>
5459          </function-decl>
5460        </member-function>
5461        <member-function access='public'>
5462          <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'>
5463            <parameter type-id='type-id-2031' is-artificial='yes'/>
5464            <parameter type-id='type-id-2030'/>
5465            <return type-id='type-id-65'/>
5466          </function-decl>
5467        </member-function>
5468        <member-function access='public'>
5469          <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'>
5470            <parameter type-id='type-id-2031' is-artificial='yes'/>
5471            <parameter type-id='type-id-2402'/>
5472            <parameter type-id='type-id-1202'/>
5473            <parameter type-id='type-id-1246'/>
5474            <return type-id='type-id-65'/>
5475          </function-decl>
5476        </member-function>
5477        <member-function access='public'>
5478          <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'>
5479            <parameter type-id='type-id-2031' is-artificial='yes'/>
5480            <parameter type-id='type-id-1246'/>
5481            <return type-id='type-id-65'/>
5482          </function-decl>
5483        </member-function>
5484        <member-function access='public'>
5485          <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'>
5486            <parameter type-id='type-id-2031' is-artificial='yes'/>
5487            <parameter type-id='type-id-1242'/>
5488            <parameter type-id='type-id-1246'/>
5489            <return type-id='type-id-65'/>
5490          </function-decl>
5491        </member-function>
5492        <member-function access='public'>
5493          <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'>
5494            <parameter type-id='type-id-2031' is-artificial='yes'/>
5495            <parameter type-id='type-id-2030'/>
5496            <parameter type-id='type-id-1246'/>
5497            <return type-id='type-id-65'/>
5498          </function-decl>
5499        </member-function>
5500        <member-function access='public'>
5501          <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'>
5502            <parameter type-id='type-id-2031' is-artificial='yes'/>
5503            <parameter type-id='type-id-2402'/>
5504            <parameter type-id='type-id-1246'/>
5505            <return type-id='type-id-65'/>
5506          </function-decl>
5507        </member-function>
5508      </class-decl>
5509      <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-1256'>
5510        <member-type access='private'>
5511          <typedef-decl name='_Rep_type' type-id='type-id-788' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2403'/>
5512        </member-type>
5513        <member-type access='public'>
5514          <typedef-decl name='allocator_type' type-id='type-id-1095' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='103' column='1' id='type-id-1260'/>
5515        </member-type>
5516        <member-type access='public'>
5517          <typedef-decl name='const_iterator' type-id='type-id-2255' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2404'/>
5518        </member-type>
5519        <member-type access='public'>
5520          <typedef-decl name='const_reverse_iterator' type-id='type-id-2257' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2405'/>
5521        </member-type>
5522        <member-type access='public'>
5523          <typedef-decl name='iterator' type-id='type-id-2259' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2406'/>
5524        </member-type>
5525        <member-type access='public'>
5526          <typedef-decl name='key_compare' type-id='type-id-1200' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2407'/>
5527        </member-type>
5528        <member-type access='public'>
5529          <typedef-decl name='key_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='99' column='1' id='type-id-1263'/>
5530        </member-type>
5531        <member-type access='public'>
5532          <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-1266'/>
5533        </member-type>
5534        <member-type access='public'>
5535          <typedef-decl name='reverse_iterator' type-id='type-id-2260' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2408'/>
5536        </member-type>
5537        <member-type access='public'>
5538          <typedef-decl name='size_type' type-id='type-id-2250' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='151' column='1' id='type-id-2409'/>
5539        </member-type>
5540        <member-type access='public'>
5541          <typedef-decl name='value_type' type-id='type-id-1293' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1269'/>
5542        </member-type>
5543        <member-type access='private'>
5544          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2410'/>
5545        </member-type>
5546        <data-member access='private' layout-offset-in-bits='0'>
5547          <var-decl name='_M_t' type-id='type-id-2403' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='138' column='1'/>
5548        </data-member>
5549        <member-function access='public'>
5550          <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'>
5551            <parameter type-id='type-id-2036' is-artificial='yes'/>
5552            <return type-id='type-id-65'/>
5553          </function-decl>
5554        </member-function>
5555        <member-function access='public'>
5556          <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'>
5557            <parameter type-id='type-id-2036' is-artificial='yes'/>
5558            <parameter type-id='type-id-1202'/>
5559            <parameter type-id='type-id-1262'/>
5560            <return type-id='type-id-65'/>
5561          </function-decl>
5562        </member-function>
5563        <member-function access='public'>
5564          <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'>
5565            <parameter type-id='type-id-2036' is-artificial='yes'/>
5566            <parameter type-id='type-id-1258'/>
5567            <return type-id='type-id-65'/>
5568          </function-decl>
5569        </member-function>
5570        <member-function access='public'>
5571          <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'>
5572            <parameter type-id='type-id-2036' is-artificial='yes'/>
5573            <parameter type-id='type-id-2035'/>
5574            <return type-id='type-id-65'/>
5575          </function-decl>
5576        </member-function>
5577        <member-function access='public'>
5578          <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'>
5579            <parameter type-id='type-id-2036' is-artificial='yes'/>
5580            <parameter type-id='type-id-1173'/>
5581            <parameter type-id='type-id-1202'/>
5582            <parameter type-id='type-id-1262'/>
5583            <return type-id='type-id-65'/>
5584          </function-decl>
5585        </member-function>
5586        <member-function access='public'>
5587          <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'>
5588            <parameter type-id='type-id-2036' is-artificial='yes'/>
5589            <parameter type-id='type-id-1262'/>
5590            <return type-id='type-id-65'/>
5591          </function-decl>
5592        </member-function>
5593        <member-function access='public'>
5594          <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'>
5595            <parameter type-id='type-id-2036' is-artificial='yes'/>
5596            <parameter type-id='type-id-1258'/>
5597            <parameter type-id='type-id-1262'/>
5598            <return type-id='type-id-65'/>
5599          </function-decl>
5600        </member-function>
5601        <member-function access='public'>
5602          <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'>
5603            <parameter type-id='type-id-2036' is-artificial='yes'/>
5604            <parameter type-id='type-id-2035'/>
5605            <parameter type-id='type-id-1262'/>
5606            <return type-id='type-id-65'/>
5607          </function-decl>
5608        </member-function>
5609        <member-function access='public'>
5610          <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'>
5611            <parameter type-id='type-id-2036' is-artificial='yes'/>
5612            <parameter type-id='type-id-1173'/>
5613            <parameter type-id='type-id-1262'/>
5614            <return type-id='type-id-65'/>
5615          </function-decl>
5616        </member-function>
5617        <member-function access='public'>
5618          <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'>
5619            <parameter type-id='type-id-2036' is-artificial='yes'/>
5620            <return type-id='type-id-65'/>
5621          </function-decl>
5622        </member-function>
5623        <member-function access='public'>
5624          <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'>
5625            <parameter type-id='type-id-2036' is-artificial='yes'/>
5626            <return type-id='type-id-2406'/>
5627          </function-decl>
5628        </member-function>
5629        <member-function access='public'>
5630          <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'>
5631            <parameter type-id='type-id-2036' is-artificial='yes'/>
5632            <return type-id='type-id-2406'/>
5633          </function-decl>
5634        </member-function>
5635      </class-decl>
5636      <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-2039'>
5637        <member-type access='public'>
5638          <typedef-decl name='result_type' type-id='type-id-80' filepath='/usr/include/c++/4.9/bits/random.h' line='482' column='1' id='type-id-1272'/>
5639        </member-type>
5640        <data-member access='public' static='yes'>
5641          <var-decl name='word_size' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='485' column='1'/>
5642        </data-member>
5643        <data-member access='public' static='yes'>
5644          <var-decl name='state_size' type-id='type-id-1326' mangled-name='_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE10state_sizeE' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='486' column='1'/>
5645        </data-member>
5646        <data-member access='public' static='yes'>
5647          <var-decl name='shift_size' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='487' column='1'/>
5648        </data-member>
5649        <data-member access='public' static='yes'>
5650          <var-decl name='mask_bits' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='488' column='1'/>
5651        </data-member>
5652        <data-member access='public' static='yes'>
5653          <var-decl name='xor_mask' type-id='type-id-1273' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='489' column='1'/>
5654        </data-member>
5655        <data-member access='public' static='yes'>
5656          <var-decl name='tempering_u' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='490' column='1'/>
5657        </data-member>
5658        <data-member access='public' static='yes'>
5659          <var-decl name='tempering_d' type-id='type-id-1273' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='491' column='1'/>
5660        </data-member>
5661        <data-member access='public' static='yes'>
5662          <var-decl name='tempering_s' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='492' column='1'/>
5663        </data-member>
5664        <data-member access='public' static='yes'>
5665          <var-decl name='tempering_b' type-id='type-id-1273' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='493' column='1'/>
5666        </data-member>
5667        <data-member access='public' static='yes'>
5668          <var-decl name='tempering_t' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='494' column='1'/>
5669        </data-member>
5670        <data-member access='public' static='yes'>
5671          <var-decl name='tempering_c' type-id='type-id-1273' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='495' column='1'/>
5672        </data-member>
5673        <data-member access='public' static='yes'>
5674          <var-decl name='tempering_l' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='496' column='1'/>
5675        </data-member>
5676        <data-member access='public' static='yes'>
5677          <var-decl name='initialization_multiplier' type-id='type-id-1273' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='497' column='1'/>
5678        </data-member>
5679        <data-member access='public' static='yes'>
5680          <var-decl name='default_seed' type-id='type-id-1273' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='498' column='1'/>
5681        </data-member>
5682        <data-member access='private' layout-offset-in-bits='0'>
5683          <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'/>
5684        </data-member>
5685        <data-member access='private' layout-offset-in-bits='39936'>
5686          <var-decl name='_M_p' type-id='type-id-1325' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='622' column='1'/>
5687        </data-member>
5688        <member-function access='public'>
5689          <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'>
5690            <parameter type-id='type-id-2040' is-artificial='yes'/>
5691            <parameter type-id='type-id-1272'/>
5692            <return type-id='type-id-65'/>
5693          </function-decl>
5694        </member-function>
5695      </class-decl>
5696      <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-1274'>
5697        <member-type access='public'>
5698          <typedef-decl name='difference_type' type-id='type-id-2412' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='958' column='1' id='type-id-2411'/>
5699        </member-type>
5700        <member-type access='public'>
5701          <typedef-decl name='iterator_type' type-id='type-id-1979' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='955' column='1' id='type-id-2413'/>
5702        </member-type>
5703        <member-type access='public'>
5704          <typedef-decl name='pointer' type-id='type-id-1979' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='960' column='1' id='type-id-2414'/>
5705        </member-type>
5706        <member-type access='public'>
5707          <typedef-decl name='reference' type-id='type-id-2044' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='961' column='1' id='type-id-2415'/>
5708        </member-type>
5709        <member-type access='public'>
5710          <typedef-decl name='value_type' type-id='type-id-2416' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='957' column='1' id='type-id-2043'/>
5711        </member-type>
5712        <data-member access='protected' layout-offset-in-bits='0'>
5713          <var-decl name='_M_current' type-id='type-id-1979' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='950' column='1'/>
5714        </data-member>
5715        <member-function access='public'>
5716          <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'>
5717            <parameter type-id='type-id-2042' is-artificial='yes'/>
5718            <return type-id='type-id-65'/>
5719          </function-decl>
5720        </member-function>
5721        <member-function access='public'>
5722          <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'>
5723            <parameter type-id='type-id-2042' is-artificial='yes'/>
5724            <parameter type-id='type-id-2413'/>
5725            <return type-id='type-id-65'/>
5726          </function-decl>
5727        </member-function>
5728        <member-function access='public'>
5729          <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_'>
5730            <parameter type-id='type-id-2042' is-artificial='yes'/>
5731            <parameter type-id='type-id-2413'/>
5732            <return type-id='type-id-65'/>
5733          </function-decl>
5734        </member-function>
5735        <member-function access='public'>
5736          <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'>
5737            <parameter type-id='type-id-2042' is-artificial='yes'/>
5738            <return type-id='type-id-2041'/>
5739          </function-decl>
5740        </member-function>
5741        <member-function access='public' const='yes'>
5742          <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'>
5743            <parameter type-id='type-id-1277' is-artificial='yes'/>
5744            <return type-id='type-id-2415'/>
5745          </function-decl>
5746        </member-function>
5747        <member-function access='public' const='yes'>
5748          <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'>
5749            <parameter type-id='type-id-1277' is-artificial='yes'/>
5750            <return type-id='type-id-2413'/>
5751          </function-decl>
5752        </member-function>
5753      </class-decl>
5754      <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-1300'>
5755        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2417'/>
5756        <member-type access='public'>
5757          <typedef-decl name='difference_type' type-id='type-id-2419' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='111' column='1' id='type-id-2418'/>
5758        </member-type>
5759        <member-type access='public'>
5760          <typedef-decl name='iterator_type' type-id='type-id-659' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='110' column='1' id='type-id-2420'/>
5761        </member-type>
5762        <member-type access='public'>
5763          <typedef-decl name='pointer' type-id='type-id-2422' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='112' column='1' id='type-id-2421'/>
5764        </member-type>
5765        <member-type access='public'>
5766          <typedef-decl name='reference' type-id='type-id-2424' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='113' column='1' id='type-id-2423'/>
5767        </member-type>
5768        <data-member access='protected' layout-offset-in-bits='0'>
5769          <var-decl name='current' type-id='type-id-659' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='105' column='1'/>
5770        </data-member>
5771        <member-function access='public'>
5772          <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'>
5773            <parameter type-id='type-id-2088' is-artificial='yes'/>
5774            <return type-id='type-id-65'/>
5775          </function-decl>
5776        </member-function>
5777        <member-function access='public'>
5778          <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'>
5779            <parameter type-id='type-id-2088' is-artificial='yes'/>
5780            <parameter type-id='type-id-2420'/>
5781            <return type-id='type-id-65'/>
5782          </function-decl>
5783        </member-function>
5784        <member-function access='public'>
5785          <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'>
5786            <parameter type-id='type-id-2088' is-artificial='yes'/>
5787            <parameter type-id='type-id-1302'/>
5788            <return type-id='type-id-65'/>
5789          </function-decl>
5790        </member-function>
5791      </class-decl>
5792      <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-1304'>
5793        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2425'/>
5794        <member-type access='public'>
5795          <typedef-decl name='difference_type' type-id='type-id-2427' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='111' column='1' id='type-id-2426'/>
5796        </member-type>
5797        <member-type access='public'>
5798          <typedef-decl name='iterator_type' type-id='type-id-662' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='110' column='1' id='type-id-2428'/>
5799        </member-type>
5800        <member-type access='public'>
5801          <typedef-decl name='pointer' type-id='type-id-2430' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='112' column='1' id='type-id-2429'/>
5802        </member-type>
5803        <member-type access='public'>
5804          <typedef-decl name='reference' type-id='type-id-2432' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='113' column='1' id='type-id-2431'/>
5805        </member-type>
5806        <data-member access='protected' layout-offset-in-bits='0'>
5807          <var-decl name='current' type-id='type-id-662' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='105' column='1'/>
5808        </data-member>
5809        <member-function access='public'>
5810          <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'>
5811            <parameter type-id='type-id-2090' is-artificial='yes'/>
5812            <return type-id='type-id-65'/>
5813          </function-decl>
5814        </member-function>
5815        <member-function access='public'>
5816          <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'>
5817            <parameter type-id='type-id-2090' is-artificial='yes'/>
5818            <parameter type-id='type-id-2428'/>
5819            <return type-id='type-id-65'/>
5820          </function-decl>
5821        </member-function>
5822        <member-function access='public'>
5823          <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'>
5824            <parameter type-id='type-id-2090' is-artificial='yes'/>
5825            <parameter type-id='type-id-1306'/>
5826            <return type-id='type-id-65'/>
5827          </function-decl>
5828        </member-function>
5829      </class-decl>
5830      <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-1308'>
5831        <member-type access='private'>
5832          <typedef-decl name='_Rep_type' type-id='type-id-740' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='115' column='1' id='type-id-2433'/>
5833        </member-type>
5834        <member-type access='public'>
5835          <typedef-decl name='allocator_type' type-id='type-id-1083' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='107' column='1' id='type-id-1312'/>
5836        </member-type>
5837        <member-type access='public'>
5838          <typedef-decl name='const_iterator' type-id='type-id-2213' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='131' column='1' id='type-id-2434'/>
5839        </member-type>
5840        <member-type access='public'>
5841          <typedef-decl name='iterator' type-id='type-id-2213' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='130' column='1' id='type-id-2435'/>
5842        </member-type>
5843        <member-type access='public'>
5844          <typedef-decl name='key_compare' type-id='type-id-1200' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='105' column='1' id='type-id-2436'/>
5845        </member-type>
5846        <member-type access='public'>
5847          <typedef-decl name='key_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='103' column='1' id='type-id-1315'/>
5848        </member-type>
5849        <member-type access='public'>
5850          <typedef-decl name='reverse_iterator' type-id='type-id-2216' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='132' column='1' id='type-id-2437'/>
5851        </member-type>
5852        <member-type access='public'>
5853          <typedef-decl name='size_type' type-id='type-id-2208' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='134' column='1' id='type-id-2438'/>
5854        </member-type>
5855        <member-type access='public'>
5856          <typedef-decl name='value_compare' type-id='type-id-1200' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='106' column='1' id='type-id-2439'/>
5857        </member-type>
5858        <member-type access='public'>
5859          <typedef-decl name='value_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='104' column='1' id='type-id-1318'/>
5860        </member-type>
5861        <data-member access='private' layout-offset-in-bits='0'>
5862          <var-decl name='_M_t' type-id='type-id-2433' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='116' column='1'/>
5863        </data-member>
5864        <member-function access='public'>
5865          <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'>
5866            <parameter type-id='type-id-2093' is-artificial='yes'/>
5867            <return type-id='type-id-65'/>
5868          </function-decl>
5869        </member-function>
5870        <member-function access='public'>
5871          <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'>
5872            <parameter type-id='type-id-2093' is-artificial='yes'/>
5873            <parameter type-id='type-id-1202'/>
5874            <parameter type-id='type-id-1314'/>
5875            <return type-id='type-id-65'/>
5876          </function-decl>
5877        </member-function>
5878        <member-function access='public'>
5879          <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'>
5880            <parameter type-id='type-id-2093' is-artificial='yes'/>
5881            <parameter type-id='type-id-1310'/>
5882            <return type-id='type-id-65'/>
5883          </function-decl>
5884        </member-function>
5885        <member-function access='public'>
5886          <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'>
5887            <parameter type-id='type-id-2093' is-artificial='yes'/>
5888            <parameter type-id='type-id-2092'/>
5889            <return type-id='type-id-65'/>
5890          </function-decl>
5891        </member-function>
5892        <member-function access='public'>
5893          <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'>
5894            <parameter type-id='type-id-2093' is-artificial='yes'/>
5895            <parameter type-id='type-id-1170'/>
5896            <parameter type-id='type-id-1202'/>
5897            <parameter type-id='type-id-1314'/>
5898            <return type-id='type-id-65'/>
5899          </function-decl>
5900        </member-function>
5901        <member-function access='public'>
5902          <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'>
5903            <parameter type-id='type-id-2093' is-artificial='yes'/>
5904            <parameter type-id='type-id-1314'/>
5905            <return type-id='type-id-65'/>
5906          </function-decl>
5907        </member-function>
5908        <member-function access='public'>
5909          <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'>
5910            <parameter type-id='type-id-2093' is-artificial='yes'/>
5911            <parameter type-id='type-id-1310'/>
5912            <parameter type-id='type-id-1314'/>
5913            <return type-id='type-id-65'/>
5914          </function-decl>
5915        </member-function>
5916        <member-function access='public'>
5917          <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'>
5918            <parameter type-id='type-id-2093' is-artificial='yes'/>
5919            <parameter type-id='type-id-2092'/>
5920            <parameter type-id='type-id-1314'/>
5921            <return type-id='type-id-65'/>
5922          </function-decl>
5923        </member-function>
5924        <member-function access='public'>
5925          <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'>
5926            <parameter type-id='type-id-2093' is-artificial='yes'/>
5927            <parameter type-id='type-id-1170'/>
5928            <parameter type-id='type-id-1314'/>
5929            <return type-id='type-id-65'/>
5930          </function-decl>
5931        </member-function>
5932      </class-decl>
5933      <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-1321'>
5934        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1022'/>
5935        <member-function access='public'>
5936          <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'>
5937            <parameter type-id='type-id-2097' is-artificial='yes'/>
5938            <return type-id='type-id-65'/>
5939          </function-decl>
5940        </member-function>
5941        <member-function access='public'>
5942          <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'>
5943            <parameter type-id='type-id-2097' is-artificial='yes'/>
5944            <parameter type-id='type-id-1323'/>
5945            <return type-id='type-id-65'/>
5946          </function-decl>
5947        </member-function>
5948        <member-function access='public'>
5949          <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'>
5950            <parameter type-id='type-id-2097' is-artificial='yes'/>
5951            <parameter type-id='type-id-2096'/>
5952            <return type-id='type-id-65'/>
5953          </function-decl>
5954        </member-function>
5955        <member-function access='public'>
5956          <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'>
5957            <parameter type-id='type-id-2097' is-artificial='yes'/>
5958            <return type-id='type-id-65'/>
5959          </function-decl>
5960        </member-function>
5961        <member-function access='private'>
5962          <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'>
5963            <parameter type-id='type-id-2097' is-artificial='yes'/>
5964            <parameter type-id='type-id-1461'/>
5965            <parameter type-id='type-id-2267'/>
5966            <return type-id='type-id-65'/>
5967          </function-decl>
5968        </member-function>
5969      </class-decl>
5970      <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-1330'>
5971        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-842'/>
5972        <member-function access='public'>
5973          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
5974            <parameter type-id='type-id-2104' is-artificial='yes'/>
5975            <return type-id='type-id-65'/>
5976          </function-decl>
5977        </member-function>
5978        <member-function access='public'>
5979          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
5980            <parameter type-id='type-id-2104' is-artificial='yes'/>
5981            <parameter type-id='type-id-1510'/>
5982            <parameter type-id='type-id-1146'/>
5983            <return type-id='type-id-65'/>
5984          </function-decl>
5985        </member-function>
5986        <member-function access='public'>
5987          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
5988            <parameter type-id='type-id-2104' is-artificial='yes'/>
5989            <parameter type-id='type-id-1332'/>
5990            <return type-id='type-id-65'/>
5991          </function-decl>
5992        </member-function>
5993        <member-function access='public'>
5994          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
5995            <parameter type-id='type-id-2104' is-artificial='yes'/>
5996            <parameter type-id='type-id-2103'/>
5997            <return type-id='type-id-65'/>
5998          </function-decl>
5999        </member-function>
6000      </class-decl>
6001      <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-1333'>
6002        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-848'/>
6003        <member-function access='public'>
6004          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
6005            <parameter type-id='type-id-2107' is-artificial='yes'/>
6006            <return type-id='type-id-65'/>
6007          </function-decl>
6008        </member-function>
6009        <member-function access='public'>
6010          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
6011            <parameter type-id='type-id-2107' is-artificial='yes'/>
6012            <parameter type-id='type-id-1975'/>
6013            <parameter type-id='type-id-1150'/>
6014            <return type-id='type-id-65'/>
6015          </function-decl>
6016        </member-function>
6017        <member-function access='public'>
6018          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
6019            <parameter type-id='type-id-2107' is-artificial='yes'/>
6020            <parameter type-id='type-id-1335'/>
6021            <return type-id='type-id-65'/>
6022          </function-decl>
6023        </member-function>
6024        <member-function access='public'>
6025          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
6026            <parameter type-id='type-id-2107' is-artificial='yes'/>
6027            <parameter type-id='type-id-2106'/>
6028            <return type-id='type-id-65'/>
6029          </function-decl>
6030        </member-function>
6031      </class-decl>
6032      <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-1336'>
6033        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-854'/>
6034        <member-function access='public'>
6035          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
6036            <parameter type-id='type-id-2110' is-artificial='yes'/>
6037            <return type-id='type-id-65'/>
6038          </function-decl>
6039        </member-function>
6040        <member-function access='public'>
6041          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
6042            <parameter type-id='type-id-2110' is-artificial='yes'/>
6043            <parameter type-id='type-id-1468'/>
6044            <parameter type-id='type-id-1468'/>
6045            <return type-id='type-id-65'/>
6046          </function-decl>
6047        </member-function>
6048        <member-function access='public'>
6049          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
6050            <parameter type-id='type-id-2110' is-artificial='yes'/>
6051            <parameter type-id='type-id-1338'/>
6052            <return type-id='type-id-65'/>
6053          </function-decl>
6054        </member-function>
6055        <member-function access='public'>
6056          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
6057            <parameter type-id='type-id-2110' is-artificial='yes'/>
6058            <parameter type-id='type-id-2109'/>
6059            <return type-id='type-id-65'/>
6060          </function-decl>
6061        </member-function>
6062      </class-decl>
6063      <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-1344'>
6064        <member-type access='private'>
6065          <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-2440'>
6066            <member-type access='public'>
6067              <typedef-decl name='type' type-id='type-id-1508' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='143' column='1' id='type-id-2441'/>
6068            </member-type>
6069          </class-decl>
6070        </member-type>
6071        <member-type access='private'>
6072          <typedef-decl name='__tuple_type' type-id='type-id-1330' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='146' column='1' id='type-id-2442'/>
6073        </member-type>
6074        <member-type access='public'>
6075          <typedef-decl name='deleter_type' type-id='type-id-1144' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='152' column='1' id='type-id-1348'/>
6076        </member-type>
6077        <member-type access='public'>
6078          <typedef-decl name='pointer' type-id='type-id-2441' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='150' column='1' id='type-id-2443'/>
6079        </member-type>
6080        <data-member access='private' layout-offset-in-bits='0'>
6081          <var-decl name='_M_t' type-id='type-id-2442' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='147' column='1'/>
6082        </data-member>
6083        <member-function access='public'>
6084          <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'>
6085            <parameter type-id='type-id-2113' is-artificial='yes'/>
6086            <return type-id='type-id-65'/>
6087          </function-decl>
6088        </member-function>
6089        <member-function access='public'>
6090          <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'>
6091            <parameter type-id='type-id-2113' is-artificial='yes'/>
6092            <parameter type-id='type-id-2443'/>
6093            <return type-id='type-id-65'/>
6094          </function-decl>
6095        </member-function>
6096        <member-function access='public'>
6097          <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'>
6098            <parameter type-id='type-id-2113' is-artificial='yes'/>
6099            <parameter type-id='type-id-2443'/>
6100            <parameter type-id='type-id-2444'/>
6101            <return type-id='type-id-65'/>
6102          </function-decl>
6103        </member-function>
6104        <member-function access='public'>
6105          <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'>
6106            <parameter type-id='type-id-2113' is-artificial='yes'/>
6107            <parameter type-id='type-id-2443'/>
6108            <parameter type-id='type-id-2082'/>
6109            <return type-id='type-id-65'/>
6110          </function-decl>
6111        </member-function>
6112        <member-function access='public'>
6113          <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'>
6114            <parameter type-id='type-id-2113' is-artificial='yes'/>
6115            <return type-id='type-id-65'/>
6116          </function-decl>
6117        </member-function>
6118        <member-function access='public'>
6119          <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'>
6120            <parameter type-id='type-id-2113' is-artificial='yes'/>
6121            <parameter type-id='type-id-2112'/>
6122            <return type-id='type-id-65'/>
6123          </function-decl>
6124        </member-function>
6125        <member-function access='public' destructor='yes'>
6126          <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'>
6127            <parameter type-id='type-id-2113' is-artificial='yes'/>
6128            <parameter type-id='type-id-23' is-artificial='yes'/>
6129            <return type-id='type-id-65'/>
6130          </function-decl>
6131        </member-function>
6132        <member-function access='public'>
6133          <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'>
6134            <parameter type-id='type-id-2113' is-artificial='yes'/>
6135            <parameter type-id='type-id-1346'/>
6136            <return type-id='type-id-65'/>
6137          </function-decl>
6138        </member-function>
6139        <member-function access='public' destructor='yes'>
6140          <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'>
6141            <parameter type-id='type-id-2113' is-artificial='yes'/>
6142            <parameter type-id='type-id-23' is-artificial='yes'/>
6143            <return type-id='type-id-65'/>
6144          </function-decl>
6145        </member-function>
6146        <member-function access='public'>
6147          <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'>
6148            <parameter type-id='type-id-2113' is-artificial='yes'/>
6149            <return type-id='type-id-2114'/>
6150          </function-decl>
6151        </member-function>
6152      </class-decl>
6153      <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-1351'>
6154        <member-type access='private'>
6155          <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-2445'>
6156            <member-type access='public'>
6157              <typedef-decl name='type' type-id='type-id-1973' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='143' column='1' id='type-id-2446'/>
6158            </member-type>
6159          </class-decl>
6160        </member-type>
6161        <member-type access='private'>
6162          <typedef-decl name='__tuple_type' type-id='type-id-1333' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='146' column='1' id='type-id-2447'/>
6163        </member-type>
6164        <member-type access='public'>
6165          <typedef-decl name='deleter_type' type-id='type-id-1148' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='152' column='1' id='type-id-1355'/>
6166        </member-type>
6167        <member-type access='public'>
6168          <typedef-decl name='pointer' type-id='type-id-2446' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='150' column='1' id='type-id-2448'/>
6169        </member-type>
6170        <data-member access='private' layout-offset-in-bits='0'>
6171          <var-decl name='_M_t' type-id='type-id-2447' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='147' column='1'/>
6172        </data-member>
6173        <member-function access='public'>
6174          <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'>
6175            <parameter type-id='type-id-2117' is-artificial='yes'/>
6176            <return type-id='type-id-65'/>
6177          </function-decl>
6178        </member-function>
6179        <member-function access='public'>
6180          <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'>
6181            <parameter type-id='type-id-2117' is-artificial='yes'/>
6182            <parameter type-id='type-id-2448'/>
6183            <return type-id='type-id-65'/>
6184          </function-decl>
6185        </member-function>
6186        <member-function access='public'>
6187          <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'>
6188            <parameter type-id='type-id-2117' is-artificial='yes'/>
6189            <parameter type-id='type-id-2448'/>
6190            <parameter type-id='type-id-2449'/>
6191            <return type-id='type-id-65'/>
6192          </function-decl>
6193        </member-function>
6194        <member-function access='public'>
6195          <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'>
6196            <parameter type-id='type-id-2117' is-artificial='yes'/>
6197            <parameter type-id='type-id-2448'/>
6198            <parameter type-id='type-id-2084'/>
6199            <return type-id='type-id-65'/>
6200          </function-decl>
6201        </member-function>
6202        <member-function access='public'>
6203          <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'>
6204            <parameter type-id='type-id-2117' is-artificial='yes'/>
6205            <return type-id='type-id-65'/>
6206          </function-decl>
6207        </member-function>
6208        <member-function access='public'>
6209          <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'>
6210            <parameter type-id='type-id-2117' is-artificial='yes'/>
6211            <parameter type-id='type-id-2116'/>
6212            <return type-id='type-id-65'/>
6213          </function-decl>
6214        </member-function>
6215        <member-function access='public' destructor='yes'>
6216          <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'>
6217            <parameter type-id='type-id-2117' is-artificial='yes'/>
6218            <parameter type-id='type-id-23' is-artificial='yes'/>
6219            <return type-id='type-id-65'/>
6220          </function-decl>
6221        </member-function>
6222        <member-function access='public'>
6223          <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'>
6224            <parameter type-id='type-id-2117' is-artificial='yes'/>
6225            <parameter type-id='type-id-1353'/>
6226            <return type-id='type-id-65'/>
6227          </function-decl>
6228        </member-function>
6229        <member-function access='public' const='yes'>
6230          <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'>
6231            <parameter type-id='type-id-1354' is-artificial='yes'/>
6232            <return type-id='type-id-1'/>
6233          </function-decl>
6234        </member-function>
6235        <member-function access='public' const='yes'>
6236          <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'>
6237            <parameter type-id='type-id-1354' is-artificial='yes'/>
6238            <return type-id='type-id-2450'/>
6239          </function-decl>
6240        </member-function>
6241        <member-function access='public' const='yes'>
6242          <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'>
6243            <parameter type-id='type-id-1354' is-artificial='yes'/>
6244            <return type-id='type-id-2448'/>
6245          </function-decl>
6246        </member-function>
6247      </class-decl>
6248      <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-1358'>
6249        <member-type access='private'>
6250          <typedef-decl name='_Hashtable' type-id='type-id-2452' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='100' column='1' id='type-id-2451'/>
6251        </member-type>
6252        <member-type access='public'>
6253          <typedef-decl name='allocator_type' type-id='type-id-693' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='112' column='1' id='type-id-1362'/>
6254        </member-type>
6255        <member-type access='public'>
6256          <typedef-decl name='const_iterator' type-id='type-id-2186' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='122' column='1' id='type-id-2453'/>
6257        </member-type>
6258        <member-type access='public'>
6259          <typedef-decl name='const_local_iterator' type-id='type-id-2188' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='124' column='1' id='type-id-2454'/>
6260        </member-type>
6261        <member-type access='public'>
6262          <typedef-decl name='hasher' type-id='type-id-2455' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='110' column='1' id='type-id-1365'/>
6263        </member-type>
6264        <member-type access='public'>
6265          <typedef-decl name='iterator' type-id='type-id-2190' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='121' column='1' id='type-id-2456'/>
6266        </member-type>
6267        <member-type access='public'>
6268          <typedef-decl name='key_equal' type-id='type-id-696' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='111' column='1' id='type-id-1368'/>
6269        </member-type>
6270        <member-type access='public'>
6271          <typedef-decl name='key_type' type-id='type-id-699' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='107' column='1' id='type-id-1371'/>
6272        </member-type>
6273        <member-type access='public'>
6274          <typedef-decl name='local_iterator' type-id='type-id-2192' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='123' column='1' id='type-id-2457'/>
6275        </member-type>
6276        <member-type access='public'>
6277          <typedef-decl name='mapped_type' type-id='type-id-1001' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='109' column='1' id='type-id-1374'/>
6278        </member-type>
6279        <member-type access='public'>
6280          <typedef-decl name='size_type' type-id='type-id-2194' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='125' column='1' id='type-id-2458'/>
6281        </member-type>
6282        <member-type access='public'>
6283          <typedef-decl name='value_type' type-id='type-id-2196' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='108' column='1' id='type-id-1377'/>
6284        </member-type>
6285        <data-member access='private' layout-offset-in-bits='0'>
6286          <var-decl name='_M_h' type-id='type-id-2451' visibility='default' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='101' column='1'/>
6287        </data-member>
6288        <member-function access='public'>
6289          <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'>
6290            <parameter type-id='type-id-2121' is-artificial='yes'/>
6291            <parameter type-id='type-id-2458'/>
6292            <parameter type-id='type-id-1367'/>
6293            <parameter type-id='type-id-1370'/>
6294            <parameter type-id='type-id-1364'/>
6295            <return type-id='type-id-65'/>
6296          </function-decl>
6297        </member-function>
6298        <member-function access='public'>
6299          <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'>
6300            <parameter type-id='type-id-2121' is-artificial='yes'/>
6301            <parameter type-id='type-id-1360'/>
6302            <return type-id='type-id-65'/>
6303          </function-decl>
6304        </member-function>
6305        <member-function access='public'>
6306          <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'>
6307            <parameter type-id='type-id-2121' is-artificial='yes'/>
6308            <parameter type-id='type-id-2120'/>
6309            <return type-id='type-id-65'/>
6310          </function-decl>
6311        </member-function>
6312        <member-function access='public'>
6313          <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'>
6314            <parameter type-id='type-id-2121' is-artificial='yes'/>
6315            <parameter type-id='type-id-1364'/>
6316            <return type-id='type-id-65'/>
6317          </function-decl>
6318        </member-function>
6319        <member-function access='public'>
6320          <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'>
6321            <parameter type-id='type-id-2121' is-artificial='yes'/>
6322            <parameter type-id='type-id-1360'/>
6323            <parameter type-id='type-id-1364'/>
6324            <return type-id='type-id-65'/>
6325          </function-decl>
6326        </member-function>
6327        <member-function access='public'>
6328          <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'>
6329            <parameter type-id='type-id-2121' is-artificial='yes'/>
6330            <parameter type-id='type-id-2120'/>
6331            <parameter type-id='type-id-1364'/>
6332            <return type-id='type-id-65'/>
6333          </function-decl>
6334        </member-function>
6335        <member-function access='public'>
6336          <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'>
6337            <parameter type-id='type-id-2121' is-artificial='yes'/>
6338            <parameter type-id='type-id-2197'/>
6339            <parameter type-id='type-id-2458'/>
6340            <parameter type-id='type-id-1367'/>
6341            <parameter type-id='type-id-1370'/>
6342            <parameter type-id='type-id-1364'/>
6343            <return type-id='type-id-65'/>
6344          </function-decl>
6345        </member-function>
6346      </class-decl>
6347      <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-1380'>
6348        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-674'/>
6349        <member-type access='public'>
6350          <typedef-decl name='allocator_type' type-id='type-id-1032' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='546' column='1' id='type-id-1384'/>
6351        </member-type>
6352        <member-type access='public'>
6353          <typedef-decl name='const_iterator' type-id='type-id-659' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='543' column='1' id='type-id-2459'/>
6354        </member-type>
6355        <member-type access='public'>
6356          <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-2460'/>
6357        </member-type>
6358        <member-type access='public'>
6359          <typedef-decl name='const_reverse_iterator' type-id='type-id-1300' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='544' column='1' id='type-id-2461'/>
6360        </member-type>
6361        <member-type access='public'>
6362          <typedef-decl name='iterator' type-id='type-id-662' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='542' column='1' id='type-id-2462'/>
6363        </member-type>
6364        <member-type access='public'>
6365          <typedef-decl name='reference' type-id='type-id-670' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='538' column='1' id='type-id-2463'/>
6366        </member-type>
6367        <member-type access='public'>
6368          <typedef-decl name='reverse_iterator' type-id='type-id-1304' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='545' column='1' id='type-id-2464'/>
6369        </member-type>
6370        <member-type access='public'>
6371          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='536' column='1' id='type-id-2465'/>
6372        </member-type>
6373        <member-function access='public'>
6374          <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'>
6375            <parameter type-id='type-id-2126' is-artificial='yes'/>
6376            <return type-id='type-id-65'/>
6377          </function-decl>
6378        </member-function>
6379        <member-function access='public'>
6380          <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'>
6381            <parameter type-id='type-id-2126' is-artificial='yes'/>
6382            <parameter type-id='type-id-1386'/>
6383            <return type-id='type-id-65'/>
6384          </function-decl>
6385        </member-function>
6386        <member-function access='public'>
6387          <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'>
6388            <parameter type-id='type-id-2126' is-artificial='yes'/>
6389            <parameter type-id='type-id-2465'/>
6390            <parameter type-id='type-id-1386'/>
6391            <return type-id='type-id-65'/>
6392          </function-decl>
6393        </member-function>
6394        <member-function access='public'>
6395          <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'>
6396            <parameter type-id='type-id-2126' is-artificial='yes'/>
6397            <parameter type-id='type-id-2465'/>
6398            <parameter type-id='type-id-333'/>
6399            <parameter type-id='type-id-1386'/>
6400            <return type-id='type-id-65'/>
6401          </function-decl>
6402        </member-function>
6403        <member-function access='public'>
6404          <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'>
6405            <parameter type-id='type-id-2126' is-artificial='yes'/>
6406            <parameter type-id='type-id-1382'/>
6407            <return type-id='type-id-65'/>
6408          </function-decl>
6409        </member-function>
6410        <member-function access='public'>
6411          <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'>
6412            <parameter type-id='type-id-2126' is-artificial='yes'/>
6413            <parameter type-id='type-id-2125'/>
6414            <return type-id='type-id-65'/>
6415          </function-decl>
6416        </member-function>
6417        <member-function access='public'>
6418          <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'>
6419            <parameter type-id='type-id-2126' is-artificial='yes'/>
6420            <parameter type-id='type-id-1164'/>
6421            <parameter type-id='type-id-1386'/>
6422            <return type-id='type-id-65'/>
6423          </function-decl>
6424        </member-function>
6425        <member-function access='public' destructor='yes'>
6426          <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'>
6427            <parameter type-id='type-id-2126' is-artificial='yes'/>
6428            <parameter type-id='type-id-23' is-artificial='yes'/>
6429            <return type-id='type-id-65'/>
6430          </function-decl>
6431        </member-function>
6432      </class-decl>
6433      <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-1387'>
6434        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-878'/>
6435        <member-type access='public'>
6436          <typedef-decl name='allocator_type' type-id='type-id-1035' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1391'/>
6437        </member-type>
6438        <member-type access='public'>
6439          <typedef-decl name='const_iterator' type-id='type-id-2467' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2466'/>
6440        </member-type>
6441        <member-type access='public'>
6442          <typedef-decl name='const_reference' type-id='type-id-2469' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2468'/>
6443        </member-type>
6444        <member-type access='public'>
6445          <typedef-decl name='const_reverse_iterator' type-id='type-id-2471' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2470'/>
6446        </member-type>
6447        <member-type access='public'>
6448          <typedef-decl name='iterator' type-id='type-id-2473' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2472'/>
6449        </member-type>
6450        <member-type access='public'>
6451          <typedef-decl name='pointer' type-id='type-id-2475' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2474'/>
6452        </member-type>
6453        <member-type access='public'>
6454          <typedef-decl name='reference' type-id='type-id-2477' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2476'/>
6455        </member-type>
6456        <member-type access='public'>
6457          <typedef-decl name='reverse_iterator' type-id='type-id-2479' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2478'/>
6458        </member-type>
6459        <member-type access='public'>
6460          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2480'/>
6461        </member-type>
6462        <member-type access='public'>
6463          <typedef-decl name='value_type' type-id='type-id-209' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1394'/>
6464        </member-type>
6465        <member-function access='public'>
6466          <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'>
6467            <parameter type-id='type-id-2129' is-artificial='yes'/>
6468            <return type-id='type-id-65'/>
6469          </function-decl>
6470        </member-function>
6471        <member-function access='public'>
6472          <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'>
6473            <parameter type-id='type-id-2129' is-artificial='yes'/>
6474            <parameter type-id='type-id-1393'/>
6475            <return type-id='type-id-65'/>
6476          </function-decl>
6477        </member-function>
6478        <member-function access='public'>
6479          <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'>
6480            <parameter type-id='type-id-2129' is-artificial='yes'/>
6481            <parameter type-id='type-id-2480'/>
6482            <parameter type-id='type-id-1393'/>
6483            <return type-id='type-id-65'/>
6484          </function-decl>
6485        </member-function>
6486        <member-function access='public'>
6487          <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'>
6488            <parameter type-id='type-id-2129' is-artificial='yes'/>
6489            <parameter type-id='type-id-2480'/>
6490            <parameter type-id='type-id-1396'/>
6491            <parameter type-id='type-id-1393'/>
6492            <return type-id='type-id-65'/>
6493          </function-decl>
6494        </member-function>
6495        <member-function access='public'>
6496          <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'>
6497            <parameter type-id='type-id-2129' is-artificial='yes'/>
6498            <parameter type-id='type-id-1389'/>
6499            <return type-id='type-id-65'/>
6500          </function-decl>
6501        </member-function>
6502        <member-function access='public'>
6503          <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'>
6504            <parameter type-id='type-id-2129' is-artificial='yes'/>
6505            <parameter type-id='type-id-2128'/>
6506            <return type-id='type-id-65'/>
6507          </function-decl>
6508        </member-function>
6509        <member-function access='public'>
6510          <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'>
6511            <parameter type-id='type-id-2129' is-artificial='yes'/>
6512            <parameter type-id='type-id-1389'/>
6513            <parameter type-id='type-id-1393'/>
6514            <return type-id='type-id-65'/>
6515          </function-decl>
6516        </member-function>
6517        <member-function access='public'>
6518          <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'>
6519            <parameter type-id='type-id-2129' is-artificial='yes'/>
6520            <parameter type-id='type-id-2128'/>
6521            <parameter type-id='type-id-1393'/>
6522            <return type-id='type-id-65'/>
6523          </function-decl>
6524        </member-function>
6525        <member-function access='public'>
6526          <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'>
6527            <parameter type-id='type-id-2129' is-artificial='yes'/>
6528            <parameter type-id='type-id-2481'/>
6529            <parameter type-id='type-id-1393'/>
6530            <return type-id='type-id-65'/>
6531          </function-decl>
6532        </member-function>
6533        <member-function access='public' destructor='yes'>
6534          <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'>
6535            <parameter type-id='type-id-2129' is-artificial='yes'/>
6536            <parameter type-id='type-id-23' is-artificial='yes'/>
6537            <return type-id='type-id-65'/>
6538          </function-decl>
6539        </member-function>
6540      </class-decl>
6541      <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-1397'>
6542        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-887'/>
6543        <member-type access='public'>
6544          <typedef-decl name='allocator_type' type-id='type-id-1038' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1401'/>
6545        </member-type>
6546        <member-type access='public'>
6547          <typedef-decl name='const_iterator' type-id='type-id-2483' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2482'/>
6548        </member-type>
6549        <member-type access='public'>
6550          <typedef-decl name='const_reference' type-id='type-id-2485' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2484'/>
6551        </member-type>
6552        <member-type access='public'>
6553          <typedef-decl name='const_reverse_iterator' type-id='type-id-2487' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2486'/>
6554        </member-type>
6555        <member-type access='public'>
6556          <typedef-decl name='iterator' type-id='type-id-2489' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2488'/>
6557        </member-type>
6558        <member-type access='public'>
6559          <typedef-decl name='pointer' type-id='type-id-2491' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2490'/>
6560        </member-type>
6561        <member-type access='public'>
6562          <typedef-decl name='reference' type-id='type-id-2493' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2492'/>
6563        </member-type>
6564        <member-type access='public'>
6565          <typedef-decl name='reverse_iterator' type-id='type-id-2495' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2494'/>
6566        </member-type>
6567        <member-type access='public'>
6568          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2496'/>
6569        </member-type>
6570        <member-type access='public'>
6571          <typedef-decl name='value_type' type-id='type-id-212' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1404'/>
6572        </member-type>
6573        <member-function access='public'>
6574          <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'>
6575            <parameter type-id='type-id-2133' is-artificial='yes'/>
6576            <return type-id='type-id-65'/>
6577          </function-decl>
6578        </member-function>
6579        <member-function access='public'>
6580          <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'>
6581            <parameter type-id='type-id-2133' is-artificial='yes'/>
6582            <parameter type-id='type-id-1403'/>
6583            <return type-id='type-id-65'/>
6584          </function-decl>
6585        </member-function>
6586        <member-function access='public'>
6587          <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'>
6588            <parameter type-id='type-id-2133' is-artificial='yes'/>
6589            <parameter type-id='type-id-2496'/>
6590            <parameter type-id='type-id-1403'/>
6591            <return type-id='type-id-65'/>
6592          </function-decl>
6593        </member-function>
6594        <member-function access='public'>
6595          <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'>
6596            <parameter type-id='type-id-2133' is-artificial='yes'/>
6597            <parameter type-id='type-id-2496'/>
6598            <parameter type-id='type-id-1406'/>
6599            <parameter type-id='type-id-1403'/>
6600            <return type-id='type-id-65'/>
6601          </function-decl>
6602        </member-function>
6603        <member-function access='public'>
6604          <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'>
6605            <parameter type-id='type-id-2133' is-artificial='yes'/>
6606            <parameter type-id='type-id-1399'/>
6607            <return type-id='type-id-65'/>
6608          </function-decl>
6609        </member-function>
6610        <member-function access='public'>
6611          <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'>
6612            <parameter type-id='type-id-2133' is-artificial='yes'/>
6613            <parameter type-id='type-id-2132'/>
6614            <return type-id='type-id-65'/>
6615          </function-decl>
6616        </member-function>
6617        <member-function access='public'>
6618          <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'>
6619            <parameter type-id='type-id-2133' is-artificial='yes'/>
6620            <parameter type-id='type-id-1399'/>
6621            <parameter type-id='type-id-1403'/>
6622            <return type-id='type-id-65'/>
6623          </function-decl>
6624        </member-function>
6625        <member-function access='public'>
6626          <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'>
6627            <parameter type-id='type-id-2133' is-artificial='yes'/>
6628            <parameter type-id='type-id-2132'/>
6629            <parameter type-id='type-id-1403'/>
6630            <return type-id='type-id-65'/>
6631          </function-decl>
6632        </member-function>
6633        <member-function access='public'>
6634          <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'>
6635            <parameter type-id='type-id-2133' is-artificial='yes'/>
6636            <parameter type-id='type-id-2497'/>
6637            <parameter type-id='type-id-1403'/>
6638            <return type-id='type-id-65'/>
6639          </function-decl>
6640        </member-function>
6641        <member-function access='public' destructor='yes'>
6642          <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'>
6643            <parameter type-id='type-id-2133' is-artificial='yes'/>
6644            <parameter type-id='type-id-23' is-artificial='yes'/>
6645            <return type-id='type-id-65'/>
6646          </function-decl>
6647        </member-function>
6648      </class-decl>
6649      <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-1407'>
6650        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-896'/>
6651        <member-type access='public'>
6652          <typedef-decl name='allocator_type' type-id='type-id-1047' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1411'/>
6653        </member-type>
6654        <member-type access='public'>
6655          <typedef-decl name='const_iterator' type-id='type-id-2499' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2498'/>
6656        </member-type>
6657        <member-type access='public'>
6658          <typedef-decl name='const_reference' type-id='type-id-2501' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2500'/>
6659        </member-type>
6660        <member-type access='public'>
6661          <typedef-decl name='const_reverse_iterator' type-id='type-id-2503' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2502'/>
6662        </member-type>
6663        <member-type access='public'>
6664          <typedef-decl name='iterator' type-id='type-id-2505' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2504'/>
6665        </member-type>
6666        <member-type access='public'>
6667          <typedef-decl name='pointer' type-id='type-id-2507' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2506'/>
6668        </member-type>
6669        <member-type access='public'>
6670          <typedef-decl name='reference' type-id='type-id-2509' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2508'/>
6671        </member-type>
6672        <member-type access='public'>
6673          <typedef-decl name='reverse_iterator' type-id='type-id-2511' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2510'/>
6674        </member-type>
6675        <member-type access='public'>
6676          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2512'/>
6677        </member-type>
6678        <member-type access='public'>
6679          <typedef-decl name='value_type' type-id='type-id-1580' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1414'/>
6680        </member-type>
6681        <member-function access='public'>
6682          <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'>
6683            <parameter type-id='type-id-2139' is-artificial='yes'/>
6684            <return type-id='type-id-65'/>
6685          </function-decl>
6686        </member-function>
6687        <member-function access='public'>
6688          <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'>
6689            <parameter type-id='type-id-2139' is-artificial='yes'/>
6690            <parameter type-id='type-id-1413'/>
6691            <return type-id='type-id-65'/>
6692          </function-decl>
6693        </member-function>
6694        <member-function access='public'>
6695          <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'>
6696            <parameter type-id='type-id-2139' is-artificial='yes'/>
6697            <parameter type-id='type-id-2512'/>
6698            <parameter type-id='type-id-1413'/>
6699            <return type-id='type-id-65'/>
6700          </function-decl>
6701        </member-function>
6702        <member-function access='public'>
6703          <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'>
6704            <parameter type-id='type-id-2139' is-artificial='yes'/>
6705            <parameter type-id='type-id-2512'/>
6706            <parameter type-id='type-id-1416'/>
6707            <parameter type-id='type-id-1413'/>
6708            <return type-id='type-id-65'/>
6709          </function-decl>
6710        </member-function>
6711        <member-function access='public'>
6712          <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'>
6713            <parameter type-id='type-id-2139' is-artificial='yes'/>
6714            <parameter type-id='type-id-1409'/>
6715            <return type-id='type-id-65'/>
6716          </function-decl>
6717        </member-function>
6718        <member-function access='public'>
6719          <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'>
6720            <parameter type-id='type-id-2139' is-artificial='yes'/>
6721            <parameter type-id='type-id-2138'/>
6722            <return type-id='type-id-65'/>
6723          </function-decl>
6724        </member-function>
6725        <member-function access='public'>
6726          <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'>
6727            <parameter type-id='type-id-2139' is-artificial='yes'/>
6728            <parameter type-id='type-id-1409'/>
6729            <parameter type-id='type-id-1413'/>
6730            <return type-id='type-id-65'/>
6731          </function-decl>
6732        </member-function>
6733        <member-function access='public'>
6734          <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'>
6735            <parameter type-id='type-id-2139' is-artificial='yes'/>
6736            <parameter type-id='type-id-2138'/>
6737            <parameter type-id='type-id-1413'/>
6738            <return type-id='type-id-65'/>
6739          </function-decl>
6740        </member-function>
6741        <member-function access='public'>
6742          <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'>
6743            <parameter type-id='type-id-2139' is-artificial='yes'/>
6744            <parameter type-id='type-id-2513'/>
6745            <parameter type-id='type-id-1413'/>
6746            <return type-id='type-id-65'/>
6747          </function-decl>
6748        </member-function>
6749        <member-function access='public' destructor='yes'>
6750          <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'>
6751            <parameter type-id='type-id-2139' is-artificial='yes'/>
6752            <parameter type-id='type-id-23' is-artificial='yes'/>
6753            <return type-id='type-id-65'/>
6754          </function-decl>
6755        </member-function>
6756      </class-decl>
6757      <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-1417'>
6758        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-905'/>
6759        <member-type access='public'>
6760          <typedef-decl name='allocator_type' type-id='type-id-1050' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1421'/>
6761        </member-type>
6762        <member-type access='public'>
6763          <typedef-decl name='const_iterator' type-id='type-id-2515' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2514'/>
6764        </member-type>
6765        <member-type access='public'>
6766          <typedef-decl name='const_reference' type-id='type-id-2517' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2516'/>
6767        </member-type>
6768        <member-type access='public'>
6769          <typedef-decl name='const_reverse_iterator' type-id='type-id-2519' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2518'/>
6770        </member-type>
6771        <member-type access='public'>
6772          <typedef-decl name='iterator' type-id='type-id-2521' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2520'/>
6773        </member-type>
6774        <member-type access='public'>
6775          <typedef-decl name='pointer' type-id='type-id-2523' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2522'/>
6776        </member-type>
6777        <member-type access='public'>
6778          <typedef-decl name='reference' type-id='type-id-2525' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2524'/>
6779        </member-type>
6780        <member-type access='public'>
6781          <typedef-decl name='reverse_iterator' type-id='type-id-2527' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2526'/>
6782        </member-type>
6783        <member-type access='public'>
6784          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2528'/>
6785        </member-type>
6786        <member-type access='public'>
6787          <typedef-decl name='value_type' type-id='type-id-1610' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1424'/>
6788        </member-type>
6789        <member-function access='public'>
6790          <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'>
6791            <parameter type-id='type-id-2143' is-artificial='yes'/>
6792            <return type-id='type-id-65'/>
6793          </function-decl>
6794        </member-function>
6795        <member-function access='public'>
6796          <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'>
6797            <parameter type-id='type-id-2143' is-artificial='yes'/>
6798            <parameter type-id='type-id-1423'/>
6799            <return type-id='type-id-65'/>
6800          </function-decl>
6801        </member-function>
6802        <member-function access='public'>
6803          <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'>
6804            <parameter type-id='type-id-2143' is-artificial='yes'/>
6805            <parameter type-id='type-id-2528'/>
6806            <parameter type-id='type-id-1423'/>
6807            <return type-id='type-id-65'/>
6808          </function-decl>
6809        </member-function>
6810        <member-function access='public'>
6811          <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'>
6812            <parameter type-id='type-id-2143' is-artificial='yes'/>
6813            <parameter type-id='type-id-2528'/>
6814            <parameter type-id='type-id-1426'/>
6815            <parameter type-id='type-id-1423'/>
6816            <return type-id='type-id-65'/>
6817          </function-decl>
6818        </member-function>
6819        <member-function access='public'>
6820          <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'>
6821            <parameter type-id='type-id-2143' is-artificial='yes'/>
6822            <parameter type-id='type-id-1419'/>
6823            <return type-id='type-id-65'/>
6824          </function-decl>
6825        </member-function>
6826        <member-function access='public'>
6827          <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'>
6828            <parameter type-id='type-id-2143' is-artificial='yes'/>
6829            <parameter type-id='type-id-2142'/>
6830            <return type-id='type-id-65'/>
6831          </function-decl>
6832        </member-function>
6833        <member-function access='public'>
6834          <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'>
6835            <parameter type-id='type-id-2143' is-artificial='yes'/>
6836            <parameter type-id='type-id-1419'/>
6837            <parameter type-id='type-id-1423'/>
6838            <return type-id='type-id-65'/>
6839          </function-decl>
6840        </member-function>
6841        <member-function access='public'>
6842          <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'>
6843            <parameter type-id='type-id-2143' is-artificial='yes'/>
6844            <parameter type-id='type-id-2142'/>
6845            <parameter type-id='type-id-1423'/>
6846            <return type-id='type-id-65'/>
6847          </function-decl>
6848        </member-function>
6849        <member-function access='public'>
6850          <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'>
6851            <parameter type-id='type-id-2143' is-artificial='yes'/>
6852            <parameter type-id='type-id-2529'/>
6853            <parameter type-id='type-id-1423'/>
6854            <return type-id='type-id-65'/>
6855          </function-decl>
6856        </member-function>
6857        <member-function access='public' destructor='yes'>
6858          <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'>
6859            <parameter type-id='type-id-2143' is-artificial='yes'/>
6860            <parameter type-id='type-id-23' is-artificial='yes'/>
6861            <return type-id='type-id-65'/>
6862          </function-decl>
6863        </member-function>
6864      </class-decl>
6865      <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-1427'>
6866        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-914'/>
6867        <member-type access='public'>
6868          <typedef-decl name='allocator_type' type-id='type-id-1053' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1431'/>
6869        </member-type>
6870        <member-type access='public'>
6871          <typedef-decl name='const_iterator' type-id='type-id-2531' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2530'/>
6872        </member-type>
6873        <member-type access='public'>
6874          <typedef-decl name='const_reference' type-id='type-id-2533' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2532'/>
6875        </member-type>
6876        <member-type access='public'>
6877          <typedef-decl name='const_reverse_iterator' type-id='type-id-2535' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2534'/>
6878        </member-type>
6879        <member-type access='public'>
6880          <typedef-decl name='iterator' type-id='type-id-2537' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2536'/>
6881        </member-type>
6882        <member-type access='public'>
6883          <typedef-decl name='pointer' type-id='type-id-2539' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2538'/>
6884        </member-type>
6885        <member-type access='public'>
6886          <typedef-decl name='reference' type-id='type-id-2541' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2540'/>
6887        </member-type>
6888        <member-type access='public'>
6889          <typedef-decl name='reverse_iterator' type-id='type-id-2543' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2542'/>
6890        </member-type>
6891        <member-type access='public'>
6892          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2544'/>
6893        </member-type>
6894        <member-type access='public'>
6895          <typedef-decl name='value_type' type-id='type-id-1618' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1434'/>
6896        </member-type>
6897        <member-function access='public'>
6898          <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'>
6899            <parameter type-id='type-id-2147' is-artificial='yes'/>
6900            <return type-id='type-id-65'/>
6901          </function-decl>
6902        </member-function>
6903        <member-function access='public'>
6904          <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'>
6905            <parameter type-id='type-id-2147' is-artificial='yes'/>
6906            <parameter type-id='type-id-1433'/>
6907            <return type-id='type-id-65'/>
6908          </function-decl>
6909        </member-function>
6910        <member-function access='public'>
6911          <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'>
6912            <parameter type-id='type-id-2147' is-artificial='yes'/>
6913            <parameter type-id='type-id-2544'/>
6914            <parameter type-id='type-id-1433'/>
6915            <return type-id='type-id-65'/>
6916          </function-decl>
6917        </member-function>
6918        <member-function access='public'>
6919          <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'>
6920            <parameter type-id='type-id-2147' is-artificial='yes'/>
6921            <parameter type-id='type-id-2544'/>
6922            <parameter type-id='type-id-1436'/>
6923            <parameter type-id='type-id-1433'/>
6924            <return type-id='type-id-65'/>
6925          </function-decl>
6926        </member-function>
6927        <member-function access='public'>
6928          <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'>
6929            <parameter type-id='type-id-2147' is-artificial='yes'/>
6930            <parameter type-id='type-id-1429'/>
6931            <return type-id='type-id-65'/>
6932          </function-decl>
6933        </member-function>
6934        <member-function access='public'>
6935          <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'>
6936            <parameter type-id='type-id-2147' is-artificial='yes'/>
6937            <parameter type-id='type-id-2146'/>
6938            <return type-id='type-id-65'/>
6939          </function-decl>
6940        </member-function>
6941        <member-function access='public'>
6942          <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'>
6943            <parameter type-id='type-id-2147' is-artificial='yes'/>
6944            <parameter type-id='type-id-1429'/>
6945            <parameter type-id='type-id-1433'/>
6946            <return type-id='type-id-65'/>
6947          </function-decl>
6948        </member-function>
6949        <member-function access='public'>
6950          <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'>
6951            <parameter type-id='type-id-2147' is-artificial='yes'/>
6952            <parameter type-id='type-id-2146'/>
6953            <parameter type-id='type-id-1433'/>
6954            <return type-id='type-id-65'/>
6955          </function-decl>
6956        </member-function>
6957        <member-function access='public'>
6958          <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'>
6959            <parameter type-id='type-id-2147' is-artificial='yes'/>
6960            <parameter type-id='type-id-2545'/>
6961            <parameter type-id='type-id-1433'/>
6962            <return type-id='type-id-65'/>
6963          </function-decl>
6964        </member-function>
6965        <member-function access='public' destructor='yes'>
6966          <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'>
6967            <parameter type-id='type-id-2147' is-artificial='yes'/>
6968            <parameter type-id='type-id-23' is-artificial='yes'/>
6969            <return type-id='type-id-65'/>
6970          </function-decl>
6971        </member-function>
6972      </class-decl>
6973      <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-1437'>
6974        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-923'/>
6975        <member-type access='public'>
6976          <typedef-decl name='allocator_type' type-id='type-id-1083' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1441'/>
6977        </member-type>
6978        <member-type access='public'>
6979          <typedef-decl name='const_iterator' type-id='type-id-132' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2546'/>
6980        </member-type>
6981        <member-type access='public'>
6982          <typedef-decl name='const_reference' type-id='type-id-2548' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2547'/>
6983        </member-type>
6984        <member-type access='public'>
6985          <typedef-decl name='const_reverse_iterator' type-id='type-id-2550' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2549'/>
6986        </member-type>
6987        <member-type access='public'>
6988          <typedef-decl name='iterator' type-id='type-id-135' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2551'/>
6989        </member-type>
6990        <member-type access='public'>
6991          <typedef-decl name='pointer' type-id='type-id-2553' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2552'/>
6992        </member-type>
6993        <member-type access='public'>
6994          <typedef-decl name='reference' type-id='type-id-2555' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2554'/>
6995        </member-type>
6996        <member-type access='public'>
6997          <typedef-decl name='reverse_iterator' type-id='type-id-2557' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2556'/>
6998        </member-type>
6999        <member-type access='public'>
7000          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-1444'/>
7001        </member-type>
7002        <member-type access='public'>
7003          <typedef-decl name='value_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1446'/>
7004        </member-type>
7005        <member-function access='public'>
7006          <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'>
7007            <parameter type-id='type-id-2153' is-artificial='yes'/>
7008            <return type-id='type-id-65'/>
7009          </function-decl>
7010        </member-function>
7011        <member-function access='public'>
7012          <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'>
7013            <parameter type-id='type-id-2153' is-artificial='yes'/>
7014            <parameter type-id='type-id-1443'/>
7015            <return type-id='type-id-65'/>
7016          </function-decl>
7017        </member-function>
7018        <member-function access='public'>
7019          <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'>
7020            <parameter type-id='type-id-2153' is-artificial='yes'/>
7021            <parameter type-id='type-id-1444'/>
7022            <parameter type-id='type-id-1443'/>
7023            <return type-id='type-id-65'/>
7024          </function-decl>
7025        </member-function>
7026        <member-function access='public'>
7027          <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'>
7028            <parameter type-id='type-id-2153' is-artificial='yes'/>
7029            <parameter type-id='type-id-1444'/>
7030            <parameter type-id='type-id-1448'/>
7031            <parameter type-id='type-id-1443'/>
7032            <return type-id='type-id-65'/>
7033          </function-decl>
7034        </member-function>
7035        <member-function access='public'>
7036          <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'>
7037            <parameter type-id='type-id-2153' is-artificial='yes'/>
7038            <parameter type-id='type-id-1439'/>
7039            <return type-id='type-id-65'/>
7040          </function-decl>
7041        </member-function>
7042        <member-function access='public'>
7043          <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'>
7044            <parameter type-id='type-id-2153' is-artificial='yes'/>
7045            <parameter type-id='type-id-2152'/>
7046            <return type-id='type-id-65'/>
7047          </function-decl>
7048        </member-function>
7049        <member-function access='public'>
7050          <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'>
7051            <parameter type-id='type-id-2153' is-artificial='yes'/>
7052            <parameter type-id='type-id-1439'/>
7053            <parameter type-id='type-id-1443'/>
7054            <return type-id='type-id-65'/>
7055          </function-decl>
7056        </member-function>
7057        <member-function access='public'>
7058          <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'>
7059            <parameter type-id='type-id-2153' is-artificial='yes'/>
7060            <parameter type-id='type-id-2152'/>
7061            <parameter type-id='type-id-1443'/>
7062            <return type-id='type-id-65'/>
7063          </function-decl>
7064        </member-function>
7065        <member-function access='public'>
7066          <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'>
7067            <parameter type-id='type-id-2153' is-artificial='yes'/>
7068            <parameter type-id='type-id-1170'/>
7069            <parameter type-id='type-id-1443'/>
7070            <return type-id='type-id-65'/>
7071          </function-decl>
7072        </member-function>
7073        <member-function access='public' destructor='yes'>
7074          <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'>
7075            <parameter type-id='type-id-2153' is-artificial='yes'/>
7076            <parameter type-id='type-id-23' is-artificial='yes'/>
7077            <return type-id='type-id-65'/>
7078          </function-decl>
7079        </member-function>
7080        <member-function access='public'>
7081          <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'>
7082            <parameter type-id='type-id-2153' is-artificial='yes'/>
7083            <return type-id='type-id-65'/>
7084          </function-decl>
7085        </member-function>
7086        <member-function access='public' destructor='yes'>
7087          <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'>
7088            <parameter type-id='type-id-2153' is-artificial='yes'/>
7089            <parameter type-id='type-id-23' is-artificial='yes'/>
7090            <return type-id='type-id-65'/>
7091          </function-decl>
7092        </member-function>
7093        <member-function access='public'>
7094          <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'>
7095            <parameter type-id='type-id-2153' is-artificial='yes'/>
7096            <parameter type-id='type-id-2154'/>
7097            <return type-id='type-id-65'/>
7098          </function-decl>
7099        </member-function>
7100        <member-function access='public'>
7101          <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_'>
7102            <parameter type-id='type-id-2153' is-artificial='yes'/>
7103            <parameter type-id='type-id-2152'/>
7104            <return type-id='type-id-2151'/>
7105          </function-decl>
7106        </member-function>
7107        <member-function access='public' const='yes'>
7108          <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'>
7109            <parameter type-id='type-id-1440' is-artificial='yes'/>
7110            <return type-id='type-id-1444'/>
7111          </function-decl>
7112        </member-function>
7113        <member-function access='public' const='yes'>
7114          <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'>
7115            <parameter type-id='type-id-1440' is-artificial='yes'/>
7116            <return type-id='type-id-2546'/>
7117          </function-decl>
7118        </member-function>
7119        <member-function access='public' const='yes'>
7120          <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'>
7121            <parameter type-id='type-id-1440' is-artificial='yes'/>
7122            <return type-id='type-id-2546'/>
7123          </function-decl>
7124        </member-function>
7125        <member-function access='public'>
7126          <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_'>
7127            <parameter type-id='type-id-2153' is-artificial='yes'/>
7128            <parameter type-id='type-id-1978'/>
7129            <return type-id='type-id-65'/>
7130          </function-decl>
7131        </member-function>
7132        <member-function access='private'>
7133          <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'>
7134            <parameter type-id='type-id-2153' is-artificial='yes'/>
7135            <parameter type-id='type-id-2152'/>
7136            <parameter type-id='type-id-2179'/>
7137            <return type-id='type-id-65'/>
7138          </function-decl>
7139        </member-function>
7140        <member-function access='protected'>
7141          <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_'>
7142            <parameter type-id='type-id-2153' is-artificial='yes'/>
7143            <parameter type-id='type-id-1978'/>
7144            <return type-id='type-id-65'/>
7145          </function-decl>
7146        </member-function>
7147        <member-function access='public'>
7148          <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_'>
7149            <parameter type-id='type-id-2153' is-artificial='yes'/>
7150            <parameter type-id='type-id-1443'/>
7151            <return type-id='type-id-65'/>
7152          </function-decl>
7153        </member-function>
7154        <member-function access='protected' const='yes'>
7155          <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'>
7156            <parameter type-id='type-id-1440' is-artificial='yes'/>
7157            <parameter type-id='type-id-1444'/>
7158            <parameter type-id='type-id-59'/>
7159            <return type-id='type-id-1444'/>
7160          </function-decl>
7161        </member-function>
7162        <member-function access='public' const='yes'>
7163          <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'>
7164            <parameter type-id='type-id-1440' is-artificial='yes'/>
7165            <return type-id='type-id-1444'/>
7166          </function-decl>
7167        </member-function>
7168        <member-function access='public'>
7169          <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_'>
7170            <parameter type-id='type-id-2153' is-artificial='yes'/>
7171            <parameter type-id='type-id-1439'/>
7172            <return type-id='type-id-2151'/>
7173          </function-decl>
7174        </member-function>
7175        <member-function access='public' const='yes'>
7176          <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'>
7177            <parameter type-id='type-id-1440' is-artificial='yes'/>
7178            <parameter type-id='type-id-1444'/>
7179            <return type-id='type-id-2547'/>
7180          </function-decl>
7181        </member-function>
7182        <member-function access='public'>
7183          <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'>
7184            <parameter type-id='type-id-2153' is-artificial='yes'/>
7185            <return type-id='type-id-65'/>
7186          </function-decl>
7187        </member-function>
7188        <member-function access='public' const='yes'>
7189          <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'>
7190            <parameter type-id='type-id-1440' is-artificial='yes'/>
7191            <return type-id='type-id-1444'/>
7192          </function-decl>
7193        </member-function>
7194        <member-function access='protected'>
7195          <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_'>
7196            <parameter type-id='type-id-2153' is-artificial='yes'/>
7197            <parameter type-id='type-id-1444'/>
7198            <parameter type-id='type-id-132'/>
7199            <parameter type-id='type-id-132'/>
7200            <return type-id='type-id-2552'/>
7201          </function-decl>
7202        </member-function>
7203        <member-function access='public'>
7204          <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'>
7205            <parameter type-id='type-id-2153' is-artificial='yes'/>
7206            <return type-id='type-id-2551'/>
7207          </function-decl>
7208        </member-function>
7209        <member-function access='public'>
7210          <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'>
7211            <parameter type-id='type-id-2153' is-artificial='yes'/>
7212            <return type-id='type-id-2551'/>
7213          </function-decl>
7214        </member-function>
7215        <member-function access='protected'>
7216          <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'>
7217            <parameter type-id='type-id-2153' is-artificial='yes'/>
7218            <parameter type-id='type-id-2552'/>
7219            <return type-id='type-id-65'/>
7220          </function-decl>
7221        </member-function>
7222      </class-decl>
7223      <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-1449'>
7224        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-932'/>
7225        <member-type access='public'>
7226          <typedef-decl name='allocator_type' type-id='type-id-1098' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1453'/>
7227        </member-type>
7228        <member-type access='public'>
7229          <typedef-decl name='const_iterator' type-id='type-id-2559' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2558'/>
7230        </member-type>
7231        <member-type access='public'>
7232          <typedef-decl name='const_reference' type-id='type-id-2561' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2560'/>
7233        </member-type>
7234        <member-type access='public'>
7235          <typedef-decl name='const_reverse_iterator' type-id='type-id-2563' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2562'/>
7236        </member-type>
7237        <member-type access='public'>
7238          <typedef-decl name='iterator' type-id='type-id-2565' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2564'/>
7239        </member-type>
7240        <member-type access='public'>
7241          <typedef-decl name='pointer' type-id='type-id-2567' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2566'/>
7242        </member-type>
7243        <member-type access='public'>
7244          <typedef-decl name='reference' type-id='type-id-2569' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2568'/>
7245        </member-type>
7246        <member-type access='public'>
7247          <typedef-decl name='reverse_iterator' type-id='type-id-2571' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2570'/>
7248        </member-type>
7249        <member-type access='public'>
7250          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2572'/>
7251        </member-type>
7252        <member-type access='public'>
7253          <typedef-decl name='value_type' type-id='type-id-1321' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1456'/>
7254        </member-type>
7255        <member-function access='public'>
7256          <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'>
7257            <parameter type-id='type-id-2157' is-artificial='yes'/>
7258            <return type-id='type-id-65'/>
7259          </function-decl>
7260        </member-function>
7261        <member-function access='public'>
7262          <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'>
7263            <parameter type-id='type-id-2157' is-artificial='yes'/>
7264            <parameter type-id='type-id-1455'/>
7265            <return type-id='type-id-65'/>
7266          </function-decl>
7267        </member-function>
7268        <member-function access='public'>
7269          <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'>
7270            <parameter type-id='type-id-2157' is-artificial='yes'/>
7271            <parameter type-id='type-id-2572'/>
7272            <parameter type-id='type-id-1455'/>
7273            <return type-id='type-id-65'/>
7274          </function-decl>
7275        </member-function>
7276        <member-function access='public'>
7277          <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'>
7278            <parameter type-id='type-id-2157' is-artificial='yes'/>
7279            <parameter type-id='type-id-2572'/>
7280            <parameter type-id='type-id-1458'/>
7281            <parameter type-id='type-id-1455'/>
7282            <return type-id='type-id-65'/>
7283          </function-decl>
7284        </member-function>
7285        <member-function access='public'>
7286          <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'>
7287            <parameter type-id='type-id-2157' is-artificial='yes'/>
7288            <parameter type-id='type-id-1451'/>
7289            <return type-id='type-id-65'/>
7290          </function-decl>
7291        </member-function>
7292        <member-function access='public'>
7293          <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'>
7294            <parameter type-id='type-id-2157' is-artificial='yes'/>
7295            <parameter type-id='type-id-2156'/>
7296            <return type-id='type-id-65'/>
7297          </function-decl>
7298        </member-function>
7299        <member-function access='public'>
7300          <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'>
7301            <parameter type-id='type-id-2157' is-artificial='yes'/>
7302            <parameter type-id='type-id-1451'/>
7303            <parameter type-id='type-id-1455'/>
7304            <return type-id='type-id-65'/>
7305          </function-decl>
7306        </member-function>
7307        <member-function access='public'>
7308          <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'>
7309            <parameter type-id='type-id-2157' is-artificial='yes'/>
7310            <parameter type-id='type-id-2156'/>
7311            <parameter type-id='type-id-1455'/>
7312            <return type-id='type-id-65'/>
7313          </function-decl>
7314        </member-function>
7315        <member-function access='public'>
7316          <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'>
7317            <parameter type-id='type-id-2157' is-artificial='yes'/>
7318            <parameter type-id='type-id-2573'/>
7319            <parameter type-id='type-id-1455'/>
7320            <return type-id='type-id-65'/>
7321          </function-decl>
7322        </member-function>
7323        <member-function access='public' destructor='yes'>
7324          <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'>
7325            <parameter type-id='type-id-2157' is-artificial='yes'/>
7326            <parameter type-id='type-id-23' is-artificial='yes'/>
7327            <return type-id='type-id-65'/>
7328          </function-decl>
7329        </member-function>
7330        <member-function access='public' destructor='yes'>
7331          <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'>
7332            <parameter type-id='type-id-2157' is-artificial='yes'/>
7333            <parameter type-id='type-id-23' is-artificial='yes'/>
7334            <return type-id='type-id-65'/>
7335          </function-decl>
7336        </member-function>
7337      </class-decl>
7338      <enum-decl name='_Ios_Openmode' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='103' column='1' id='type-id-2574'>
7339        <underlying-type type-id='type-id-88'/>
7340        <enumerator name='_S_app' value='1'/>
7341        <enumerator name='_S_ate' value='2'/>
7342        <enumerator name='_S_bin' value='4'/>
7343        <enumerator name='_S_in' value='8'/>
7344        <enumerator name='_S_out' value='16'/>
7345        <enumerator name='_S_trunc' value='32'/>
7346        <enumerator name='_S_ios_openmode_end' value='65536'/>
7347      </enum-decl>
7348      <enum-decl name='_Manager_operation' filepath='/usr/include/c++/4.9/functional' line='1783' column='1' id='type-id-2178'>
7349        <underlying-type type-id='type-id-88'/>
7350        <enumerator name='__get_type_info' value='0'/>
7351        <enumerator name='__get_functor_ptr' value='1'/>
7352        <enumerator name='__clone_functor' value='2'/>
7353        <enumerator name='__destroy_functor' value='3'/>
7354      </enum-decl>
7355      <enum-decl name='_Rb_tree_color' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='90' column='1' id='type-id-2575'>
7356        <underlying-type type-id='type-id-88'/>
7357        <enumerator name='_S_red' value='0'/>
7358        <enumerator name='_S_black' value='1'/>
7359      </enum-decl>
7360      <enum-decl name='memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='56' column='1' id='type-id-2576'>
7361        <underlying-type type-id='type-id-88'/>
7362        <enumerator name='memory_order_relaxed' value='0'/>
7363        <enumerator name='memory_order_consume' value='1'/>
7364        <enumerator name='memory_order_acquire' value='2'/>
7365        <enumerator name='memory_order_release' value='3'/>
7366        <enumerator name='memory_order_acq_rel' value='4'/>
7367        <enumerator name='memory_order_seq_cst' value='5'/>
7368      </enum-decl>
7369      <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-659'>
7370        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-666'/>
7371        <member-type access='public'>
7372          <typedef-decl name='const_iterator' type-id='type-id-659' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='305' column='1' id='type-id-1641'/>
7373        </member-type>
7374        <member-type access='public'>
7375          <typedef-decl name='const_reference' type-id='type-id-1' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='303' column='1' id='type-id-2577'/>
7376        </member-type>
7377        <member-type access='public'>
7378          <typedef-decl name='pointer' type-id='type-id-334' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='304' column='1' id='type-id-2578'/>
7379        </member-type>
7380        <member-type access='public'>
7381          <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-2579'/>
7382        </member-type>
7383        <member-function access='public' constructor='yes'>
7384          <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'>
7385            <parameter type-id='type-id-1640' is-artificial='yes'/>
7386            <return type-id='type-id-65'/>
7387          </function-decl>
7388        </member-function>
7389        <member-function access='public' constructor='yes'>
7390          <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'>
7391            <parameter type-id='type-id-1640' is-artificial='yes'/>
7392            <parameter type-id='type-id-1650'/>
7393            <parameter type-id='type-id-50'/>
7394            <return type-id='type-id-65'/>
7395          </function-decl>
7396        </member-function>
7397        <member-function access='public' constructor='yes'>
7398          <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'>
7399            <parameter type-id='type-id-1640' is-artificial='yes'/>
7400            <parameter type-id='type-id-664'/>
7401            <return type-id='type-id-65'/>
7402          </function-decl>
7403        </member-function>
7404      </class-decl>
7405      <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-662'>
7406        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-666'/>
7407        <member-type access='public'>
7408          <typedef-decl name='iterator' type-id='type-id-662' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='218' column='1' id='type-id-1644'/>
7409        </member-type>
7410        <member-type access='public'>
7411          <typedef-decl name='pointer' type-id='type-id-1648' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='217' column='1' id='type-id-2580'/>
7412        </member-type>
7413        <member-type access='public'>
7414          <typedef-decl name='reference' type-id='type-id-670' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='216' column='1' id='type-id-2581'/>
7415        </member-type>
7416        <member-function access='public' constructor='yes'>
7417          <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'>
7418            <parameter type-id='type-id-1643' is-artificial='yes'/>
7419            <return type-id='type-id-65'/>
7420          </function-decl>
7421        </member-function>
7422        <member-function access='public' constructor='yes'>
7423          <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'>
7424            <parameter type-id='type-id-1643' is-artificial='yes'/>
7425            <parameter type-id='type-id-1650'/>
7426            <parameter type-id='type-id-50'/>
7427            <return type-id='type-id-65'/>
7428          </function-decl>
7429        </member-function>
7430      </class-decl>
7431      <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-666'>
7432        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2582'/>
7433        <data-member access='public' layout-offset-in-bits='0'>
7434          <var-decl name='_M_p' type-id='type-id-1650' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='139' column='1'/>
7435        </data-member>
7436        <data-member access='public' layout-offset-in-bits='64'>
7437          <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'/>
7438        </data-member>
7439        <member-function access='public' constructor='yes'>
7440          <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'>
7441            <parameter type-id='type-id-1646' is-artificial='yes'/>
7442            <parameter type-id='type-id-1650'/>
7443            <parameter type-id='type-id-50'/>
7444            <return type-id='type-id-65'/>
7445          </function-decl>
7446        </member-function>
7447      </class-decl>
7448      <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-670'>
7449        <data-member access='public' layout-offset-in-bits='0'>
7450          <var-decl name='_M_p' type-id='type-id-1650' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='72' column='1'/>
7451        </data-member>
7452        <data-member access='public' layout-offset-in-bits='64'>
7453          <var-decl name='_M_mask' type-id='type-id-1649' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='73' column='1'/>
7454        </data-member>
7455        <member-function access='public' constructor='yes'>
7456          <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'>
7457            <parameter type-id='type-id-1648' is-artificial='yes'/>
7458            <parameter type-id='type-id-1650'/>
7459            <parameter type-id='type-id-1649'/>
7460            <return type-id='type-id-65'/>
7461          </function-decl>
7462        </member-function>
7463        <member-function access='public' constructor='yes'>
7464          <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'>
7465            <parameter type-id='type-id-1648' is-artificial='yes'/>
7466            <return type-id='type-id-65'/>
7467          </function-decl>
7468        </member-function>
7469      </class-decl>
7470      <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-674'>
7471        <member-type access='public'>
7472          <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-1655'>
7473            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1044'/>
7474            <data-member access='public' layout-offset-in-bits='0'>
7475              <var-decl name='_M_start' type-id='type-id-662' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='419' column='1'/>
7476            </data-member>
7477            <data-member access='public' layout-offset-in-bits='128'>
7478              <var-decl name='_M_finish' type-id='type-id-662' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='420' column='1'/>
7479            </data-member>
7480            <data-member access='public' layout-offset-in-bits='256'>
7481              <var-decl name='_M_end_of_storage' type-id='type-id-1650' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='421' column='1'/>
7482            </data-member>
7483            <member-function access='public' constructor='yes'>
7484              <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'>
7485                <parameter type-id='type-id-1656' is-artificial='yes'/>
7486                <return type-id='type-id-65'/>
7487              </function-decl>
7488            </member-function>
7489            <member-function access='public' constructor='yes'>
7490              <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'>
7491                <parameter type-id='type-id-1656' is-artificial='yes'/>
7492                <parameter type-id='type-id-679'/>
7493                <return type-id='type-id-65'/>
7494              </function-decl>
7495            </member-function>
7496            <member-function access='public' constructor='yes'>
7497              <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'>
7498                <parameter type-id='type-id-1656' is-artificial='yes'/>
7499                <parameter type-id='type-id-1654'/>
7500                <return type-id='type-id-65'/>
7501              </function-decl>
7502            </member-function>
7503          </class-decl>
7504        </member-type>
7505        <member-type access='public'>
7506          <typedef-decl name='_Bit_alloc_type' type-id='type-id-2269' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='414' column='1' id='type-id-677'/>
7507        </member-type>
7508        <member-type access='public'>
7509          <typedef-decl name='allocator_type' type-id='type-id-1032' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='440' column='1' id='type-id-680'/>
7510        </member-type>
7511        <data-member access='protected' layout-offset-in-bits='0'>
7512          <var-decl name='_M_impl' type-id='type-id-1655' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='477' column='1'/>
7513        </data-member>
7514        <member-function access='public'>
7515          <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'>
7516            <parameter type-id='type-id-1652' is-artificial='yes'/>
7517            <return type-id='type-id-65'/>
7518          </function-decl>
7519        </member-function>
7520        <member-function access='public'>
7521          <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'>
7522            <parameter type-id='type-id-1652' is-artificial='yes'/>
7523            <parameter type-id='type-id-682'/>
7524            <return type-id='type-id-65'/>
7525          </function-decl>
7526        </member-function>
7527        <member-function access='public'>
7528          <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'>
7529            <parameter type-id='type-id-1652' is-artificial='yes'/>
7530            <parameter type-id='type-id-1651'/>
7531            <return type-id='type-id-65'/>
7532          </function-decl>
7533        </member-function>
7534        <member-function access='public' destructor='yes'>
7535          <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'>
7536            <parameter type-id='type-id-1652' is-artificial='yes'/>
7537            <parameter type-id='type-id-23' is-artificial='yes'/>
7538            <return type-id='type-id-65'/>
7539          </function-decl>
7540        </member-function>
7541      </class-decl>
7542      <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-2583'>
7543        <member-function access='public' static='yes'>
7544          <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_'>
7545            <parameter type-id='type-id-1979'/>
7546            <parameter type-id='type-id-1979'/>
7547            <return type-id='type-id-65'/>
7548          </function-decl>
7549        </member-function>
7550        <member-function access='public' static='yes'>
7551          <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_'>
7552            <parameter type-id='type-id-2097'/>
7553            <parameter type-id='type-id-2097'/>
7554            <return type-id='type-id-65'/>
7555          </function-decl>
7556        </member-function>
7557        <member-function access='public' static='yes'>
7558          <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_'>
7559            <parameter type-id='type-id-135'/>
7560            <parameter type-id='type-id-135'/>
7561            <return type-id='type-id-65'/>
7562          </function-decl>
7563        </member-function>
7564      </class-decl>
7565      <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-702'>
7566        <data-member access='public' layout-offset-in-bits='0'>
7567          <var-decl name='_M_head_impl' type-id='type-id-1508' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7568        </data-member>
7569        <member-function access='public'>
7570          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7571            <parameter type-id='type-id-1671' is-artificial='yes'/>
7572            <return type-id='type-id-65'/>
7573          </function-decl>
7574        </member-function>
7575        <member-function access='public'>
7576          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7577            <parameter type-id='type-id-1671' is-artificial='yes'/>
7578            <parameter type-id='type-id-1510'/>
7579            <return type-id='type-id-65'/>
7580          </function-decl>
7581        </member-function>
7582        <member-function access='public'>
7583          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7584            <parameter type-id='type-id-1671' is-artificial='yes'/>
7585            <parameter type-id='type-id-704'/>
7586            <return type-id='type-id-65'/>
7587          </function-decl>
7588        </member-function>
7589        <member-function access='public'>
7590          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7591            <parameter type-id='type-id-1671' is-artificial='yes'/>
7592            <parameter type-id='type-id-1670'/>
7593            <return type-id='type-id-65'/>
7594          </function-decl>
7595        </member-function>
7596        <member-function access='public'>
7597          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7598            <parameter type-id='type-id-1671' is-artificial='yes'/>
7599            <parameter type-id='type-id-2584'/>
7600            <parameter type-id='type-id-2585'/>
7601            <return type-id='type-id-65'/>
7602          </function-decl>
7603        </member-function>
7604        <member-function access='public' static='yes'>
7605          <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_'>
7606            <parameter type-id='type-id-1669'/>
7607            <return type-id='type-id-1511'/>
7608          </function-decl>
7609        </member-function>
7610      </class-decl>
7611      <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-705'>
7612        <data-member access='public' layout-offset-in-bits='0'>
7613          <var-decl name='_M_head_impl' type-id='type-id-1973' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7614        </data-member>
7615        <member-function access='public'>
7616          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7617            <parameter type-id='type-id-1674' is-artificial='yes'/>
7618            <return type-id='type-id-65'/>
7619          </function-decl>
7620        </member-function>
7621        <member-function access='public'>
7622          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7623            <parameter type-id='type-id-1674' is-artificial='yes'/>
7624            <parameter type-id='type-id-1975'/>
7625            <return type-id='type-id-65'/>
7626          </function-decl>
7627        </member-function>
7628        <member-function access='public'>
7629          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7630            <parameter type-id='type-id-1674' is-artificial='yes'/>
7631            <parameter type-id='type-id-707'/>
7632            <return type-id='type-id-65'/>
7633          </function-decl>
7634        </member-function>
7635        <member-function access='public'>
7636          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7637            <parameter type-id='type-id-1674' is-artificial='yes'/>
7638            <parameter type-id='type-id-1673'/>
7639            <return type-id='type-id-65'/>
7640          </function-decl>
7641        </member-function>
7642        <member-function access='public'>
7643          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7644            <parameter type-id='type-id-1674' is-artificial='yes'/>
7645            <parameter type-id='type-id-2584'/>
7646            <parameter type-id='type-id-2585'/>
7647            <return type-id='type-id-65'/>
7648          </function-decl>
7649        </member-function>
7650        <member-function access='public' static='yes'>
7651          <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_'>
7652            <parameter type-id='type-id-707'/>
7653            <return type-id='type-id-1975'/>
7654          </function-decl>
7655        </member-function>
7656      </class-decl>
7657      <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-708'>
7658        <data-member access='public' layout-offset-in-bits='0'>
7659          <var-decl name='_M_head_impl' type-id='type-id-50' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7660        </data-member>
7661        <member-function access='public'>
7662          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7663            <parameter type-id='type-id-1677' is-artificial='yes'/>
7664            <return type-id='type-id-65'/>
7665          </function-decl>
7666        </member-function>
7667        <member-function access='public'>
7668          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7669            <parameter type-id='type-id-1677' is-artificial='yes'/>
7670            <parameter type-id='type-id-1468'/>
7671            <return type-id='type-id-65'/>
7672          </function-decl>
7673        </member-function>
7674        <member-function access='public'>
7675          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7676            <parameter type-id='type-id-1677' is-artificial='yes'/>
7677            <parameter type-id='type-id-710'/>
7678            <return type-id='type-id-65'/>
7679          </function-decl>
7680        </member-function>
7681        <member-function access='public'>
7682          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7683            <parameter type-id='type-id-1677' is-artificial='yes'/>
7684            <parameter type-id='type-id-1676'/>
7685            <return type-id='type-id-65'/>
7686          </function-decl>
7687        </member-function>
7688        <member-function access='public'>
7689          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7690            <parameter type-id='type-id-1677' is-artificial='yes'/>
7691            <parameter type-id='type-id-2584'/>
7692            <parameter type-id='type-id-2585'/>
7693            <return type-id='type-id-65'/>
7694          </function-decl>
7695        </member-function>
7696      </class-decl>
7697      <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-711'>
7698        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1144'/>
7699        <member-function access='public'>
7700          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
7701            <parameter type-id='type-id-1680' 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='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
7707            <parameter type-id='type-id-1680' is-artificial='yes'/>
7708            <parameter type-id='type-id-1146'/>
7709            <return type-id='type-id-65'/>
7710          </function-decl>
7711        </member-function>
7712        <member-function access='public'>
7713          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
7714            <parameter type-id='type-id-1680' is-artificial='yes'/>
7715            <parameter type-id='type-id-713'/>
7716            <return type-id='type-id-65'/>
7717          </function-decl>
7718        </member-function>
7719        <member-function access='public'>
7720          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7721            <parameter type-id='type-id-1680' is-artificial='yes'/>
7722            <parameter type-id='type-id-1679'/>
7723            <return type-id='type-id-65'/>
7724          </function-decl>
7725        </member-function>
7726        <member-function access='public'>
7727          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
7728            <parameter type-id='type-id-1680' is-artificial='yes'/>
7729            <parameter type-id='type-id-2584'/>
7730            <parameter type-id='type-id-2585'/>
7731            <return type-id='type-id-65'/>
7732          </function-decl>
7733        </member-function>
7734        <member-function access='public' static='yes'>
7735          <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_'>
7736            <parameter type-id='type-id-1678'/>
7737            <return type-id='type-id-1995'/>
7738          </function-decl>
7739        </member-function>
7740      </class-decl>
7741      <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-714'>
7742        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1148'/>
7743        <member-function access='public'>
7744          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
7745            <parameter type-id='type-id-1683' is-artificial='yes'/>
7746            <return type-id='type-id-65'/>
7747          </function-decl>
7748        </member-function>
7749        <member-function access='public'>
7750          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
7751            <parameter type-id='type-id-1683' is-artificial='yes'/>
7752            <parameter type-id='type-id-1150'/>
7753            <return type-id='type-id-65'/>
7754          </function-decl>
7755        </member-function>
7756        <member-function access='public'>
7757          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
7758            <parameter type-id='type-id-1683' is-artificial='yes'/>
7759            <parameter type-id='type-id-716'/>
7760            <return type-id='type-id-65'/>
7761          </function-decl>
7762        </member-function>
7763        <member-function access='public'>
7764          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7765            <parameter type-id='type-id-1683' is-artificial='yes'/>
7766            <parameter type-id='type-id-1682'/>
7767            <return type-id='type-id-65'/>
7768          </function-decl>
7769        </member-function>
7770        <member-function access='public'>
7771          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
7772            <parameter type-id='type-id-1683' is-artificial='yes'/>
7773            <parameter type-id='type-id-2584'/>
7774            <parameter type-id='type-id-2585'/>
7775            <return type-id='type-id-65'/>
7776          </function-decl>
7777        </member-function>
7778      </class-decl>
7779      <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-717'>
7780        <data-member access='public' layout-offset-in-bits='0'>
7781          <var-decl name='_M_head_impl' type-id='type-id-50' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7782        </data-member>
7783        <member-function access='public'>
7784          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7785            <parameter type-id='type-id-1686' is-artificial='yes'/>
7786            <return type-id='type-id-65'/>
7787          </function-decl>
7788        </member-function>
7789        <member-function access='public'>
7790          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7791            <parameter type-id='type-id-1686' is-artificial='yes'/>
7792            <parameter type-id='type-id-1468'/>
7793            <return type-id='type-id-65'/>
7794          </function-decl>
7795        </member-function>
7796        <member-function access='public'>
7797          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7798            <parameter type-id='type-id-1686' is-artificial='yes'/>
7799            <parameter type-id='type-id-719'/>
7800            <return type-id='type-id-65'/>
7801          </function-decl>
7802        </member-function>
7803        <member-function access='public'>
7804          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7805            <parameter type-id='type-id-1686' is-artificial='yes'/>
7806            <parameter type-id='type-id-1685'/>
7807            <return type-id='type-id-65'/>
7808          </function-decl>
7809        </member-function>
7810        <member-function access='public'>
7811          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7812            <parameter type-id='type-id-1686' is-artificial='yes'/>
7813            <parameter type-id='type-id-2584'/>
7814            <parameter type-id='type-id-2585'/>
7815            <return type-id='type-id-65'/>
7816          </function-decl>
7817        </member-function>
7818      </class-decl>
7819      <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-2586'>
7820        <member-type access='public'>
7821          <typedef-decl name='iterator_type' type-id='type-id-132' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='211' column='1' id='type-id-2587'/>
7822        </member-type>
7823        <member-function access='public' static='yes'>
7824          <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_'>
7825            <parameter type-id='type-id-132'/>
7826            <return type-id='type-id-2587'/>
7827          </function-decl>
7828        </member-function>
7829      </class-decl>
7830      <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-2588'>
7831        <member-type access='public'>
7832          <typedef-decl name='iterator_type' type-id='type-id-2590' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='219' column='1' id='type-id-2589'/>
7833        </member-type>
7834        <member-function access='public' static='yes'>
7835          <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_'>
7836            <parameter type-id='type-id-132'/>
7837            <return type-id='type-id-2589'/>
7838          </function-decl>
7839        </member-function>
7840      </class-decl>
7841      <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-2591'>
7842        <member-type access='public'>
7843          <typedef-decl name='iterator_type' type-id='type-id-2593' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='219' column='1' id='type-id-2592'/>
7844        </member-type>
7845        <member-function access='public' static='yes'>
7846          <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_'>
7847            <parameter type-id='type-id-135'/>
7848            <return type-id='type-id-2592'/>
7849          </function-decl>
7850        </member-function>
7851      </class-decl>
7852      <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-2594'>
7853        <member-type access='public'>
7854          <typedef-decl name='iterator_type' type-id='type-id-1979' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='211' column='1' id='type-id-2595'/>
7855        </member-type>
7856        <member-function access='public' static='yes'>
7857          <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_'>
7858            <parameter type-id='type-id-1979'/>
7859            <return type-id='type-id-2595'/>
7860          </function-decl>
7861        </member-function>
7862      </class-decl>
7863      <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-732'>
7864        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1873'/>
7865        <data-member access='public' layout-offset-in-bits='128'>
7866          <var-decl name='_M_data' type-id='type-id-576' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='109' column='1'/>
7867        </data-member>
7868      </class-decl>
7869      <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-736'>
7870        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1873'/>
7871        <data-member access='public' layout-offset-in-bits='128'>
7872          <var-decl name='_M_data' type-id='type-id-580' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='109' column='1'/>
7873        </data-member>
7874      </class-decl>
7875      <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-2347'>
7876        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2596'/>
7877      </class-decl>
7878      <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-804'>
7879        <member-type access='public'>
7880          <typedef-decl name='_Base_ptr' type-id='type-id-2598' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='254' column='1' id='type-id-2597'/>
7881        </member-type>
7882        <member-type access='public'>
7883          <typedef-decl name='_Link_type' type-id='type-id-834' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='255' column='1' id='type-id-2599'/>
7884        </member-type>
7885        <member-type access='public'>
7886          <typedef-decl name='_Self' type-id='type-id-804' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='253' column='1' id='type-id-807'/>
7887        </member-type>
7888        <member-type access='public'>
7889          <typedef-decl name='iterator' type-id='type-id-813' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='248' column='1' id='type-id-810'/>
7890        </member-type>
7891        <member-type access='public'>
7892          <typedef-decl name='pointer' type-id='type-id-1296' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='246' column='1' id='type-id-2600'/>
7893        </member-type>
7894        <member-type access='public'>
7895          <typedef-decl name='reference' type-id='type-id-1295' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='245' column='1' id='type-id-2601'/>
7896        </member-type>
7897        <data-member access='public' layout-offset-in-bits='0'>
7898          <var-decl name='_M_node' type-id='type-id-2597' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='318' column='1'/>
7899        </data-member>
7900        <member-function access='public'>
7901          <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'>
7902            <parameter type-id='type-id-1739' is-artificial='yes'/>
7903            <return type-id='type-id-65'/>
7904          </function-decl>
7905        </member-function>
7906        <member-function access='public'>
7907          <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'>
7908            <parameter type-id='type-id-1739' is-artificial='yes'/>
7909            <parameter type-id='type-id-2599'/>
7910            <return type-id='type-id-65'/>
7911          </function-decl>
7912        </member-function>
7913        <member-function access='public'>
7914          <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'>
7915            <parameter type-id='type-id-1739' is-artificial='yes'/>
7916            <parameter type-id='type-id-812'/>
7917            <return type-id='type-id-65'/>
7918          </function-decl>
7919        </member-function>
7920      </class-decl>
7921      <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-813'>
7922        <member-type access='public'>
7923          <typedef-decl name='_Base_ptr' type-id='type-id-2603' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='182' column='1' id='type-id-2602'/>
7924        </member-type>
7925        <member-type access='public'>
7926          <typedef-decl name='_Link_type' type-id='type-id-1750' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='183' column='1' id='type-id-2604'/>
7927        </member-type>
7928        <member-type access='public'>
7929          <typedef-decl name='_Self' type-id='type-id-813' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='181' column='1' id='type-id-816'/>
7930        </member-type>
7931        <member-type access='public'>
7932          <typedef-decl name='pointer' type-id='type-id-2062' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='176' column='1' id='type-id-2605'/>
7933        </member-type>
7934        <member-type access='public'>
7935          <typedef-decl name='reference' type-id='type-id-2060' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='175' column='1' id='type-id-2606'/>
7936        </member-type>
7937        <data-member access='public' layout-offset-in-bits='0'>
7938          <var-decl name='_M_node' type-id='type-id-2602' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='238' column='1'/>
7939        </data-member>
7940        <member-function access='public'>
7941          <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'>
7942            <parameter type-id='type-id-1741' is-artificial='yes'/>
7943            <return type-id='type-id-65'/>
7944          </function-decl>
7945        </member-function>
7946        <member-function access='public'>
7947          <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'>
7948            <parameter type-id='type-id-1741' is-artificial='yes'/>
7949            <parameter type-id='type-id-2604'/>
7950            <return type-id='type-id-65'/>
7951          </function-decl>
7952        </member-function>
7953        <member-function access='public' const='yes'>
7954          <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_'>
7955            <parameter type-id='type-id-815' is-artificial='yes'/>
7956            <parameter type-id='type-id-818'/>
7957            <return type-id='type-id-1'/>
7958          </function-decl>
7959        </member-function>
7960        <member-function access='public'>
7961          <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'>
7962            <parameter type-id='type-id-1741' is-artificial='yes'/>
7963            <parameter type-id='type-id-23'/>
7964            <return type-id='type-id-816'/>
7965          </function-decl>
7966        </member-function>
7967        <member-function access='public' const='yes'>
7968          <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'>
7969            <parameter type-id='type-id-815' is-artificial='yes'/>
7970            <return type-id='type-id-2605'/>
7971          </function-decl>
7972        </member-function>
7973        <member-function access='public'>
7974          <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'>
7975            <parameter type-id='type-id-1741' is-artificial='yes'/>
7976            <parameter type-id='type-id-2604'/>
7977            <return type-id='type-id-65'/>
7978          </function-decl>
7979        </member-function>
7980      </class-decl>
7981      <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-827'>
7982        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-835'/>
7983        <data-member access='public' layout-offset-in-bits='256'>
7984          <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'/>
7985        </data-member>
7986      </class-decl>
7987      <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-831'>
7988        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-835'/>
7989        <data-member access='public' layout-offset-in-bits='256'>
7990          <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'/>
7991        </data-member>
7992        <member-function access='public'>
7993          <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'>
7994            <parameter type-id='type-id-1750' is-artificial='yes'/>
7995            <return type-id='type-id-2062'/>
7996          </function-decl>
7997        </member-function>
7998      </class-decl>
7999      <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-835'>
8000        <member-type access='public'>
8001          <typedef-decl name='_Base_ptr' type-id='type-id-1751' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='94' column='1' id='type-id-2603'/>
8002        </member-type>
8003        <member-type access='public'>
8004          <typedef-decl name='_Const_Base_ptr' type-id='type-id-837' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='95' column='1' id='type-id-2598'/>
8005        </member-type>
8006        <data-member access='public' layout-offset-in-bits='0'>
8007          <var-decl name='_M_color' type-id='type-id-2575' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='97' column='1'/>
8008        </data-member>
8009        <data-member access='public' layout-offset-in-bits='64'>
8010          <var-decl name='_M_parent' type-id='type-id-2603' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='98' column='1'/>
8011        </data-member>
8012        <data-member access='public' layout-offset-in-bits='128'>
8013          <var-decl name='_M_left' type-id='type-id-2603' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='99' column='1'/>
8014        </data-member>
8015        <data-member access='public' layout-offset-in-bits='192'>
8016          <var-decl name='_M_right' type-id='type-id-2603' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='100' column='1'/>
8017        </data-member>
8018      </class-decl>
8019      <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-842'>
8020        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
8021        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-702'/>
8022        <member-type access='public'>
8023          <typedef-decl name='_Inherited' type-id='type-id-860' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-845'/>
8024        </member-type>
8025        <member-function access='public'>
8026          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8027            <parameter type-id='type-id-1758' is-artificial='yes'/>
8028            <return type-id='type-id-65'/>
8029          </function-decl>
8030        </member-function>
8031        <member-function access='public'>
8032          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8033            <parameter type-id='type-id-1758' is-artificial='yes'/>
8034            <parameter type-id='type-id-1510'/>
8035            <parameter type-id='type-id-1146'/>
8036            <return type-id='type-id-65'/>
8037          </function-decl>
8038        </member-function>
8039        <member-function access='public'>
8040          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8041            <parameter type-id='type-id-1758' is-artificial='yes'/>
8042            <parameter type-id='type-id-844'/>
8043            <return type-id='type-id-65'/>
8044          </function-decl>
8045        </member-function>
8046        <member-function access='public'>
8047          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8048            <parameter type-id='type-id-1758' is-artificial='yes'/>
8049            <parameter type-id='type-id-1757'/>
8050            <return type-id='type-id-65'/>
8051          </function-decl>
8052        </member-function>
8053        <member-function access='public' static='yes'>
8054          <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_'>
8055            <parameter type-id='type-id-1756'/>
8056            <return type-id='type-id-1511'/>
8057          </function-decl>
8058        </member-function>
8059      </class-decl>
8060      <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-848'>
8061        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-866'/>
8062        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-705'/>
8063        <member-type access='public'>
8064          <typedef-decl name='_Inherited' type-id='type-id-866' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-851'/>
8065        </member-type>
8066        <member-function access='public'>
8067          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8068            <parameter type-id='type-id-1762' is-artificial='yes'/>
8069            <return type-id='type-id-65'/>
8070          </function-decl>
8071        </member-function>
8072        <member-function access='public'>
8073          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8074            <parameter type-id='type-id-1762' is-artificial='yes'/>
8075            <parameter type-id='type-id-1975'/>
8076            <parameter type-id='type-id-1150'/>
8077            <return type-id='type-id-65'/>
8078          </function-decl>
8079        </member-function>
8080        <member-function access='public'>
8081          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8082            <parameter type-id='type-id-1762' is-artificial='yes'/>
8083            <parameter type-id='type-id-850'/>
8084            <return type-id='type-id-65'/>
8085          </function-decl>
8086        </member-function>
8087        <member-function access='public'>
8088          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8089            <parameter type-id='type-id-1762' is-artificial='yes'/>
8090            <parameter type-id='type-id-1761'/>
8091            <return type-id='type-id-65'/>
8092          </function-decl>
8093        </member-function>
8094        <member-function access='public' static='yes'>
8095          <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_'>
8096            <parameter type-id='type-id-850'/>
8097            <return type-id='type-id-1975'/>
8098          </function-decl>
8099        </member-function>
8100      </class-decl>
8101      <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-854'>
8102        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-872'/>
8103        <base-class access='private' layout-offset-in-bits='32' type-id='type-id-708'/>
8104        <member-type access='public'>
8105          <typedef-decl name='_Inherited' type-id='type-id-872' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-857'/>
8106        </member-type>
8107        <member-function access='public'>
8108          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8109            <parameter type-id='type-id-1766' is-artificial='yes'/>
8110            <return type-id='type-id-65'/>
8111          </function-decl>
8112        </member-function>
8113        <member-function access='public'>
8114          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8115            <parameter type-id='type-id-1766' is-artificial='yes'/>
8116            <parameter type-id='type-id-1468'/>
8117            <parameter type-id='type-id-1468'/>
8118            <return type-id='type-id-65'/>
8119          </function-decl>
8120        </member-function>
8121        <member-function access='public'>
8122          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8123            <parameter type-id='type-id-1766' is-artificial='yes'/>
8124            <parameter type-id='type-id-856'/>
8125            <return type-id='type-id-65'/>
8126          </function-decl>
8127        </member-function>
8128        <member-function access='public'>
8129          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8130            <parameter type-id='type-id-1766' is-artificial='yes'/>
8131            <parameter type-id='type-id-1765'/>
8132            <return type-id='type-id-65'/>
8133          </function-decl>
8134        </member-function>
8135      </class-decl>
8136      <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-860'>
8137        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1780'/>
8138        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-711'/>
8139        <member-type access='public'>
8140          <typedef-decl name='_Inherited' type-id='type-id-1780' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-863'/>
8141        </member-type>
8142        <member-function access='public'>
8143          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8144            <parameter type-id='type-id-1770' is-artificial='yes'/>
8145            <return type-id='type-id-65'/>
8146          </function-decl>
8147        </member-function>
8148        <member-function access='public'>
8149          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8150            <parameter type-id='type-id-1770' is-artificial='yes'/>
8151            <parameter type-id='type-id-1146'/>
8152            <return type-id='type-id-65'/>
8153          </function-decl>
8154        </member-function>
8155        <member-function access='public'>
8156          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8157            <parameter type-id='type-id-1770' is-artificial='yes'/>
8158            <parameter type-id='type-id-862'/>
8159            <return type-id='type-id-65'/>
8160          </function-decl>
8161        </member-function>
8162        <member-function access='public'>
8163          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8164            <parameter type-id='type-id-1770' is-artificial='yes'/>
8165            <parameter type-id='type-id-1769'/>
8166            <return type-id='type-id-65'/>
8167          </function-decl>
8168        </member-function>
8169        <member-function access='public' static='yes'>
8170          <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_'>
8171            <parameter type-id='type-id-1768'/>
8172            <return type-id='type-id-1995'/>
8173          </function-decl>
8174        </member-function>
8175      </class-decl>
8176      <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-866'>
8177        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1780'/>
8178        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-714'/>
8179        <member-type access='public'>
8180          <typedef-decl name='_Inherited' type-id='type-id-1780' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-869'/>
8181        </member-type>
8182        <member-function access='public'>
8183          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8184            <parameter type-id='type-id-1774' is-artificial='yes'/>
8185            <return type-id='type-id-65'/>
8186          </function-decl>
8187        </member-function>
8188        <member-function access='public'>
8189          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8190            <parameter type-id='type-id-1774' is-artificial='yes'/>
8191            <parameter type-id='type-id-1150'/>
8192            <return type-id='type-id-65'/>
8193          </function-decl>
8194        </member-function>
8195        <member-function access='public'>
8196          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8197            <parameter type-id='type-id-1774' is-artificial='yes'/>
8198            <parameter type-id='type-id-868'/>
8199            <return type-id='type-id-65'/>
8200          </function-decl>
8201        </member-function>
8202        <member-function access='public'>
8203          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8204            <parameter type-id='type-id-1774' is-artificial='yes'/>
8205            <parameter type-id='type-id-1773'/>
8206            <return type-id='type-id-65'/>
8207          </function-decl>
8208        </member-function>
8209      </class-decl>
8210      <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-872'>
8211        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1780'/>
8212        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-717'/>
8213        <member-type access='public'>
8214          <typedef-decl name='_Inherited' type-id='type-id-1780' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-875'/>
8215        </member-type>
8216        <member-function access='public'>
8217          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8218            <parameter type-id='type-id-1778' is-artificial='yes'/>
8219            <return type-id='type-id-65'/>
8220          </function-decl>
8221        </member-function>
8222        <member-function access='public'>
8223          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8224            <parameter type-id='type-id-1778' is-artificial='yes'/>
8225            <parameter type-id='type-id-1468'/>
8226            <return type-id='type-id-65'/>
8227          </function-decl>
8228        </member-function>
8229        <member-function access='public'>
8230          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8231            <parameter type-id='type-id-1778' is-artificial='yes'/>
8232            <parameter type-id='type-id-874'/>
8233            <return type-id='type-id-65'/>
8234          </function-decl>
8235        </member-function>
8236        <member-function access='public'>
8237          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8238            <parameter type-id='type-id-1778' is-artificial='yes'/>
8239            <parameter type-id='type-id-1777'/>
8240            <return type-id='type-id-65'/>
8241          </function-decl>
8242        </member-function>
8243      </class-decl>
8244      <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-1780'>
8245        <member-function access='public'>
8246          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
8247            <parameter type-id='type-id-1782' is-artificial='yes'/>
8248            <return type-id='type-id-65'/>
8249          </function-decl>
8250        </member-function>
8251      </class-decl>
8252      <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-878'>
8253        <member-type access='public'>
8254          <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-1789'>
8255            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1035'/>
8256            <data-member access='public' layout-offset-in-bits='0'>
8257              <var-decl name='_M_start' type-id='type-id-2475' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8258            </data-member>
8259            <data-member access='public' layout-offset-in-bits='64'>
8260              <var-decl name='_M_finish' type-id='type-id-2475' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8261            </data-member>
8262            <data-member access='public' layout-offset-in-bits='128'>
8263              <var-decl name='_M_end_of_storage' type-id='type-id-2475' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8264            </data-member>
8265            <member-function access='public' constructor='yes'>
8266              <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'>
8267                <parameter type-id='type-id-1791' is-artificial='yes'/>
8268                <return type-id='type-id-65'/>
8269              </function-decl>
8270            </member-function>
8271            <member-function access='public' constructor='yes'>
8272              <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'>
8273                <parameter type-id='type-id-1791' is-artificial='yes'/>
8274                <parameter type-id='type-id-883'/>
8275                <return type-id='type-id-65'/>
8276              </function-decl>
8277            </member-function>
8278            <member-function access='public' constructor='yes'>
8279              <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'>
8280                <parameter type-id='type-id-1791' is-artificial='yes'/>
8281                <parameter type-id='type-id-1788'/>
8282                <return type-id='type-id-65'/>
8283              </function-decl>
8284            </member-function>
8285          </class-decl>
8286        </member-type>
8287        <member-type access='public'>
8288          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2607' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-881'/>
8289        </member-type>
8290        <member-type access='public'>
8291          <typedef-decl name='allocator_type' type-id='type-id-1035' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-884'/>
8292        </member-type>
8293        <member-type access='public'>
8294          <typedef-decl name='pointer' type-id='type-id-2608' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2475'/>
8295        </member-type>
8296        <data-member access='public' layout-offset-in-bits='0'>
8297          <var-decl name='_M_impl' type-id='type-id-1789' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8298        </data-member>
8299        <member-function access='public'>
8300          <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'>
8301            <parameter type-id='type-id-1786' is-artificial='yes'/>
8302            <return type-id='type-id-65'/>
8303          </function-decl>
8304        </member-function>
8305        <member-function access='public'>
8306          <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'>
8307            <parameter type-id='type-id-1786' is-artificial='yes'/>
8308            <parameter type-id='type-id-886'/>
8309            <return type-id='type-id-65'/>
8310          </function-decl>
8311        </member-function>
8312        <member-function access='public'>
8313          <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'>
8314            <parameter type-id='type-id-1786' is-artificial='yes'/>
8315            <parameter type-id='type-id-1325'/>
8316            <return type-id='type-id-65'/>
8317          </function-decl>
8318        </member-function>
8319        <member-function access='public'>
8320          <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'>
8321            <parameter type-id='type-id-1786' is-artificial='yes'/>
8322            <parameter type-id='type-id-1325'/>
8323            <parameter type-id='type-id-886'/>
8324            <return type-id='type-id-65'/>
8325          </function-decl>
8326        </member-function>
8327        <member-function access='public'>
8328          <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'>
8329            <parameter type-id='type-id-1786' is-artificial='yes'/>
8330            <parameter type-id='type-id-1788'/>
8331            <return type-id='type-id-65'/>
8332          </function-decl>
8333        </member-function>
8334        <member-function access='public'>
8335          <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'>
8336            <parameter type-id='type-id-1786' is-artificial='yes'/>
8337            <parameter type-id='type-id-1785'/>
8338            <return type-id='type-id-65'/>
8339          </function-decl>
8340        </member-function>
8341        <member-function access='public'>
8342          <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'>
8343            <parameter type-id='type-id-1786' is-artificial='yes'/>
8344            <parameter type-id='type-id-1785'/>
8345            <parameter type-id='type-id-886'/>
8346            <return type-id='type-id-65'/>
8347          </function-decl>
8348        </member-function>
8349        <member-function access='public' destructor='yes'>
8350          <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'>
8351            <parameter type-id='type-id-1786' is-artificial='yes'/>
8352            <parameter type-id='type-id-23' is-artificial='yes'/>
8353            <return type-id='type-id-65'/>
8354          </function-decl>
8355        </member-function>
8356      </class-decl>
8357      <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-887'>
8358        <member-type access='public'>
8359          <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-1796'>
8360            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1038'/>
8361            <data-member access='public' layout-offset-in-bits='0'>
8362              <var-decl name='_M_start' type-id='type-id-2491' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8363            </data-member>
8364            <data-member access='public' layout-offset-in-bits='64'>
8365              <var-decl name='_M_finish' type-id='type-id-2491' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8366            </data-member>
8367            <data-member access='public' layout-offset-in-bits='128'>
8368              <var-decl name='_M_end_of_storage' type-id='type-id-2491' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8369            </data-member>
8370            <member-function access='public' constructor='yes'>
8371              <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'>
8372                <parameter type-id='type-id-1798' is-artificial='yes'/>
8373                <return type-id='type-id-65'/>
8374              </function-decl>
8375            </member-function>
8376            <member-function access='public' constructor='yes'>
8377              <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'>
8378                <parameter type-id='type-id-1798' is-artificial='yes'/>
8379                <parameter type-id='type-id-892'/>
8380                <return type-id='type-id-65'/>
8381              </function-decl>
8382            </member-function>
8383            <member-function access='public' constructor='yes'>
8384              <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'>
8385                <parameter type-id='type-id-1798' is-artificial='yes'/>
8386                <parameter type-id='type-id-1795'/>
8387                <return type-id='type-id-65'/>
8388              </function-decl>
8389            </member-function>
8390          </class-decl>
8391        </member-type>
8392        <member-type access='public'>
8393          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2609' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-890'/>
8394        </member-type>
8395        <member-type access='public'>
8396          <typedef-decl name='allocator_type' type-id='type-id-1038' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-893'/>
8397        </member-type>
8398        <member-type access='public'>
8399          <typedef-decl name='pointer' type-id='type-id-2610' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2491'/>
8400        </member-type>
8401        <data-member access='public' layout-offset-in-bits='0'>
8402          <var-decl name='_M_impl' type-id='type-id-1796' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8403        </data-member>
8404        <member-function access='public'>
8405          <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'>
8406            <parameter type-id='type-id-1793' is-artificial='yes'/>
8407            <return type-id='type-id-65'/>
8408          </function-decl>
8409        </member-function>
8410        <member-function access='public'>
8411          <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'>
8412            <parameter type-id='type-id-1793' is-artificial='yes'/>
8413            <parameter type-id='type-id-895'/>
8414            <return type-id='type-id-65'/>
8415          </function-decl>
8416        </member-function>
8417        <member-function access='public'>
8418          <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'>
8419            <parameter type-id='type-id-1793' is-artificial='yes'/>
8420            <parameter type-id='type-id-1325'/>
8421            <return type-id='type-id-65'/>
8422          </function-decl>
8423        </member-function>
8424        <member-function access='public'>
8425          <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'>
8426            <parameter type-id='type-id-1793' is-artificial='yes'/>
8427            <parameter type-id='type-id-1325'/>
8428            <parameter type-id='type-id-895'/>
8429            <return type-id='type-id-65'/>
8430          </function-decl>
8431        </member-function>
8432        <member-function access='public'>
8433          <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'>
8434            <parameter type-id='type-id-1793' is-artificial='yes'/>
8435            <parameter type-id='type-id-1795'/>
8436            <return type-id='type-id-65'/>
8437          </function-decl>
8438        </member-function>
8439        <member-function access='public'>
8440          <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'>
8441            <parameter type-id='type-id-1793' is-artificial='yes'/>
8442            <parameter type-id='type-id-1792'/>
8443            <return type-id='type-id-65'/>
8444          </function-decl>
8445        </member-function>
8446        <member-function access='public'>
8447          <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'>
8448            <parameter type-id='type-id-1793' is-artificial='yes'/>
8449            <parameter type-id='type-id-1792'/>
8450            <parameter type-id='type-id-895'/>
8451            <return type-id='type-id-65'/>
8452          </function-decl>
8453        </member-function>
8454        <member-function access='public' destructor='yes'>
8455          <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'>
8456            <parameter type-id='type-id-1793' is-artificial='yes'/>
8457            <parameter type-id='type-id-23' is-artificial='yes'/>
8458            <return type-id='type-id-65'/>
8459          </function-decl>
8460        </member-function>
8461      </class-decl>
8462      <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-896'>
8463        <member-type access='public'>
8464          <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-1803'>
8465            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1047'/>
8466            <data-member access='public' layout-offset-in-bits='0'>
8467              <var-decl name='_M_start' type-id='type-id-2507' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8468            </data-member>
8469            <data-member access='public' layout-offset-in-bits='64'>
8470              <var-decl name='_M_finish' type-id='type-id-2507' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8471            </data-member>
8472            <data-member access='public' layout-offset-in-bits='128'>
8473              <var-decl name='_M_end_of_storage' type-id='type-id-2507' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8474            </data-member>
8475            <member-function access='public' constructor='yes'>
8476              <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'>
8477                <parameter type-id='type-id-1805' is-artificial='yes'/>
8478                <return type-id='type-id-65'/>
8479              </function-decl>
8480            </member-function>
8481            <member-function access='public' constructor='yes'>
8482              <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'>
8483                <parameter type-id='type-id-1805' is-artificial='yes'/>
8484                <parameter type-id='type-id-901'/>
8485                <return type-id='type-id-65'/>
8486              </function-decl>
8487            </member-function>
8488            <member-function access='public' constructor='yes'>
8489              <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'>
8490                <parameter type-id='type-id-1805' is-artificial='yes'/>
8491                <parameter type-id='type-id-1802'/>
8492                <return type-id='type-id-65'/>
8493              </function-decl>
8494            </member-function>
8495          </class-decl>
8496        </member-type>
8497        <member-type access='public'>
8498          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2611' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-899'/>
8499        </member-type>
8500        <member-type access='public'>
8501          <typedef-decl name='allocator_type' type-id='type-id-1047' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-902'/>
8502        </member-type>
8503        <member-type access='public'>
8504          <typedef-decl name='pointer' type-id='type-id-2612' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2507'/>
8505        </member-type>
8506        <data-member access='public' layout-offset-in-bits='0'>
8507          <var-decl name='_M_impl' type-id='type-id-1803' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8508        </data-member>
8509        <member-function access='public'>
8510          <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'>
8511            <parameter type-id='type-id-1800' is-artificial='yes'/>
8512            <return type-id='type-id-65'/>
8513          </function-decl>
8514        </member-function>
8515        <member-function access='public'>
8516          <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'>
8517            <parameter type-id='type-id-1800' is-artificial='yes'/>
8518            <parameter type-id='type-id-904'/>
8519            <return type-id='type-id-65'/>
8520          </function-decl>
8521        </member-function>
8522        <member-function access='public'>
8523          <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'>
8524            <parameter type-id='type-id-1800' is-artificial='yes'/>
8525            <parameter type-id='type-id-1325'/>
8526            <return type-id='type-id-65'/>
8527          </function-decl>
8528        </member-function>
8529        <member-function access='public'>
8530          <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'>
8531            <parameter type-id='type-id-1800' is-artificial='yes'/>
8532            <parameter type-id='type-id-1325'/>
8533            <parameter type-id='type-id-904'/>
8534            <return type-id='type-id-65'/>
8535          </function-decl>
8536        </member-function>
8537        <member-function access='public'>
8538          <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'>
8539            <parameter type-id='type-id-1800' is-artificial='yes'/>
8540            <parameter type-id='type-id-1802'/>
8541            <return type-id='type-id-65'/>
8542          </function-decl>
8543        </member-function>
8544        <member-function access='public'>
8545          <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'>
8546            <parameter type-id='type-id-1800' is-artificial='yes'/>
8547            <parameter type-id='type-id-1799'/>
8548            <return type-id='type-id-65'/>
8549          </function-decl>
8550        </member-function>
8551        <member-function access='public'>
8552          <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'>
8553            <parameter type-id='type-id-1800' is-artificial='yes'/>
8554            <parameter type-id='type-id-1799'/>
8555            <parameter type-id='type-id-904'/>
8556            <return type-id='type-id-65'/>
8557          </function-decl>
8558        </member-function>
8559        <member-function access='public' destructor='yes'>
8560          <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'>
8561            <parameter type-id='type-id-1800' is-artificial='yes'/>
8562            <parameter type-id='type-id-23' is-artificial='yes'/>
8563            <return type-id='type-id-65'/>
8564          </function-decl>
8565        </member-function>
8566      </class-decl>
8567      <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-905'>
8568        <member-type access='public'>
8569          <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-1810'>
8570            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1050'/>
8571            <data-member access='public' layout-offset-in-bits='0'>
8572              <var-decl name='_M_start' type-id='type-id-2523' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8573            </data-member>
8574            <data-member access='public' layout-offset-in-bits='64'>
8575              <var-decl name='_M_finish' type-id='type-id-2523' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8576            </data-member>
8577            <data-member access='public' layout-offset-in-bits='128'>
8578              <var-decl name='_M_end_of_storage' type-id='type-id-2523' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8579            </data-member>
8580            <member-function access='public' constructor='yes'>
8581              <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'>
8582                <parameter type-id='type-id-1812' is-artificial='yes'/>
8583                <return type-id='type-id-65'/>
8584              </function-decl>
8585            </member-function>
8586            <member-function access='public' constructor='yes'>
8587              <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'>
8588                <parameter type-id='type-id-1812' is-artificial='yes'/>
8589                <parameter type-id='type-id-910'/>
8590                <return type-id='type-id-65'/>
8591              </function-decl>
8592            </member-function>
8593            <member-function access='public' constructor='yes'>
8594              <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'>
8595                <parameter type-id='type-id-1812' is-artificial='yes'/>
8596                <parameter type-id='type-id-1809'/>
8597                <return type-id='type-id-65'/>
8598              </function-decl>
8599            </member-function>
8600          </class-decl>
8601        </member-type>
8602        <member-type access='public'>
8603          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2613' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-908'/>
8604        </member-type>
8605        <member-type access='public'>
8606          <typedef-decl name='allocator_type' type-id='type-id-1050' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-911'/>
8607        </member-type>
8608        <member-type access='public'>
8609          <typedef-decl name='pointer' type-id='type-id-2614' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2523'/>
8610        </member-type>
8611        <data-member access='public' layout-offset-in-bits='0'>
8612          <var-decl name='_M_impl' type-id='type-id-1810' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8613        </data-member>
8614        <member-function access='public'>
8615          <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'>
8616            <parameter type-id='type-id-1807' 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='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
8622            <parameter type-id='type-id-1807' is-artificial='yes'/>
8623            <parameter type-id='type-id-913'/>
8624            <return type-id='type-id-65'/>
8625          </function-decl>
8626        </member-function>
8627        <member-function access='public'>
8628          <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'>
8629            <parameter type-id='type-id-1807' is-artificial='yes'/>
8630            <parameter type-id='type-id-1325'/>
8631            <return type-id='type-id-65'/>
8632          </function-decl>
8633        </member-function>
8634        <member-function access='public'>
8635          <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'>
8636            <parameter type-id='type-id-1807' is-artificial='yes'/>
8637            <parameter type-id='type-id-1325'/>
8638            <parameter type-id='type-id-913'/>
8639            <return type-id='type-id-65'/>
8640          </function-decl>
8641        </member-function>
8642        <member-function access='public'>
8643          <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'>
8644            <parameter type-id='type-id-1807' is-artificial='yes'/>
8645            <parameter type-id='type-id-1809'/>
8646            <return type-id='type-id-65'/>
8647          </function-decl>
8648        </member-function>
8649        <member-function access='public'>
8650          <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'>
8651            <parameter type-id='type-id-1807' is-artificial='yes'/>
8652            <parameter type-id='type-id-1806'/>
8653            <return type-id='type-id-65'/>
8654          </function-decl>
8655        </member-function>
8656        <member-function access='public'>
8657          <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'>
8658            <parameter type-id='type-id-1807' is-artificial='yes'/>
8659            <parameter type-id='type-id-1806'/>
8660            <parameter type-id='type-id-913'/>
8661            <return type-id='type-id-65'/>
8662          </function-decl>
8663        </member-function>
8664        <member-function access='public' destructor='yes'>
8665          <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'>
8666            <parameter type-id='type-id-1807' is-artificial='yes'/>
8667            <parameter type-id='type-id-23' is-artificial='yes'/>
8668            <return type-id='type-id-65'/>
8669          </function-decl>
8670        </member-function>
8671      </class-decl>
8672      <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-914'>
8673        <member-type access='public'>
8674          <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-1817'>
8675            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1053'/>
8676            <data-member access='public' layout-offset-in-bits='0'>
8677              <var-decl name='_M_start' type-id='type-id-2539' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8678            </data-member>
8679            <data-member access='public' layout-offset-in-bits='64'>
8680              <var-decl name='_M_finish' type-id='type-id-2539' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8681            </data-member>
8682            <data-member access='public' layout-offset-in-bits='128'>
8683              <var-decl name='_M_end_of_storage' type-id='type-id-2539' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8684            </data-member>
8685            <member-function access='public' constructor='yes'>
8686              <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'>
8687                <parameter type-id='type-id-1819' is-artificial='yes'/>
8688                <return type-id='type-id-65'/>
8689              </function-decl>
8690            </member-function>
8691            <member-function access='public' constructor='yes'>
8692              <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'>
8693                <parameter type-id='type-id-1819' is-artificial='yes'/>
8694                <parameter type-id='type-id-919'/>
8695                <return type-id='type-id-65'/>
8696              </function-decl>
8697            </member-function>
8698            <member-function access='public' constructor='yes'>
8699              <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'>
8700                <parameter type-id='type-id-1819' is-artificial='yes'/>
8701                <parameter type-id='type-id-1816'/>
8702                <return type-id='type-id-65'/>
8703              </function-decl>
8704            </member-function>
8705          </class-decl>
8706        </member-type>
8707        <member-type access='public'>
8708          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2615' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-917'/>
8709        </member-type>
8710        <member-type access='public'>
8711          <typedef-decl name='allocator_type' type-id='type-id-1053' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-920'/>
8712        </member-type>
8713        <member-type access='public'>
8714          <typedef-decl name='pointer' type-id='type-id-2616' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2539'/>
8715        </member-type>
8716        <data-member access='public' layout-offset-in-bits='0'>
8717          <var-decl name='_M_impl' type-id='type-id-1817' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8718        </data-member>
8719        <member-function access='public'>
8720          <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'>
8721            <parameter type-id='type-id-1814' is-artificial='yes'/>
8722            <return type-id='type-id-65'/>
8723          </function-decl>
8724        </member-function>
8725        <member-function access='public'>
8726          <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'>
8727            <parameter type-id='type-id-1814' is-artificial='yes'/>
8728            <parameter type-id='type-id-922'/>
8729            <return type-id='type-id-65'/>
8730          </function-decl>
8731        </member-function>
8732        <member-function access='public'>
8733          <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'>
8734            <parameter type-id='type-id-1814' is-artificial='yes'/>
8735            <parameter type-id='type-id-1325'/>
8736            <return type-id='type-id-65'/>
8737          </function-decl>
8738        </member-function>
8739        <member-function access='public'>
8740          <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'>
8741            <parameter type-id='type-id-1814' is-artificial='yes'/>
8742            <parameter type-id='type-id-1325'/>
8743            <parameter type-id='type-id-922'/>
8744            <return type-id='type-id-65'/>
8745          </function-decl>
8746        </member-function>
8747        <member-function access='public'>
8748          <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'>
8749            <parameter type-id='type-id-1814' is-artificial='yes'/>
8750            <parameter type-id='type-id-1816'/>
8751            <return type-id='type-id-65'/>
8752          </function-decl>
8753        </member-function>
8754        <member-function access='public'>
8755          <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'>
8756            <parameter type-id='type-id-1814' is-artificial='yes'/>
8757            <parameter type-id='type-id-1813'/>
8758            <return type-id='type-id-65'/>
8759          </function-decl>
8760        </member-function>
8761        <member-function access='public'>
8762          <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'>
8763            <parameter type-id='type-id-1814' is-artificial='yes'/>
8764            <parameter type-id='type-id-1813'/>
8765            <parameter type-id='type-id-922'/>
8766            <return type-id='type-id-65'/>
8767          </function-decl>
8768        </member-function>
8769        <member-function access='public' destructor='yes'>
8770          <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'>
8771            <parameter type-id='type-id-1814' is-artificial='yes'/>
8772            <parameter type-id='type-id-23' is-artificial='yes'/>
8773            <return type-id='type-id-65'/>
8774          </function-decl>
8775        </member-function>
8776      </class-decl>
8777      <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-923'>
8778        <member-type access='public'>
8779          <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-1824'>
8780            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1083'/>
8781            <data-member access='public' layout-offset-in-bits='0'>
8782              <var-decl name='_M_start' type-id='type-id-2553' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8783            </data-member>
8784            <data-member access='public' layout-offset-in-bits='64'>
8785              <var-decl name='_M_finish' type-id='type-id-2553' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8786            </data-member>
8787            <data-member access='public' layout-offset-in-bits='128'>
8788              <var-decl name='_M_end_of_storage' type-id='type-id-2553' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8789            </data-member>
8790            <member-function access='public' constructor='yes'>
8791              <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'>
8792                <parameter type-id='type-id-1826' is-artificial='yes'/>
8793                <return type-id='type-id-65'/>
8794              </function-decl>
8795            </member-function>
8796            <member-function access='public' constructor='yes'>
8797              <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'>
8798                <parameter type-id='type-id-1826' is-artificial='yes'/>
8799                <parameter type-id='type-id-928'/>
8800                <return type-id='type-id-65'/>
8801              </function-decl>
8802            </member-function>
8803            <member-function access='public' constructor='yes'>
8804              <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'>
8805                <parameter type-id='type-id-1826' is-artificial='yes'/>
8806                <parameter type-id='type-id-1823'/>
8807                <return type-id='type-id-65'/>
8808              </function-decl>
8809            </member-function>
8810            <member-function access='public' constructor='yes'>
8811              <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'>
8812                <parameter type-id='type-id-1826' is-artificial='yes'/>
8813                <return type-id='type-id-65'/>
8814              </function-decl>
8815            </member-function>
8816            <member-function access='public' constructor='yes'>
8817              <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_'>
8818                <parameter type-id='type-id-1826' is-artificial='yes'/>
8819                <parameter type-id='type-id-928'/>
8820                <return type-id='type-id-65'/>
8821              </function-decl>
8822            </member-function>
8823            <member-function access='public'>
8824              <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_'>
8825                <parameter type-id='type-id-1826' is-artificial='yes'/>
8826                <parameter type-id='type-id-1825'/>
8827                <return type-id='type-id-65'/>
8828              </function-decl>
8829            </member-function>
8830          </class-decl>
8831        </member-type>
8832        <member-type access='public'>
8833          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2617' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-926'/>
8834        </member-type>
8835        <member-type access='public'>
8836          <typedef-decl name='allocator_type' type-id='type-id-1083' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-929'/>
8837        </member-type>
8838        <member-type access='public'>
8839          <typedef-decl name='pointer' type-id='type-id-2618' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2553'/>
8840        </member-type>
8841        <data-member access='public' layout-offset-in-bits='0'>
8842          <var-decl name='_M_impl' type-id='type-id-1824' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8843        </data-member>
8844        <member-function access='public'>
8845          <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'>
8846            <parameter type-id='type-id-1821' is-artificial='yes'/>
8847            <return type-id='type-id-65'/>
8848          </function-decl>
8849        </member-function>
8850        <member-function access='public'>
8851          <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'>
8852            <parameter type-id='type-id-1821' is-artificial='yes'/>
8853            <parameter type-id='type-id-931'/>
8854            <return type-id='type-id-65'/>
8855          </function-decl>
8856        </member-function>
8857        <member-function access='public'>
8858          <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'>
8859            <parameter type-id='type-id-1821' is-artificial='yes'/>
8860            <parameter type-id='type-id-1325'/>
8861            <return type-id='type-id-65'/>
8862          </function-decl>
8863        </member-function>
8864        <member-function access='public'>
8865          <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'>
8866            <parameter type-id='type-id-1821' is-artificial='yes'/>
8867            <parameter type-id='type-id-1325'/>
8868            <parameter type-id='type-id-931'/>
8869            <return type-id='type-id-65'/>
8870          </function-decl>
8871        </member-function>
8872        <member-function access='public'>
8873          <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'>
8874            <parameter type-id='type-id-1821' is-artificial='yes'/>
8875            <parameter type-id='type-id-1823'/>
8876            <return type-id='type-id-65'/>
8877          </function-decl>
8878        </member-function>
8879        <member-function access='public'>
8880          <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'>
8881            <parameter type-id='type-id-1821' is-artificial='yes'/>
8882            <parameter type-id='type-id-1820'/>
8883            <return type-id='type-id-65'/>
8884          </function-decl>
8885        </member-function>
8886        <member-function access='public'>
8887          <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'>
8888            <parameter type-id='type-id-1821' is-artificial='yes'/>
8889            <parameter type-id='type-id-1820'/>
8890            <parameter type-id='type-id-931'/>
8891            <return type-id='type-id-65'/>
8892          </function-decl>
8893        </member-function>
8894        <member-function access='public' destructor='yes'>
8895          <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'>
8896            <parameter type-id='type-id-1821' is-artificial='yes'/>
8897            <parameter type-id='type-id-23' is-artificial='yes'/>
8898            <return type-id='type-id-65'/>
8899          </function-decl>
8900        </member-function>
8901        <member-function access='public'>
8902          <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'>
8903            <parameter type-id='type-id-1821' is-artificial='yes'/>
8904            <return type-id='type-id-65'/>
8905          </function-decl>
8906        </member-function>
8907        <member-function access='public' destructor='yes'>
8908          <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'>
8909            <parameter type-id='type-id-1821' is-artificial='yes'/>
8910            <parameter type-id='type-id-23' is-artificial='yes'/>
8911            <return type-id='type-id-65'/>
8912          </function-decl>
8913        </member-function>
8914        <member-function access='public'>
8915          <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'>
8916            <parameter type-id='type-id-1821' is-artificial='yes'/>
8917            <return type-id='type-id-1822'/>
8918          </function-decl>
8919        </member-function>
8920        <member-function access='public' const='yes'>
8921          <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'>
8922            <parameter type-id='type-id-925' is-artificial='yes'/>
8923            <return type-id='type-id-928'/>
8924          </function-decl>
8925        </member-function>
8926        <member-function access='public'>
8927          <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'>
8928            <parameter type-id='type-id-1821' is-artificial='yes'/>
8929            <parameter type-id='type-id-2553'/>
8930            <parameter type-id='type-id-1325'/>
8931            <return type-id='type-id-65'/>
8932          </function-decl>
8933        </member-function>
8934        <member-function access='public' const='yes'>
8935          <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'>
8936            <parameter type-id='type-id-925' is-artificial='yes'/>
8937            <return type-id='type-id-929'/>
8938          </function-decl>
8939        </member-function>
8940        <member-function access='public'>
8941          <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'>
8942            <parameter type-id='type-id-1821' is-artificial='yes'/>
8943            <parameter type-id='type-id-1325'/>
8944            <return type-id='type-id-2553'/>
8945          </function-decl>
8946        </member-function>
8947        <member-function access='public'>
8948          <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_'>
8949            <parameter type-id='type-id-1821' is-artificial='yes'/>
8950            <parameter type-id='type-id-931'/>
8951            <return type-id='type-id-65'/>
8952          </function-decl>
8953        </member-function>
8954      </class-decl>
8955      <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-932'>
8956        <member-type access='public'>
8957          <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-1831'>
8958            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1098'/>
8959            <data-member access='public' layout-offset-in-bits='0'>
8960              <var-decl name='_M_start' type-id='type-id-2567' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8961            </data-member>
8962            <data-member access='public' layout-offset-in-bits='64'>
8963              <var-decl name='_M_finish' type-id='type-id-2567' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8964            </data-member>
8965            <data-member access='public' layout-offset-in-bits='128'>
8966              <var-decl name='_M_end_of_storage' type-id='type-id-2567' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8967            </data-member>
8968            <member-function access='public' constructor='yes'>
8969              <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'>
8970                <parameter type-id='type-id-1833' is-artificial='yes'/>
8971                <return type-id='type-id-65'/>
8972              </function-decl>
8973            </member-function>
8974            <member-function access='public' constructor='yes'>
8975              <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'>
8976                <parameter type-id='type-id-1833' is-artificial='yes'/>
8977                <parameter type-id='type-id-937'/>
8978                <return type-id='type-id-65'/>
8979              </function-decl>
8980            </member-function>
8981            <member-function access='public' constructor='yes'>
8982              <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'>
8983                <parameter type-id='type-id-1833' is-artificial='yes'/>
8984                <parameter type-id='type-id-1830'/>
8985                <return type-id='type-id-65'/>
8986              </function-decl>
8987            </member-function>
8988          </class-decl>
8989        </member-type>
8990        <member-type access='public'>
8991          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2619' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-935'/>
8992        </member-type>
8993        <member-type access='public'>
8994          <typedef-decl name='allocator_type' type-id='type-id-1098' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-938'/>
8995        </member-type>
8996        <member-type access='public'>
8997          <typedef-decl name='pointer' type-id='type-id-2620' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2567'/>
8998        </member-type>
8999        <data-member access='public' layout-offset-in-bits='0'>
9000          <var-decl name='_M_impl' type-id='type-id-1831' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
9001        </data-member>
9002        <member-function access='public'>
9003          <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'>
9004            <parameter type-id='type-id-1828' is-artificial='yes'/>
9005            <return type-id='type-id-65'/>
9006          </function-decl>
9007        </member-function>
9008        <member-function access='public'>
9009          <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'>
9010            <parameter type-id='type-id-1828' is-artificial='yes'/>
9011            <parameter type-id='type-id-940'/>
9012            <return type-id='type-id-65'/>
9013          </function-decl>
9014        </member-function>
9015        <member-function access='public'>
9016          <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'>
9017            <parameter type-id='type-id-1828' is-artificial='yes'/>
9018            <parameter type-id='type-id-1325'/>
9019            <return type-id='type-id-65'/>
9020          </function-decl>
9021        </member-function>
9022        <member-function access='public'>
9023          <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'>
9024            <parameter type-id='type-id-1828' is-artificial='yes'/>
9025            <parameter type-id='type-id-1325'/>
9026            <parameter type-id='type-id-940'/>
9027            <return type-id='type-id-65'/>
9028          </function-decl>
9029        </member-function>
9030        <member-function access='public'>
9031          <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'>
9032            <parameter type-id='type-id-1828' is-artificial='yes'/>
9033            <parameter type-id='type-id-1830'/>
9034            <return type-id='type-id-65'/>
9035          </function-decl>
9036        </member-function>
9037        <member-function access='public'>
9038          <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'>
9039            <parameter type-id='type-id-1828' is-artificial='yes'/>
9040            <parameter type-id='type-id-1827'/>
9041            <return type-id='type-id-65'/>
9042          </function-decl>
9043        </member-function>
9044        <member-function access='public'>
9045          <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'>
9046            <parameter type-id='type-id-1828' is-artificial='yes'/>
9047            <parameter type-id='type-id-1827'/>
9048            <parameter type-id='type-id-940'/>
9049            <return type-id='type-id-65'/>
9050          </function-decl>
9051        </member-function>
9052        <member-function access='public' destructor='yes'>
9053          <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'>
9054            <parameter type-id='type-id-1828' is-artificial='yes'/>
9055            <parameter type-id='type-id-23' is-artificial='yes'/>
9056            <return type-id='type-id-65'/>
9057          </function-decl>
9058        </member-function>
9059        <member-function access='public' destructor='yes'>
9060          <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'>
9061            <parameter type-id='type-id-1828' is-artificial='yes'/>
9062            <parameter type-id='type-id-23' is-artificial='yes'/>
9063            <return type-id='type-id-65'/>
9064          </function-decl>
9065        </member-function>
9066        <member-function access='public'>
9067          <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'>
9068            <parameter type-id='type-id-1828' is-artificial='yes'/>
9069            <return type-id='type-id-1829'/>
9070          </function-decl>
9071        </member-function>
9072        <member-function access='public'>
9073          <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'>
9074            <parameter type-id='type-id-1828' is-artificial='yes'/>
9075            <parameter type-id='type-id-2567'/>
9076            <parameter type-id='type-id-1325'/>
9077            <return type-id='type-id-65'/>
9078          </function-decl>
9079        </member-function>
9080      </class-decl>
9081      <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-2621'>
9082        <member-type access='public'>
9083          <typedef-decl name='type' type-id='type-id-1975' filepath='/usr/include/c++/4.9/tuple' line='54' column='1' id='type-id-2622'/>
9084        </member-type>
9085      </class-decl>
9086      <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-2623'>
9087        <member-type access='public'>
9088          <typedef-decl name='type' type-id='type-id-1507' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2624'/>
9089        </member-type>
9090      </class-decl>
9091      <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-2625'>
9092        <member-type access='public'>
9093          <typedef-decl name='type' type-id='type-id-1609' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2626'/>
9094        </member-type>
9095      </class-decl>
9096      <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-2627'>
9097        <member-type access='public'>
9098          <typedef-decl name='type' type-id='type-id-1972' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2450'/>
9099        </member-type>
9100      </class-decl>
9101      <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-2628'>
9102        <member-type access='public'>
9103          <typedef-decl name='type' type-id='type-id-1511' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2629'/>
9104        </member-type>
9105      </class-decl>
9106      <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-2630'>
9107        <member-type access='public'>
9108          <typedef-decl name='type' type-id='type-id-1995' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2631'/>
9109        </member-type>
9110      </class-decl>
9111      <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-2632'>
9112        <member-type access='public'>
9113          <typedef-decl name='__type' type-id='type-id-2271' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2633'/>
9114        </member-type>
9115      </class-decl>
9116      <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-2634'>
9117        <member-type access='public'>
9118          <typedef-decl name='__type' type-id='type-id-2276' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2635'/>
9119        </member-type>
9120      </class-decl>
9121      <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-2636'>
9122        <member-type access='public'>
9123          <typedef-decl name='__type' type-id='type-id-2284' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2637'/>
9124        </member-type>
9125      </class-decl>
9126      <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-2638'>
9127        <member-type access='public'>
9128          <typedef-decl name='__type' type-id='type-id-2289' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2639'/>
9129        </member-type>
9130      </class-decl>
9131      <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-2640'>
9132        <member-type access='public'>
9133          <typedef-decl name='__type' type-id='type-id-2294' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2641'/>
9134        </member-type>
9135      </class-decl>
9136      <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-2642'>
9137        <member-type access='public'>
9138          <typedef-decl name='__type' type-id='type-id-2313' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2643'/>
9139        </member-type>
9140      </class-decl>
9141      <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-2644'>
9142        <member-type access='public'>
9143          <typedef-decl name='__type' type-id='type-id-2318' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2645'/>
9144        </member-type>
9145      </class-decl>
9146      <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-2646'>
9147        <member-type access='public'>
9148          <typedef-decl name='__type' type-id='type-id-2323' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2647'/>
9149        </member-type>
9150      </class-decl>
9151      <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-2648'>
9152        <member-type access='public'>
9153          <typedef-decl name='__type' type-id='type-id-2328' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2649'/>
9154        </member-type>
9155      </class-decl>
9156      <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-2650'>
9157        <member-type access='public'>
9158          <typedef-decl name='__type' type-id='type-id-2333' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2651'/>
9159        </member-type>
9160      </class-decl>
9161      <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-941'>
9162        <member-type access='private'>
9163          <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-1836'/>
9164        </member-type>
9165        <data-member access='private' layout-offset-in-bits='0'>
9166          <var-decl name='_M_i' type-id='type-id-1836' visibility='default' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='358' column='1'/>
9167        </data-member>
9168        <member-function access='public'>
9169          <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'>
9170            <parameter type-id='type-id-1835' is-artificial='yes'/>
9171            <return type-id='type-id-65'/>
9172          </function-decl>
9173        </member-function>
9174        <member-function access='public' destructor='yes'>
9175          <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'>
9176            <parameter type-id='type-id-1835' is-artificial='yes'/>
9177            <parameter type-id='type-id-23' is-artificial='yes'/>
9178            <return type-id='type-id-65'/>
9179          </function-decl>
9180        </member-function>
9181        <member-function access='public'>
9182          <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'>
9183            <parameter type-id='type-id-1835' is-artificial='yes'/>
9184            <parameter type-id='type-id-943'/>
9185            <return type-id='type-id-65'/>
9186          </function-decl>
9187        </member-function>
9188        <member-function access='public'>
9189          <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'>
9190            <parameter type-id='type-id-1835' is-artificial='yes'/>
9191            <parameter type-id='type-id-1836'/>
9192            <return type-id='type-id-65'/>
9193          </function-decl>
9194        </member-function>
9195        <member-function access='public'>
9196          <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'>
9197            <parameter type-id='type-id-1835' is-artificial='yes'/>
9198            <parameter type-id='type-id-1836'/>
9199            <parameter type-id='type-id-2652'/>
9200            <return type-id='type-id-1836'/>
9201          </function-decl>
9202        </member-function>
9203      </class-decl>
9204      <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-2653'>
9205        <member-function access='public' static='yes'>
9206          <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_'>
9207            <parameter type-id='type-id-1106'/>
9208            <parameter type-id='type-id-1106'/>
9209            <parameter type-id='type-id-1979'/>
9210            <return type-id='type-id-1979'/>
9211          </function-decl>
9212        </member-function>
9213        <member-function access='public' static='yes'>
9214          <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_'>
9215            <parameter type-id='type-id-1979'/>
9216            <parameter type-id='type-id-1979'/>
9217            <parameter type-id='type-id-1979'/>
9218            <return type-id='type-id-1979'/>
9219          </function-decl>
9220        </member-function>
9221      </class-decl>
9222      <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-2654'>
9223        <member-type access='public'>
9224          <typedef-decl name='__type' type-id='type-id-80' filepath='/usr/include/c++/4.9/type_traits' line='1561' column='1' id='type-id-2266'/>
9225        </member-type>
9226      </class-decl>
9227      <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-2655'/>
9228      <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-2656'>
9229        <member-type access='public'>
9230          <typedef-decl name='difference_type' type-id='type-id-2657' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='153' column='1' id='type-id-2419'/>
9231        </member-type>
9232        <member-type access='public'>
9233          <typedef-decl name='pointer' type-id='type-id-2578' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-2422'/>
9234        </member-type>
9235        <member-type access='public'>
9236          <typedef-decl name='reference' type-id='type-id-2579' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='155' column='1' id='type-id-2424'/>
9237        </member-type>
9238      </class-decl>
9239      <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-2658'>
9240        <member-type access='public'>
9241          <typedef-decl name='difference_type' type-id='type-id-2657' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='153' column='1' id='type-id-2427'/>
9242        </member-type>
9243        <member-type access='public'>
9244          <typedef-decl name='pointer' type-id='type-id-2580' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-2430'/>
9245        </member-type>
9246        <member-type access='public'>
9247          <typedef-decl name='reference' type-id='type-id-2581' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='155' column='1' id='type-id-2432'/>
9248        </member-type>
9249      </class-decl>
9250      <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-2659'>
9251        <member-type access='public'>
9252          <typedef-decl name='__type' type-id='type-id-209' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1883'/>
9253        </member-type>
9254      </class-decl>
9255      <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-2660'>
9256        <member-type access='public'>
9257          <typedef-decl name='__type' type-id='type-id-212' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1885'/>
9258        </member-type>
9259      </class-decl>
9260      <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-2661'>
9261        <member-type access='public'>
9262          <typedef-decl name='__type' type-id='type-id-1580' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1887'/>
9263        </member-type>
9264      </class-decl>
9265      <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-2662'>
9266        <member-type access='public'>
9267          <typedef-decl name='__type' type-id='type-id-1610' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1889'/>
9268        </member-type>
9269      </class-decl>
9270      <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-2663'>
9271        <member-type access='public'>
9272          <typedef-decl name='__type' type-id='type-id-1618' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1891'/>
9273        </member-type>
9274      </class-decl>
9275      <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-2664'>
9276        <member-type access='public'>
9277          <typedef-decl name='__type' type-id='type-id-831' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1893'/>
9278        </member-type>
9279      </class-decl>
9280      <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-2665'>
9281        <member-type access='public'>
9282          <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-1895'/>
9283        </member-type>
9284      </class-decl>
9285      <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-2666'>
9286        <member-type access='public'>
9287          <typedef-decl name='__type' type-id='type-id-1281' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1897'/>
9288        </member-type>
9289      </class-decl>
9290      <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-2667'>
9291        <member-type access='public'>
9292          <typedef-decl name='__type' type-id='type-id-1289' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1899'/>
9293        </member-type>
9294      </class-decl>
9295      <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-2668'>
9296        <member-type access='public'>
9297          <typedef-decl name='__type' type-id='type-id-1293' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1901'/>
9298        </member-type>
9299      </class-decl>
9300      <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-2669'>
9301        <member-type access='public'>
9302          <typedef-decl name='__type' type-id='type-id-1321' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1903'/>
9303        </member-type>
9304      </class-decl>
9305      <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-2670'>
9306        <member-function access='public' static='yes'>
9307          <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_'>
9308            <parameter type-id='type-id-132'/>
9309            <parameter type-id='type-id-132'/>
9310            <parameter type-id='type-id-1979'/>
9311            <return type-id='type-id-1979'/>
9312          </function-decl>
9313        </member-function>
9314        <member-function access='public' static='yes'>
9315          <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_'>
9316            <parameter type-id='type-id-1274'/>
9317            <parameter type-id='type-id-1274'/>
9318            <parameter type-id='type-id-1979'/>
9319            <return type-id='type-id-1979'/>
9320          </function-decl>
9321        </member-function>
9322        <member-function access='public' static='yes'>
9323          <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_'>
9324            <parameter type-id='type-id-1979'/>
9325            <parameter type-id='type-id-1979'/>
9326            <parameter type-id='type-id-1979'/>
9327            <return type-id='type-id-1979'/>
9328          </function-decl>
9329        </member-function>
9330      </class-decl>
9331      <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-2585'>
9332        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2671'/>
9333        <member-type access='public'>
9334          <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-1910'>
9335            <member-function access='public' constructor='yes'>
9336              <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'>
9337                <parameter type-id='type-id-1911' is-artificial='yes'/>
9338                <parameter is-variadic='yes'/>
9339                <return type-id='type-id-65'/>
9340              </function-decl>
9341            </member-function>
9342          </class-decl>
9343        </member-type>
9344        <data-member access='public' layout-offset-in-bits='0'>
9345          <var-decl name='_M_a' type-id='type-id-1910' visibility='default' filepath='/usr/include/c++/4.9/bits/uses_allocator.h' line='70' column='1'/>
9346        </data-member>
9347      </class-decl>
9348      <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-2671'/>
9349      <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-2672'>
9350        <member-type access='public'>
9351          <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-2673'>
9352            <data-member access='public'>
9353              <var-decl name='__data' type-id='type-id-90' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1885' column='1'/>
9354            </data-member>
9355            <data-member access='public'>
9356              <var-decl name='__align' type-id='type-id-2674' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1886' column='1'/>
9357            </data-member>
9358          </union-decl>
9359        </member-type>
9360      </class-decl>
9361      <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-2675'>
9362        <member-type access='public'>
9363          <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-2676'>
9364            <member-type access='public'>
9365              <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-2674'/>
9366            </member-type>
9367            <data-member access='public'>
9368              <var-decl name='__data' type-id='type-id-93' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1885' column='1'/>
9369            </data-member>
9370            <data-member access='public'>
9371              <var-decl name='__align' type-id='type-id-2674' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1886' column='1'/>
9372            </data-member>
9373          </union-decl>
9374        </member-type>
9375      </class-decl>
9376      <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-2584'/>
9377      <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-2677'>
9378        <member-type access='private'>
9379          <typedef-decl name='__const_void_pointer' type-id='type-id-2679' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2678'/>
9380        </member-type>
9381        <member-type access='private'>
9382          <typedef-decl name='__pointer' type-id='type-id-2272' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2680'/>
9383        </member-type>
9384        <member-type access='private'>
9385          <typedef-decl name='__size_type' type-id='type-id-2273' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2681'/>
9386        </member-type>
9387        <member-type access='public'>
9388          <typedef-decl name='const_void_pointer' type-id='type-id-2678' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2682'/>
9389        </member-type>
9390        <member-type access='public'>
9391          <typedef-decl name='pointer' type-id='type-id-2680' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2683'/>
9392        </member-type>
9393        <member-type access='public'>
9394          <typedef-decl name='rebind_alloc' type-id='type-id-2633' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2684'/>
9395        </member-type>
9396        <member-type access='public'>
9397          <typedef-decl name='size_type' type-id='type-id-2681' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2685'/>
9398        </member-type>
9399        <member-type access='public'>
9400          <typedef-decl name='value_type' type-id='type-id-2274' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1947'/>
9401        </member-type>
9402      </class-decl>
9403      <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-2686'>
9404        <member-type access='private'>
9405          <typedef-decl name='__const_void_pointer' type-id='type-id-2688' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2687'/>
9406        </member-type>
9407        <member-type access='private'>
9408          <typedef-decl name='__pointer' type-id='type-id-2277' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2689'/>
9409        </member-type>
9410        <member-type access='private'>
9411          <typedef-decl name='__size_type' type-id='type-id-2278' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2690'/>
9412        </member-type>
9413        <member-type access='public'>
9414          <typedef-decl name='const_void_pointer' type-id='type-id-2687' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2691'/>
9415        </member-type>
9416        <member-type access='public'>
9417          <typedef-decl name='pointer' type-id='type-id-2689' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2692'/>
9418        </member-type>
9419        <member-type access='public'>
9420          <typedef-decl name='rebind_alloc' type-id='type-id-2635' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2693'/>
9421        </member-type>
9422        <member-type access='public'>
9423          <typedef-decl name='size_type' type-id='type-id-2690' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2694'/>
9424        </member-type>
9425        <member-type access='public'>
9426          <typedef-decl name='value_type' type-id='type-id-2279' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1949'/>
9427        </member-type>
9428      </class-decl>
9429      <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-2695'>
9430        <member-type access='private'>
9431          <typedef-decl name='__const_void_pointer' type-id='type-id-2697' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2696'/>
9432        </member-type>
9433        <member-type access='private'>
9434          <typedef-decl name='__pointer' type-id='type-id-2285' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2698'/>
9435        </member-type>
9436        <member-type access='private'>
9437          <typedef-decl name='__size_type' type-id='type-id-2286' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2699'/>
9438        </member-type>
9439        <member-type access='public'>
9440          <typedef-decl name='const_void_pointer' type-id='type-id-2696' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2700'/>
9441        </member-type>
9442        <member-type access='public'>
9443          <typedef-decl name='pointer' type-id='type-id-2698' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2701'/>
9444        </member-type>
9445        <member-type access='public'>
9446          <typedef-decl name='rebind_alloc' type-id='type-id-2637' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2702'/>
9447        </member-type>
9448        <member-type access='public'>
9449          <typedef-decl name='size_type' type-id='type-id-2699' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2703'/>
9450        </member-type>
9451        <member-type access='public'>
9452          <typedef-decl name='value_type' type-id='type-id-2287' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1951'/>
9453        </member-type>
9454      </class-decl>
9455      <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-2704'>
9456        <member-type access='private'>
9457          <typedef-decl name='__const_void_pointer' type-id='type-id-2706' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2705'/>
9458        </member-type>
9459        <member-type access='private'>
9460          <typedef-decl name='__pointer' type-id='type-id-2290' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2707'/>
9461        </member-type>
9462        <member-type access='private'>
9463          <typedef-decl name='__size_type' type-id='type-id-2291' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2708'/>
9464        </member-type>
9465        <member-type access='public'>
9466          <typedef-decl name='const_void_pointer' type-id='type-id-2705' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2709'/>
9467        </member-type>
9468        <member-type access='public'>
9469          <typedef-decl name='pointer' type-id='type-id-2707' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2710'/>
9470        </member-type>
9471        <member-type access='public'>
9472          <typedef-decl name='rebind_alloc' type-id='type-id-2639' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2711'/>
9473        </member-type>
9474        <member-type access='public'>
9475          <typedef-decl name='size_type' type-id='type-id-2708' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2712'/>
9476        </member-type>
9477        <member-type access='public'>
9478          <typedef-decl name='value_type' type-id='type-id-2292' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1953'/>
9479        </member-type>
9480      </class-decl>
9481      <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-2713'>
9482        <member-type access='private'>
9483          <typedef-decl name='__const_void_pointer' type-id='type-id-2715' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2714'/>
9484        </member-type>
9485        <member-type access='private'>
9486          <typedef-decl name='__pointer' type-id='type-id-2295' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2716'/>
9487        </member-type>
9488        <member-type access='private'>
9489          <typedef-decl name='__size_type' type-id='type-id-2296' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2717'/>
9490        </member-type>
9491        <member-type access='public'>
9492          <typedef-decl name='const_void_pointer' type-id='type-id-2714' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2718'/>
9493        </member-type>
9494        <member-type access='public'>
9495          <typedef-decl name='pointer' type-id='type-id-2716' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2719'/>
9496        </member-type>
9497        <member-type access='public'>
9498          <typedef-decl name='rebind_alloc' type-id='type-id-2641' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2720'/>
9499        </member-type>
9500        <member-type access='public'>
9501          <typedef-decl name='size_type' type-id='type-id-2717' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2721'/>
9502        </member-type>
9503        <member-type access='public'>
9504          <typedef-decl name='value_type' type-id='type-id-2297' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1955'/>
9505        </member-type>
9506      </class-decl>
9507      <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-2722'>
9508        <member-type access='private'>
9509          <typedef-decl name='__const_void_pointer' type-id='type-id-2724' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2723'/>
9510        </member-type>
9511        <member-type access='private'>
9512          <typedef-decl name='__pointer' type-id='type-id-2306' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2725'/>
9513        </member-type>
9514        <member-type access='private'>
9515          <typedef-decl name='__size_type' type-id='type-id-2307' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2726'/>
9516        </member-type>
9517        <member-type access='public'>
9518          <typedef-decl name='const_void_pointer' type-id='type-id-2723' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2727'/>
9519        </member-type>
9520        <member-type access='public'>
9521          <typedef-decl name='pointer' type-id='type-id-2725' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2728'/>
9522        </member-type>
9523        <member-type access='public'>
9524          <typedef-decl name='size_type' type-id='type-id-2726' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2729'/>
9525        </member-type>
9526        <member-type access='public'>
9527          <typedef-decl name='value_type' type-id='type-id-2308' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1957'/>
9528        </member-type>
9529        <member-function access='public' static='yes'>
9530          <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_'>
9531            <parameter type-id='type-id-1932'/>
9532            <parameter type-id='type-id-2062'/>
9533            <return type-id='type-id-65'/>
9534          </function-decl>
9535        </member-function>
9536        <member-function access='private' static='yes'>
9537          <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_'>
9538            <parameter type-id='type-id-1932'/>
9539            <parameter type-id='type-id-2062'/>
9540            <return type-id='type-id-65'/>
9541          </function-decl>
9542        </member-function>
9543        <member-function access='public' static='yes'>
9544          <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'>
9545            <parameter type-id='type-id-1932'/>
9546            <parameter type-id='type-id-2728'/>
9547            <parameter type-id='type-id-2729'/>
9548            <return type-id='type-id-65'/>
9549          </function-decl>
9550        </member-function>
9551      </class-decl>
9552      <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-2730'>
9553        <member-type access='private'>
9554          <typedef-decl name='__const_void_pointer' type-id='type-id-2732' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2731'/>
9555        </member-type>
9556        <member-type access='private'>
9557          <typedef-decl name='__pointer' type-id='type-id-2314' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2733'/>
9558        </member-type>
9559        <member-type access='private'>
9560          <typedef-decl name='__size_type' type-id='type-id-2315' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2734'/>
9561        </member-type>
9562        <member-type access='public'>
9563          <typedef-decl name='const_void_pointer' type-id='type-id-2731' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2735'/>
9564        </member-type>
9565        <member-type access='public'>
9566          <typedef-decl name='pointer' type-id='type-id-2733' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2736'/>
9567        </member-type>
9568        <member-type access='public'>
9569          <typedef-decl name='rebind_alloc' type-id='type-id-2643' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2737'/>
9570        </member-type>
9571        <member-type access='public'>
9572          <typedef-decl name='size_type' type-id='type-id-2734' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2738'/>
9573        </member-type>
9574        <member-type access='public'>
9575          <typedef-decl name='value_type' type-id='type-id-2316' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1959'/>
9576        </member-type>
9577        <member-function access='public' static='yes'>
9578          <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_'>
9579            <parameter type-id='type-id-1936'/>
9580            <parameter type-id='type-id-1979'/>
9581            <parameter type-id='type-id-1978'/>
9582            <return type-id='type-id-65'/>
9583          </function-decl>
9584        </member-function>
9585        <member-function access='public' static='yes'>
9586          <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'>
9587            <parameter type-id='type-id-1936'/>
9588            <parameter type-id='type-id-2736'/>
9589            <parameter type-id='type-id-2738'/>
9590            <return type-id='type-id-65'/>
9591          </function-decl>
9592        </member-function>
9593        <member-function access='private' static='yes'>
9594          <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_'>
9595            <parameter type-id='type-id-1936'/>
9596            <parameter type-id='type-id-1979'/>
9597            <parameter type-id='type-id-1978'/>
9598            <return type-id='type-id-65'/>
9599          </function-decl>
9600        </member-function>
9601        <member-function access='public' static='yes'>
9602          <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_'>
9603            <parameter type-id='type-id-1936'/>
9604            <parameter type-id='type-id-1979'/>
9605            <return type-id='type-id-65'/>
9606          </function-decl>
9607        </member-function>
9608        <member-function access='public' static='yes'>
9609          <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'>
9610            <parameter type-id='type-id-1936'/>
9611            <parameter type-id='type-id-2738'/>
9612            <return type-id='type-id-2736'/>
9613          </function-decl>
9614        </member-function>
9615        <member-function access='private' static='yes'>
9616          <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_'>
9617            <parameter type-id='type-id-1936'/>
9618            <parameter type-id='type-id-1979'/>
9619            <return type-id='type-id-65'/>
9620          </function-decl>
9621        </member-function>
9622        <member-function access='public' static='yes'>
9623          <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_'>
9624            <parameter type-id='type-id-1085'/>
9625            <return type-id='type-id-2738'/>
9626          </function-decl>
9627        </member-function>
9628        <member-function access='private' static='yes'>
9629          <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'>
9630            <parameter type-id='type-id-1085'/>
9631            <parameter type-id='type-id-23'/>
9632            <return type-id='type-id-2738'/>
9633          </function-decl>
9634        </member-function>
9635      </class-decl>
9636      <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-2739'>
9637        <member-type access='private'>
9638          <typedef-decl name='__const_void_pointer' type-id='type-id-2741' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2740'/>
9639        </member-type>
9640        <member-type access='private'>
9641          <typedef-decl name='__pointer' type-id='type-id-2319' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2742'/>
9642        </member-type>
9643        <member-type access='private'>
9644          <typedef-decl name='__size_type' type-id='type-id-2320' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2743'/>
9645        </member-type>
9646        <member-type access='public'>
9647          <typedef-decl name='const_void_pointer' type-id='type-id-2740' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2744'/>
9648        </member-type>
9649        <member-type access='public'>
9650          <typedef-decl name='pointer' type-id='type-id-2742' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2745'/>
9651        </member-type>
9652        <member-type access='public'>
9653          <typedef-decl name='rebind_alloc' type-id='type-id-2645' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2746'/>
9654        </member-type>
9655        <member-type access='public'>
9656          <typedef-decl name='size_type' type-id='type-id-2743' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2747'/>
9657        </member-type>
9658        <member-type access='public'>
9659          <typedef-decl name='value_type' type-id='type-id-2321' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1961'/>
9660        </member-type>
9661      </class-decl>
9662      <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-2748'>
9663        <member-type access='private'>
9664          <typedef-decl name='__const_void_pointer' type-id='type-id-2750' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2749'/>
9665        </member-type>
9666        <member-type access='private'>
9667          <typedef-decl name='__pointer' type-id='type-id-2324' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2751'/>
9668        </member-type>
9669        <member-type access='private'>
9670          <typedef-decl name='__size_type' type-id='type-id-2325' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2752'/>
9671        </member-type>
9672        <member-type access='public'>
9673          <typedef-decl name='const_void_pointer' type-id='type-id-2749' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2753'/>
9674        </member-type>
9675        <member-type access='public'>
9676          <typedef-decl name='pointer' type-id='type-id-2751' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2754'/>
9677        </member-type>
9678        <member-type access='public'>
9679          <typedef-decl name='rebind_alloc' type-id='type-id-2647' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2755'/>
9680        </member-type>
9681        <member-type access='public'>
9682          <typedef-decl name='size_type' type-id='type-id-2752' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2756'/>
9683        </member-type>
9684        <member-type access='public'>
9685          <typedef-decl name='value_type' type-id='type-id-2326' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1963'/>
9686        </member-type>
9687      </class-decl>
9688      <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-2757'>
9689        <member-type access='private'>
9690          <typedef-decl name='__const_void_pointer' type-id='type-id-2759' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2758'/>
9691        </member-type>
9692        <member-type access='private'>
9693          <typedef-decl name='__pointer' type-id='type-id-2329' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2760'/>
9694        </member-type>
9695        <member-type access='private'>
9696          <typedef-decl name='__size_type' type-id='type-id-2330' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2761'/>
9697        </member-type>
9698        <member-type access='public'>
9699          <typedef-decl name='const_void_pointer' type-id='type-id-2758' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2762'/>
9700        </member-type>
9701        <member-type access='public'>
9702          <typedef-decl name='pointer' type-id='type-id-2760' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2763'/>
9703        </member-type>
9704        <member-type access='public'>
9705          <typedef-decl name='rebind_alloc' type-id='type-id-2649' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2764'/>
9706        </member-type>
9707        <member-type access='public'>
9708          <typedef-decl name='size_type' type-id='type-id-2761' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2765'/>
9709        </member-type>
9710        <member-type access='public'>
9711          <typedef-decl name='value_type' type-id='type-id-2331' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1965'/>
9712        </member-type>
9713      </class-decl>
9714      <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-2766'>
9715        <member-type access='private'>
9716          <typedef-decl name='__const_void_pointer' type-id='type-id-2768' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2767'/>
9717        </member-type>
9718        <member-type access='private'>
9719          <typedef-decl name='__pointer' type-id='type-id-2334' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2769'/>
9720        </member-type>
9721        <member-type access='private'>
9722          <typedef-decl name='__size_type' type-id='type-id-2335' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2770'/>
9723        </member-type>
9724        <member-type access='public'>
9725          <typedef-decl name='const_void_pointer' type-id='type-id-2767' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2771'/>
9726        </member-type>
9727        <member-type access='public'>
9728          <typedef-decl name='pointer' type-id='type-id-2769' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2772'/>
9729        </member-type>
9730        <member-type access='public'>
9731          <typedef-decl name='rebind_alloc' type-id='type-id-2651' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2773'/>
9732        </member-type>
9733        <member-type access='public'>
9734          <typedef-decl name='size_type' type-id='type-id-2770' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2774'/>
9735        </member-type>
9736        <member-type access='public'>
9737          <typedef-decl name='value_type' type-id='type-id-2336' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1967'/>
9738        </member-type>
9739        <member-function access='public' static='yes'>
9740          <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'>
9741            <parameter type-id='type-id-1945'/>
9742            <parameter type-id='type-id-2772'/>
9743            <parameter type-id='type-id-2774'/>
9744            <return type-id='type-id-65'/>
9745          </function-decl>
9746        </member-function>
9747      </class-decl>
9748      <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-1101'>
9749        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-941'/>
9750        <member-type access='public'>
9751          <typedef-decl name='__integral_type' type-id='type-id-50' filepath='/usr/include/c++/4.9/atomic' line='619' column='1' id='type-id-2775'/>
9752        </member-type>
9753        <member-function access='public'>
9754          <function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
9755            <parameter type-id='type-id-1970' is-artificial='yes'/>
9756            <return type-id='type-id-65'/>
9757          </function-decl>
9758        </member-function>
9759        <member-function access='public' destructor='yes'>
9760          <function-decl name='~atomic' filepath='/usr/include/c++/4.9/atomic' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
9761            <parameter type-id='type-id-1970' is-artificial='yes'/>
9762            <parameter type-id='type-id-23' is-artificial='yes'/>
9763            <return type-id='type-id-65'/>
9764          </function-decl>
9765        </member-function>
9766        <member-function access='public'>
9767          <function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
9768            <parameter type-id='type-id-1970' is-artificial='yes'/>
9769            <parameter type-id='type-id-1103'/>
9770            <return type-id='type-id-65'/>
9771          </function-decl>
9772        </member-function>
9773        <member-function access='public'>
9774          <function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
9775            <parameter type-id='type-id-1970' is-artificial='yes'/>
9776            <parameter type-id='type-id-2775'/>
9777            <return type-id='type-id-65'/>
9778          </function-decl>
9779        </member-function>
9780      </class-decl>
9781      <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-2776'/>
9782      <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-2777'>
9783        <member-type access='public'>
9784          <typedef-decl name='type' type-id='type-id-1146' filepath='/usr/include/c++/4.9/type_traits' line='1968' column='1' id='type-id-2444'/>
9785        </member-type>
9786      </class-decl>
9787      <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-2778'>
9788        <member-type access='public'>
9789          <typedef-decl name='type' type-id='type-id-1150' filepath='/usr/include/c++/4.9/type_traits' line='1968' column='1' id='type-id-2449'/>
9790        </member-type>
9791      </class-decl>
9792      <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-2779'>
9793        <member-type access='public'>
9794          <typedef-decl name='type' type-id='type-id-2781' filepath='/usr/include/c++/4.9/type_traits' line='1963' column='1' id='type-id-2780'/>
9795        </member-type>
9796      </class-decl>
9797      <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-1144'>
9798        <member-function access='public'>
9799          <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'>
9800            <parameter type-id='type-id-1996' is-artificial='yes'/>
9801            <return type-id='type-id-65'/>
9802          </function-decl>
9803        </member-function>
9804        <member-function access='public' const='yes'>
9805          <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_'>
9806            <parameter type-id='type-id-1147' is-artificial='yes'/>
9807            <parameter type-id='type-id-1508'/>
9808            <return type-id='type-id-65'/>
9809          </function-decl>
9810        </member-function>
9811      </class-decl>
9812      <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-1148'>
9813        <member-function access='public'>
9814          <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'>
9815            <parameter type-id='type-id-1998' is-artificial='yes'/>
9816            <return type-id='type-id-65'/>
9817          </function-decl>
9818        </member-function>
9819      </class-decl>
9820      <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-1152'>
9821        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2776'/>
9822      </class-decl>
9823      <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-1160'>
9824        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2655'/>
9825      </class-decl>
9826      <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-1176'>
9827        <member-type access='public'>
9828          <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-2782'/>
9829        </member-type>
9830        <data-member access='public' static='yes'>
9831          <var-decl name='value' type-id='type-id-332' mangled-name='_ZNSt17integral_constantIbLb0EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9832        </data-member>
9833      </class-decl>
9834      <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-1179'>
9835        <member-type access='public'>
9836          <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-2783'/>
9837        </member-type>
9838        <data-member access='public' static='yes'>
9839          <var-decl name='value' type-id='type-id-332' mangled-name='_ZNSt17integral_constantIbLb1EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9840        </data-member>
9841      </class-decl>
9842      <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-1182'>
9843        <member-type access='public'>
9844          <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-2784'/>
9845        </member-type>
9846        <data-member access='public' static='yes'>
9847          <var-decl name='value' type-id='type-id-371' mangled-name='_ZNSt17integral_constantIlLl1000000000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9848        </data-member>
9849      </class-decl>
9850      <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-1185'>
9851        <member-type access='public'>
9852          <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-2785'/>
9853        </member-type>
9854        <data-member access='public' static='yes'>
9855          <var-decl name='value' type-id='type-id-371' mangled-name='_ZNSt17integral_constantIlLl1000000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9856        </data-member>
9857      </class-decl>
9858      <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-1188'>
9859        <member-type access='public'>
9860          <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-2786'/>
9861        </member-type>
9862        <data-member access='public' static='yes'>
9863          <var-decl name='value' type-id='type-id-371' mangled-name='_ZNSt17integral_constantIlLl1000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9864        </data-member>
9865      </class-decl>
9866      <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-1191'>
9867        <member-type access='public'>
9868          <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-2787'/>
9869        </member-type>
9870        <data-member access='public' static='yes'>
9871          <var-decl name='value' type-id='type-id-371' mangled-name='_ZNSt17integral_constantIlLl1EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9872        </data-member>
9873      </class-decl>
9874      <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-1194'>
9875        <member-type access='public'>
9876          <typedef-decl name='value_type' type-id='type-id-80' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2788'/>
9877        </member-type>
9878        <data-member access='public' static='yes'>
9879          <var-decl name='value' type-id='type-id-1469' mangled-name='_ZNSt17integral_constantImLm2EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9880        </data-member>
9881      </class-decl>
9882      <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-1197'>
9883        <member-type access='public'>
9884          <typedef-decl name='value_type' type-id='type-id-80' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2789'/>
9885        </member-type>
9886        <data-member access='public' static='yes'>
9887          <var-decl name='value' type-id='type-id-1469' mangled-name='_ZNSt17integral_constantImLm8EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
9888        </data-member>
9889      </class-decl>
9890      <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-2417'/>
9891      <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-2582'>
9892        <member-type access='public'>
9893          <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-2657'/>
9894        </member-type>
9895      </class-decl>
9896      <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-2425'/>
9897      <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-2790'>
9898        <member-type access='public'>
9899          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-2791'/>
9900        </member-type>
9901        <member-type access='public'>
9902          <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-2793'/>
9903        </member-type>
9904        <member-type access='public'>
9905          <typedef-decl name='reference' type-id='type-id-361' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-2794'/>
9906        </member-type>
9907      </class-decl>
9908      <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-2795'>
9909        <member-type access='public'>
9910          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-2796'/>
9911        </member-type>
9912        <member-type access='public'>
9913          <typedef-decl name='pointer' type-id='type-id-39' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-2797'/>
9914        </member-type>
9915        <member-type access='public'>
9916          <typedef-decl name='reference' type-id='type-id-215' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-2798'/>
9917        </member-type>
9918      </class-decl>
9919      <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-2799'>
9920        <member-type access='public'>
9921          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-2800'/>
9922        </member-type>
9923        <member-type access='public'>
9924          <typedef-decl name='pointer' type-id='type-id-1106' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-2801'/>
9925        </member-type>
9926        <member-type access='public'>
9927          <typedef-decl name='reference' type-id='type-id-1105' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-2802'/>
9928        </member-type>
9929      </class-decl>
9930      <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-2803'>
9931        <member-type access='public'>
9932          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-2412'/>
9933        </member-type>
9934        <member-type access='public'>
9935          <typedef-decl name='pointer' type-id='type-id-1979' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-2804'/>
9936        </member-type>
9937        <member-type access='public'>
9938          <typedef-decl name='reference' type-id='type-id-1977' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-2805'/>
9939        </member-type>
9940        <member-type access='public'>
9941          <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-2416'/>
9942        </member-type>
9943      </class-decl>
9944      <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-1200'>
9945        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2776'/>
9946      </class-decl>
9947      <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-2806'>
9948        <member-type access='public'>
9949          <typedef-decl name='type' type-id='type-id-2263' filepath='/usr/include/c++/4.9/type_traits' line='1667' column='1' id='type-id-2807'/>
9950        </member-type>
9951      </class-decl>
9952      <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-2267'/>
9953      <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-1278'>
9954        <data-member access='public' layout-offset-in-bits='0'>
9955          <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'/>
9956        </data-member>
9957        <data-member access='public' layout-offset-in-bits='64'>
9958          <var-decl name='second' type-id='type-id-80' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
9959        </data-member>
9960        <member-function access='public'>
9961          <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'>
9962            <parameter type-id='type-id-2051' is-artificial='yes'/>
9963            <return type-id='type-id-65'/>
9964          </function-decl>
9965        </member-function>
9966        <member-function access='public'>
9967          <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'>
9968            <parameter type-id='type-id-2051' is-artificial='yes'/>
9969            <parameter type-id='type-id-333'/>
9970            <parameter type-id='type-id-1470'/>
9971            <return type-id='type-id-65'/>
9972          </function-decl>
9973        </member-function>
9974        <member-function access='public'>
9975          <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'>
9976            <parameter type-id='type-id-2051' is-artificial='yes'/>
9977            <parameter type-id='type-id-1280'/>
9978            <return type-id='type-id-65'/>
9979          </function-decl>
9980        </member-function>
9981        <member-function access='public'>
9982          <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'>
9983            <parameter type-id='type-id-2051' is-artificial='yes'/>
9984            <parameter type-id='type-id-2050'/>
9985            <return type-id='type-id-65'/>
9986          </function-decl>
9987        </member-function>
9988      </class-decl>
9989      <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-1285'>
9990        <data-member access='public' layout-offset-in-bits='0'>
9991          <var-decl name='first' type-id='type-id-1104' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
9992        </data-member>
9993        <data-member access='public' layout-offset-in-bits='64'>
9994          <var-decl name='second' type-id='type-id-1593' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
9995        </data-member>
9996        <member-function access='public'>
9997          <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'>
9998            <parameter type-id='type-id-2056' is-artificial='yes'/>
9999            <return type-id='type-id-65'/>
10000          </function-decl>
10001        </member-function>
10002        <member-function access='public'>
10003          <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'>
10004            <parameter type-id='type-id-2056' is-artificial='yes'/>
10005            <parameter type-id='type-id-1105'/>
10006            <parameter type-id='type-id-1595'/>
10007            <return type-id='type-id-65'/>
10008          </function-decl>
10009        </member-function>
10010        <member-function access='public'>
10011          <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'>
10012            <parameter type-id='type-id-2056' is-artificial='yes'/>
10013            <parameter type-id='type-id-1287'/>
10014            <return type-id='type-id-65'/>
10015          </function-decl>
10016        </member-function>
10017        <member-function access='public'>
10018          <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'>
10019            <parameter type-id='type-id-2056' is-artificial='yes'/>
10020            <parameter type-id='type-id-2055'/>
10021            <return type-id='type-id-65'/>
10022          </function-decl>
10023        </member-function>
10024      </class-decl>
10025      <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-1289'>
10026        <data-member access='public' layout-offset-in-bits='0'>
10027          <var-decl name='first' type-id='type-id-1104' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
10028        </data-member>
10029        <data-member access='public' layout-offset-in-bits='64'>
10030          <var-decl name='second' type-id='type-id-584' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
10031        </data-member>
10032        <member-function access='public'>
10033          <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'>
10034            <parameter type-id='type-id-2059' is-artificial='yes'/>
10035            <return type-id='type-id-65'/>
10036          </function-decl>
10037        </member-function>
10038        <member-function access='public'>
10039          <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'>
10040            <parameter type-id='type-id-2059' is-artificial='yes'/>
10041            <parameter type-id='type-id-1105'/>
10042            <parameter type-id='type-id-586'/>
10043            <return type-id='type-id-65'/>
10044          </function-decl>
10045        </member-function>
10046        <member-function access='public'>
10047          <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'>
10048            <parameter type-id='type-id-2059' is-artificial='yes'/>
10049            <parameter type-id='type-id-1291'/>
10050            <return type-id='type-id-65'/>
10051          </function-decl>
10052        </member-function>
10053        <member-function access='public'>
10054          <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'>
10055            <parameter type-id='type-id-2059' is-artificial='yes'/>
10056            <parameter type-id='type-id-2058'/>
10057            <return type-id='type-id-65'/>
10058          </function-decl>
10059        </member-function>
10060      </class-decl>
10061      <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-1293'>
10062        <member-type access='public'>
10063          <typedef-decl name='first_type' type-id='type-id-1104' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='98' column='1' id='type-id-2808'/>
10064        </member-type>
10065        <data-member access='public' layout-offset-in-bits='0'>
10066          <var-decl name='first' type-id='type-id-1104' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
10067        </data-member>
10068        <data-member access='public' layout-offset-in-bits='64'>
10069          <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'/>
10070        </data-member>
10071        <member-function access='public'>
10072          <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'>
10073            <parameter type-id='type-id-2062' is-artificial='yes'/>
10074            <return type-id='type-id-65'/>
10075          </function-decl>
10076        </member-function>
10077        <member-function access='public'>
10078          <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'>
10079            <parameter type-id='type-id-2062' is-artificial='yes'/>
10080            <parameter type-id='type-id-1105'/>
10081            <parameter type-id='type-id-1105'/>
10082            <return type-id='type-id-65'/>
10083          </function-decl>
10084        </member-function>
10085        <member-function access='public'>
10086          <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'>
10087            <parameter type-id='type-id-2062' is-artificial='yes'/>
10088            <parameter type-id='type-id-1295'/>
10089            <return type-id='type-id-65'/>
10090          </function-decl>
10091        </member-function>
10092        <member-function access='public'>
10093          <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'>
10094            <parameter type-id='type-id-2062' is-artificial='yes'/>
10095            <parameter type-id='type-id-2061'/>
10096            <return type-id='type-id-65'/>
10097          </function-decl>
10098        </member-function>
10099      </class-decl>
10100      <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-1297'>
10101        <data-member access='public' layout-offset-in-bits='0'>
10102          <var-decl name='first' type-id='type-id-1751' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
10103        </data-member>
10104        <data-member access='public' layout-offset-in-bits='64'>
10105          <var-decl name='second' type-id='type-id-1751' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
10106        </data-member>
10107        <member-function access='public'>
10108          <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'>
10109            <parameter type-id='type-id-2065' is-artificial='yes'/>
10110            <return type-id='type-id-65'/>
10111          </function-decl>
10112        </member-function>
10113        <member-function access='public'>
10114          <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'>
10115            <parameter type-id='type-id-2065' is-artificial='yes'/>
10116            <parameter type-id='type-id-1753'/>
10117            <parameter type-id='type-id-1753'/>
10118            <return type-id='type-id-65'/>
10119          </function-decl>
10120        </member-function>
10121        <member-function access='public'>
10122          <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'>
10123            <parameter type-id='type-id-2065' is-artificial='yes'/>
10124            <parameter type-id='type-id-1299'/>
10125            <return type-id='type-id-65'/>
10126          </function-decl>
10127        </member-function>
10128        <member-function access='public'>
10129          <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'>
10130            <parameter type-id='type-id-2065' is-artificial='yes'/>
10131            <parameter type-id='type-id-2064'/>
10132            <return type-id='type-id-65'/>
10133          </function-decl>
10134        </member-function>
10135      </class-decl>
10136      <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-2809'>
10137        <member-type access='public'>
10138          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2810'/>
10139        </member-type>
10140        <member-type access='public'>
10141          <typedef-decl name='pointer' type-id='type-id-211' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2811'/>
10142        </member-type>
10143        <member-type access='public'>
10144          <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-2679'/>
10145        </member-type>
10146      </class-decl>
10147      <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-2812'>
10148        <member-type access='public'>
10149          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2813'/>
10150        </member-type>
10151        <member-type access='public'>
10152          <typedef-decl name='pointer' type-id='type-id-214' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2814'/>
10153        </member-type>
10154        <member-type access='public'>
10155          <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-2688'/>
10156        </member-type>
10157      </class-decl>
10158      <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-2815'>
10159        <member-type access='public'>
10160          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2816'/>
10161        </member-type>
10162        <member-type access='public'>
10163          <typedef-decl name='pointer' type-id='type-id-1585' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2817'/>
10164        </member-type>
10165        <member-type access='public'>
10166          <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-2697'/>
10167        </member-type>
10168      </class-decl>
10169      <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-2818'>
10170        <member-type access='public'>
10171          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2819'/>
10172        </member-type>
10173        <member-type access='public'>
10174          <typedef-decl name='pointer' type-id='type-id-1615' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2820'/>
10175        </member-type>
10176        <member-type access='public'>
10177          <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-2706'/>
10178        </member-type>
10179      </class-decl>
10180      <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-2821'>
10181        <member-type access='public'>
10182          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2822'/>
10183        </member-type>
10184        <member-type access='public'>
10185          <typedef-decl name='pointer' type-id='type-id-1623' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2823'/>
10186        </member-type>
10187        <member-type access='public'>
10188          <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-2715'/>
10189        </member-type>
10190      </class-decl>
10191      <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-2824'>
10192        <member-type access='public'>
10193          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2825'/>
10194        </member-type>
10195        <member-type access='public'>
10196          <typedef-decl name='pointer' type-id='type-id-1750' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2826'/>
10197        </member-type>
10198        <member-type access='public'>
10199          <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-2724'/>
10200        </member-type>
10201      </class-decl>
10202      <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-2827'>
10203        <member-type access='public'>
10204          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2828'/>
10205        </member-type>
10206        <member-type access='public'>
10207          <typedef-decl name='pointer' type-id='type-id-1979' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2829'/>
10208        </member-type>
10209        <member-type access='public'>
10210          <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-2732'/>
10211        </member-type>
10212      </class-decl>
10213      <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-2830'>
10214        <member-type access='public'>
10215          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2831'/>
10216        </member-type>
10217        <member-type access='public'>
10218          <typedef-decl name='pointer' type-id='type-id-2053' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2832'/>
10219        </member-type>
10220        <member-type access='public'>
10221          <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-2741'/>
10222        </member-type>
10223      </class-decl>
10224      <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-2833'>
10225        <member-type access='public'>
10226          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2834'/>
10227        </member-type>
10228        <member-type access='public'>
10229          <typedef-decl name='pointer' type-id='type-id-2059' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2835'/>
10230        </member-type>
10231        <member-type access='public'>
10232          <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-2750'/>
10233        </member-type>
10234      </class-decl>
10235      <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-2836'>
10236        <member-type access='public'>
10237          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2837'/>
10238        </member-type>
10239        <member-type access='public'>
10240          <typedef-decl name='pointer' type-id='type-id-2062' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2838'/>
10241        </member-type>
10242        <member-type access='public'>
10243          <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-2759'/>
10244        </member-type>
10245      </class-decl>
10246      <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-2839'>
10247        <member-type access='public'>
10248          <typedef-decl name='difference_type' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2840'/>
10249        </member-type>
10250        <member-type access='public'>
10251          <typedef-decl name='pointer' type-id='type-id-2097' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2841'/>
10252        </member-type>
10253        <member-type access='public'>
10254          <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-2768'/>
10255        </member-type>
10256      </class-decl>
10257      <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-2842'>
10258        <data-member access='public' static='yes'>
10259          <var-decl name='num' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1000000000ELl1EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10260        </data-member>
10261        <data-member access='public' static='yes'>
10262          <var-decl name='den' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1000000000ELl1EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10263        </data-member>
10264      </class-decl>
10265      <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-2843'>
10266        <data-member access='public' static='yes'>
10267          <var-decl name='num' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1000ELl1EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10268        </data-member>
10269        <data-member access='public' static='yes'>
10270          <var-decl name='den' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1000ELl1EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10271        </data-member>
10272      </class-decl>
10273      <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-2844'>
10274        <data-member access='public' static='yes'>
10275          <var-decl name='num' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1ELl1000000000EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10276        </data-member>
10277        <data-member access='public' static='yes'>
10278          <var-decl name='den' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1ELl1000000000EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10279        </data-member>
10280      </class-decl>
10281      <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-2845'>
10282        <data-member access='public' static='yes'>
10283          <var-decl name='num' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1ELl1000000EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10284        </data-member>
10285        <data-member access='public' static='yes'>
10286          <var-decl name='den' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1ELl1000000EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10287        </data-member>
10288      </class-decl>
10289      <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-2846'>
10290        <data-member access='public' static='yes'>
10291          <var-decl name='num' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1ELl1000EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10292        </data-member>
10293        <data-member access='public' static='yes'>
10294          <var-decl name='den' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1ELl1000EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10295        </data-member>
10296      </class-decl>
10297      <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-2847'>
10298        <data-member access='public' static='yes'>
10299          <var-decl name='num' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1ELl1EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10300        </data-member>
10301        <data-member access='public' static='yes'>
10302          <var-decl name='den' type-id='type-id-370' mangled-name='_ZNSt5ratioILl1ELl1EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10303        </data-member>
10304      </class-decl>
10305      <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-2848'>
10306        <member-type access='public'>
10307          <typedef-decl name='type' type-id='type-id-1104' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2066'/>
10308        </member-type>
10309      </class-decl>
10310      <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-2849'>
10311        <member-type access='public'>
10312          <typedef-decl name='type' type-id='type-id-1538' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2068'/>
10313        </member-type>
10314      </class-decl>
10315      <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-2850'>
10316        <member-type access='public'>
10317          <typedef-decl name='type' type-id='type-id-224' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2070'/>
10318        </member-type>
10319      </class-decl>
10320      <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-2851'>
10321        <member-type access='public'>
10322          <typedef-decl name='type' type-id='type-id-1083' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2072'/>
10323        </member-type>
10324      </class-decl>
10325      <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-2852'>
10326        <member-type access='public'>
10327          <typedef-decl name='type' type-id='type-id-31' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2074'/>
10328        </member-type>
10329      </class-decl>
10330      <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-2853'>
10331        <member-type access='public'>
10332          <typedef-decl name='type' type-id='type-id-31' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2076'/>
10333        </member-type>
10334      </class-decl>
10335      <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-2854'>
10336        <member-type access='public'>
10337          <typedef-decl name='type' type-id='type-id-1979' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2079'/>
10338        </member-type>
10339      </class-decl>
10340      <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-2855'>
10341        <member-type access='public'>
10342          <typedef-decl name='type' type-id='type-id-1144' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2081'/>
10343        </member-type>
10344      </class-decl>
10345      <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-2856'>
10346        <member-type access='public'>
10347          <typedef-decl name='type' type-id='type-id-1148' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2083'/>
10348        </member-type>
10349      </class-decl>
10350      <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-2857'>
10351        <member-type access='public'>
10352          <typedef-decl name='type' type-id='type-id-1437' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2085'/>
10353        </member-type>
10354      </class-decl>
10355      <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-2858'>
10356        <member-type access='public'>
10357          <typedef-decl name='type' type-id='type-id-1593' filepath='/usr/include/c++/4.9/utility' line='98' column='1' id='type-id-2859'/>
10358        </member-type>
10359      </class-decl>
10360      <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-2596'/>
10361      <typedef-decl name='_Bit_type' type-id='type-id-80' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='67' column='1' id='type-id-1649'/>
10362      <typedef-decl name='__umap_hashtable' type-id='type-id-686' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='52' column='1' id='type-id-2452'/>
10363      <typedef-decl name='false_type' type-id='type-id-1176' filepath='/usr/include/c++/4.9/type_traits' line='90' column='1' id='type-id-2860'/>
10364      <typedef-decl name='memory_order' type-id='type-id-2576' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='64' column='1' id='type-id-2652'/>
10365      <typedef-decl name='ostream' type-id='type-id-2861' filepath='/usr/include/c++/4.9/iosfwd' line='136' column='1' id='type-id-2045'/>
10366      <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-2792'/>
10367      <typedef-decl name='size_t' type-id='type-id-80' filepath='/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='188' column='1' id='type-id-1325'/>
10368      <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-1327'/>
10369      <typedef-decl name='stringstream' type-id='type-id-2862' filepath='/usr/include/c++/4.9/iosfwd' line='151' column='1' id='type-id-2100'/>
10370      <typedef-decl name='true_type' type-id='type-id-1179' filepath='/usr/include/c++/4.9/type_traits' line='87' column='1' id='type-id-2179'/>
10371      <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-654'>
10372        <data-member access='public'>
10373          <var-decl name='_M_unused' type-id='type-id-2863' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1779' column='1'/>
10374        </data-member>
10375        <data-member access='public'>
10376          <var-decl name='_M_pod_data' type-id='type-id-9' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1780' column='1'/>
10377        </data-member>
10378        <member-function access='public'>
10379          <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'>
10380            <parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
10381            <return type-id='type-id-45'/>
10382          </function-decl>
10383        </member-function>
10384        <member-function access='public' const='yes'>
10385          <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'>
10386            <parameter type-id='type-id-658' name='this' is-artificial='yes'/>
10387            <return type-id='type-id-45'/>
10388          </function-decl>
10389        </member-function>
10390        <member-function access='public'>
10391          <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'>
10392            <parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
10393            <return type-id='type-id-1343'/>
10394          </function-decl>
10395        </member-function>
10396        <member-function access='public'>
10397          <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'>
10398            <parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
10399            <return type-id='type-id-231'/>
10400          </function-decl>
10401        </member-function>
10402        <member-function access='public' const='yes'>
10403          <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'>
10404            <parameter type-id='type-id-658' name='this' is-artificial='yes'/>
10405            <return type-id='type-id-226'/>
10406          </function-decl>
10407        </member-function>
10408        <member-function access='public'>
10409          <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'>
10410            <parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
10411            <return type-id='type-id-228'/>
10412          </function-decl>
10413        </member-function>
10414      </union-decl>
10415      <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-2863'>
10416        <data-member access='public'>
10417          <var-decl name='_M_object' type-id='type-id-45' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1758' column='1'/>
10418        </data-member>
10419        <data-member access='public'>
10420          <var-decl name='_M_const_object' type-id='type-id-45' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1759' column='1'/>
10421        </data-member>
10422        <data-member access='public'>
10423          <var-decl name='_M_function_pointer' type-id='type-id-2170' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1760' column='1'/>
10424        </data-member>
10425        <data-member access='public'>
10426          <var-decl name='_M_member_pointer' type-id='type-id-61' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
10427        </data-member>
10428      </union-decl>
10429      <class-decl name='_Undefined_class' visibility='default' is-declaration-only='yes' id='type-id-1783'/>
10430      <class-decl name='__weak_count&lt;(__gnu_cxx::_Lock_policy)2u&gt;' visibility='default' is-declaration-only='yes' id='type-id-1026'/>
10431      <class-decl name='__weak_ptr&lt;mongo::optionenvironment::Constraint, (__gnu_cxx::_Lock_policy)2u&gt;' visibility='default' is-declaration-only='yes' id='type-id-1029'/>
10432      <class-decl name='basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2861'/>
10433      <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-1971'/>
10434      <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-2862'/>
10435      <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-2000'>
10436        <member-function access='public' constructor='yes'>
10437          <function-decl name='exception' filepath='/usr/include/c++/4.9/exception' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10438            <parameter type-id='type-id-2001' is-artificial='yes'/>
10439            <return type-id='type-id-65'/>
10440          </function-decl>
10441        </member-function>
10442        <member-function access='public' constructor='yes'>
10443          <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'>
10444            <parameter type-id='type-id-2001' is-artificial='yes'/>
10445            <return type-id='type-id-65'/>
10446          </function-decl>
10447        </member-function>
10448      </class-decl>
10449      <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-2481'/>
10450      <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-2497'/>
10451      <class-decl name='initializer_list&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2513'/>
10452      <class-decl name='initializer_list&lt;mongo::optionenvironment::Constraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2529'/>
10453      <class-decl name='initializer_list&lt;mongo::optionenvironment::KeyConstraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2545'/>
10454      <class-decl name='initializer_list&lt;mongo::optionenvironment::OptionDescription&gt;' visibility='default' is-declaration-only='yes' id='type-id-2372'/>
10455      <class-decl name='initializer_list&lt;mongo::optionenvironment::OptionSection&gt;' visibility='default' is-declaration-only='yes' id='type-id-2384'/>
10456      <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-2393'/>
10457      <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-2197'/>
10458      <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-2402'/>
10459      <class-decl name='initializer_list&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2573'/>
10460      <class-decl name='ios_base' visibility='default' is-declaration-only='yes' id='type-id-2010'/>
10461      <class-decl name='list&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2014'/>
10462      <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-2864'/>
10463      <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-2479'/>
10464      <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-2495'/>
10465      <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-2342'/>
10466      <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-2346'/>
10467      <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-2471'/>
10468      <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-2487'/>
10469      <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-2550'/>
10470      <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-2563'/>
10471      <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-2503'/>
10472      <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-2511'/>
10473      <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-2519'/>
10474      <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-2527'/>
10475      <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-2535'/>
10476      <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-2543'/>
10477      <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-2557'/>
10478      <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-2571'/>
10479      <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-2365'/>
10480      <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-2377'/>
10481      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2370'/>
10482      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;mongo::optionenvironment::OptionSection&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2382'/>
10483      <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-2217'/>
10484      <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-2231'/>
10485      <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-2245'/>
10486      <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-2258'/>
10487      <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-2221'/>
10488      <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-2235'/>
10489      <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-2249'/>
10490      <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-2261'/>
10491      <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-2865'/>
10492      <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-1339'/>
10493      <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-2866'/>
10494      <class-decl name='vector&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2135'/>
10495      <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-2149'/>
10496      <class-decl name='weak_ptr&lt;mongo::optionenvironment::Constraint&gt;' visibility='default' is-declaration-only='yes' id='type-id-1459'/>
10497      <class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2362'/>
10498      <class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2374'/>
10499      <class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2367'/>
10500      <class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2379'/>
10501      <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-2214'/>
10502      <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-2228'/>
10503      <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-2242'/>
10504      <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-2219'/>
10505      <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-2233'/>
10506      <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-2247'/>
10507      <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-819'/>
10508      <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-823'/>
10509      <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-1281'/>
10510      <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-2867'/>
10511      <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-2868'/>
10512      <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-2869'/>
10513      <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-2870'/>
10514      <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-2871'/>
10515      <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-2872'/>
10516      <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-2873'/>
10517      <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-2874'/>
10518      <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-2875'/>
10519      <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-2876'/>
10520      <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-2877'/>
10521      <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-2878'/>
10522      <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-2879'/>
10523      <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-2781'/>
10524      <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-2880'/>
10525      <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'>
10526        <parameter type-id='type-id-1936'/>
10527        <parameter type-id='type-id-1085'/>
10528        <parameter type-id='type-id-2860'/>
10529        <return type-id='type-id-65'/>
10530      </function-decl>
10531      <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_'>
10532        <parameter type-id='type-id-1936' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='448' column='1'/>
10533        <parameter type-id='type-id-1085' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='448' column='1'/>
10534        <return type-id='type-id-65'/>
10535      </function-decl>
10536      <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'>
10537        <parameter type-id='type-id-1936' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='463' column='1'/>
10538        <parameter type-id='type-id-1936' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='463' column='1'/>
10539        <parameter type-id='type-id-2179'/>
10540        <return type-id='type-id-65'/>
10541      </function-decl>
10542      <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_'>
10543        <parameter type-id='type-id-1936' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='471' column='1'/>
10544        <parameter type-id='type-id-1936' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='471' column='1'/>
10545        <return type-id='type-id-65'/>
10546      </function-decl>
10547      <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_'>
10548        <parameter type-id='type-id-1085'/>
10549        <parameter type-id='type-id-1085'/>
10550        <return type-id='type-id-1'/>
10551      </function-decl>
10552      <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_'>
10553        <parameter type-id='type-id-1105' name='__lhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2455' column='1'/>
10554        <parameter type-id='type-id-1978' name='__rhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2456' column='1'/>
10555        <return type-id='type-id-31'/>
10556      </function-decl>
10557      <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_'>
10558        <parameter type-id='type-id-1105' name='__lhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2538' column='1'/>
10559        <parameter type-id='type-id-59' name='__rhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2539' column='1'/>
10560        <return type-id='type-id-1'/>
10561      </function-decl>
10562      <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_'>
10563        <parameter type-id='type-id-2574' name='__a' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='119' column='1'/>
10564        <parameter type-id='type-id-2574' name='__b' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='119' column='1'/>
10565        <return type-id='type-id-2574'/>
10566      </function-decl>
10567      <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_'>
10568        <parameter type-id='type-id-226' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
10569        <return type-id='type-id-227'/>
10570      </function-decl>
10571      <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_'>
10572        <parameter type-id='type-id-1977' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
10573        <return type-id='type-id-1979'/>
10574      </function-decl>
10575      <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_'>
10576        <parameter type-id='type-id-2095' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
10577        <return type-id='type-id-2097'/>
10578      </function-decl>
10579      <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'>
10580        <parameter type-id='type-id-2067' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
10581        <return type-id='type-id-1105'/>
10582      </function-decl>
10583      <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'>
10584        <parameter type-id='type-id-2069' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
10585        <return type-id='type-id-1539'/>
10586      </function-decl>
10587      <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'>
10588        <parameter type-id='type-id-2077' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
10589        <return type-id='type-id-1977'/>
10590      </function-decl>
10591      <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'>
10592        <parameter type-id='type-id-2075' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
10593        <return type-id='type-id-1978'/>
10594      </function-decl>
10595      <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_'>
10596        <parameter type-id='type-id-228' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10597        <return type-id='type-id-2071'/>
10598      </function-decl>
10599      <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_'>
10600        <parameter type-id='type-id-1936' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10601        <return type-id='type-id-2073'/>
10602      </function-decl>
10603      <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_'>
10604        <parameter type-id='type-id-1977' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10605        <return type-id='type-id-2078'/>
10606      </function-decl>
10607      <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_'>
10608        <parameter type-id='type-id-1982' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10609        <return type-id='type-id-2080'/>
10610      </function-decl>
10611      <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_'>
10612        <parameter type-id='type-id-2151' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
10613        <return type-id='type-id-2086'/>
10614      </function-decl>
10615      <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_'>
10616        <parameter type-id='type-id-1982' name='__a' filepath='/usr/include/c++/4.9/bits/move.h' line='166' column='1'/>
10617        <parameter type-id='type-id-1982' name='__b' filepath='/usr/include/c++/4.9/bits/move.h' line='166' column='1'/>
10618        <return type-id='type-id-65'/>
10619      </function-decl>
10620      <namespace-decl name='__detail'>
10621        <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-945'/>
10622        <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-948'>
10623          <member-type access='public'>
10624            <typedef-decl name='__hashtable' type-id='type-id-686' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1807' column='1' id='type-id-951'/>
10625          </member-type>
10626        </class-decl>
10627        <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-954'>
10628          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-977'/>
10629          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-986'/>
10630          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-989'/>
10631          <member-type access='protected'>
10632            <typedef-decl name='__hash_code' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1251' column='1' id='type-id-2881'/>
10633          </member-type>
10634          <member-type access='protected'>
10635            <typedef-decl name='__node_type' type-id='type-id-960' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1252' column='1' id='type-id-957'/>
10636          </member-type>
10637          <member-type access='public'>
10638            <typedef-decl name='hasher' type-id='type-id-1160' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1244' column='1' id='type-id-2455'/>
10639          </member-type>
10640          <member-function access='protected'>
10641            <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'>
10642              <parameter type-id='type-id-1839' is-artificial='yes'/>
10643              <parameter type-id='type-id-1017'/>
10644              <parameter type-id='type-id-1162'/>
10645              <parameter type-id='type-id-1006'/>
10646              <parameter type-id='type-id-947'/>
10647              <return type-id='type-id-65'/>
10648            </function-decl>
10649          </member-function>
10650        </class-decl>
10651        <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-960'>
10652          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-964'/>
10653          <data-member access='public' layout-offset-in-bits='192'>
10654            <var-decl name='_M_hash_code' type-id='type-id-1325' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='282' column='1'/>
10655          </data-member>
10656        </class-decl>
10657        <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-1843'>
10658          <data-member access='public' layout-offset-in-bits='0'>
10659            <var-decl name='_M_nxt' type-id='type-id-1844' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='232' column='1'/>
10660          </data-member>
10661          <member-function access='public' constructor='yes'>
10662            <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'>
10663              <parameter type-id='type-id-1844' is-artificial='yes'/>
10664              <return type-id='type-id-65'/>
10665            </function-decl>
10666          </member-function>
10667          <member-function access='public' constructor='yes'>
10668            <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'>
10669              <parameter type-id='type-id-1844' is-artificial='yes'/>
10670              <parameter type-id='type-id-1844'/>
10671              <return type-id='type-id-65'/>
10672            </function-decl>
10673          </member-function>
10674        </class-decl>
10675        <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-964'>
10676          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1843'/>
10677          <data-member access='public' layout-offset-in-bits='64'>
10678            <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'/>
10679          </data-member>
10680        </class-decl>
10681        <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-967'>
10682          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-980'/>
10683          <member-type access='public'>
10684            <typedef-decl name='__bucket_type' type-id='type-id-1852' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1905' column='1' id='type-id-1848'/>
10685          </member-type>
10686          <member-type access='public'>
10687            <typedef-decl name='__node_alloc_type' type-id='type-id-1080' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1895' column='1' id='type-id-971'/>
10688          </member-type>
10689          <member-type access='public'>
10690            <typedef-decl name='__node_base' type-id='type-id-1843' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1904' column='1' id='type-id-1851'/>
10691          </member-type>
10692          <member-type access='public'>
10693            <typedef-decl name='__node_type' type-id='type-id-2309' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1894' column='1' id='type-id-1853'/>
10694          </member-type>
10695          <member-function access='public'>
10696            <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'>
10697              <parameter type-id='type-id-1847' is-artificial='yes'/>
10698              <parameter type-id='type-id-969'/>
10699              <return type-id='type-id-65'/>
10700            </function-decl>
10701          </member-function>
10702          <member-function access='public'>
10703            <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'>
10704              <parameter type-id='type-id-1847' is-artificial='yes'/>
10705              <parameter type-id='type-id-1846'/>
10706              <return type-id='type-id-65'/>
10707            </function-decl>
10708          </member-function>
10709        </class-decl>
10710        <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-974'>
10711          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-954'/>
10712          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-983'/>
10713          <member-type access='public'>
10714            <typedef-decl name='__hash_code' type-id='type-id-2881' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1667' column='1' id='type-id-2184'/>
10715          </member-type>
10716          <member-type access='public'>
10717            <typedef-decl name='__ireturn_type' type-id='type-id-2780' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1691' column='1' id='type-id-2882'/>
10718          </member-type>
10719          <member-type access='public'>
10720            <typedef-decl name='__node_type' type-id='type-id-957' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1668' column='1' id='type-id-1857'/>
10721          </member-type>
10722          <member-type access='public'>
10723            <typedef-decl name='const_iterator' type-id='type-id-2883' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1676' column='1' id='type-id-2187'/>
10724          </member-type>
10725          <member-type access='public'>
10726            <typedef-decl name='const_local_iterator' type-id='type-id-2884' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1687' column='1' id='type-id-2189'/>
10727          </member-type>
10728          <member-type access='public'>
10729            <typedef-decl name='iterator' type-id='type-id-2885' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1672' column='1' id='type-id-2191'/>
10730          </member-type>
10731          <member-type access='public'>
10732            <typedef-decl name='key_type' type-id='type-id-31' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1652' column='1' id='type-id-2886'/>
10733          </member-type>
10734          <member-type access='public'>
10735            <typedef-decl name='local_iterator' type-id='type-id-2887' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1681' column='1' id='type-id-2193'/>
10736          </member-type>
10737          <member-type access='public'>
10738            <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1655' column='1' id='type-id-2195'/>
10739          </member-type>
10740          <member-type access='public'>
10741            <typedef-decl name='value_type' type-id='type-id-1285' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1653' column='1' id='type-id-2888'/>
10742          </member-type>
10743          <member-function access='protected'>
10744            <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'>
10745              <parameter type-id='type-id-1856' is-artificial='yes'/>
10746              <parameter type-id='type-id-1017'/>
10747              <parameter type-id='type-id-1162'/>
10748              <parameter type-id='type-id-1006'/>
10749              <parameter type-id='type-id-947'/>
10750              <parameter type-id='type-id-1154'/>
10751              <return type-id='type-id-65'/>
10752            </function-decl>
10753          </member-function>
10754        </class-decl>
10755        <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-977'>
10756          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1015'/>
10757          <member-function access='public'>
10758            <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'>
10759              <parameter type-id='type-id-1860' is-artificial='yes'/>
10760              <return type-id='type-id-65'/>
10761            </function-decl>
10762          </member-function>
10763        </class-decl>
10764        <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-980'>
10765          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1080'/>
10766          <member-function access='public'>
10767            <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'>
10768              <parameter type-id='type-id-1862' is-artificial='yes'/>
10769              <return type-id='type-id-65'/>
10770            </function-decl>
10771          </member-function>
10772        </class-decl>
10773        <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-983'>
10774          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1152'/>
10775          <member-function access='public'>
10776            <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'>
10777              <parameter type-id='type-id-1864' is-artificial='yes'/>
10778              <return type-id='type-id-65'/>
10779            </function-decl>
10780          </member-function>
10781        </class-decl>
10782        <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-986'>
10783          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1160'/>
10784          <member-function access='public'>
10785            <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'>
10786              <parameter type-id='type-id-1866' is-artificial='yes'/>
10787              <return type-id='type-id-65'/>
10788            </function-decl>
10789          </member-function>
10790        </class-decl>
10791        <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-989'>
10792          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1004'/>
10793          <member-function access='public'>
10794            <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'>
10795              <parameter type-id='type-id-1868' is-artificial='yes'/>
10796              <return type-id='type-id-65'/>
10797            </function-decl>
10798          </member-function>
10799        </class-decl>
10800        <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-2182'>
10801          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1869'/>
10802        </class-decl>
10803        <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-1869'>
10804          <member-type access='protected'>
10805            <typedef-decl name='__hashtable' type-id='type-id-686' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='690' column='1' id='type-id-1871'/>
10806          </member-type>
10807          <member-type access='protected'>
10808            <typedef-decl name='__ireturn_type' type-id='type-id-2882' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='702' column='1' id='type-id-2889'/>
10809          </member-type>
10810          <member-type access='protected'>
10811            <typedef-decl name='const_iterator' type-id='type-id-2187' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='698' column='1' id='type-id-2890'/>
10812          </member-type>
10813          <member-type access='protected'>
10814            <typedef-decl name='iterator' type-id='type-id-2191' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='697' column='1' id='type-id-2891'/>
10815          </member-type>
10816          <member-type access='protected'>
10817            <typedef-decl name='value_type' type-id='type-id-2888' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='696' column='1' id='type-id-992'/>
10818          </member-type>
10819        </class-decl>
10820        <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-1873'>
10821          <data-member access='public' layout-offset-in-bits='0'>
10822            <var-decl name='_M_next' type-id='type-id-1875' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='79' column='1'/>
10823          </data-member>
10824          <data-member access='public' layout-offset-in-bits='64'>
10825            <var-decl name='_M_prev' type-id='type-id-1875' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='80' column='1'/>
10826          </data-member>
10827        </class-decl>
10828        <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-995'>
10829          <member-type access='public'>
10830            <typedef-decl name='key_type' type-id='type-id-2886' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='565' column='1' id='type-id-998'/>
10831          </member-type>
10832          <member-type access='public'>
10833            <typedef-decl name='mapped_type' type-id='type-id-2859' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='567' column='1' id='type-id-1001'/>
10834          </member-type>
10835        </class-decl>
10836        <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-1004'>
10837          <member-type access='public'>
10838            <typedef-decl name='first_argument_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='442' column='1' id='type-id-2892'/>
10839          </member-type>
10840          <member-type access='public'>
10841            <typedef-decl name='result_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='444' column='1' id='type-id-2893'/>
10842          </member-type>
10843          <member-type access='public'>
10844            <typedef-decl name='second_argument_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='443' column='1' id='type-id-2894'/>
10845          </member-type>
10846        </class-decl>
10847        <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-1008'>
10848          <member-type access='public'>
10849            <typedef-decl name='_State' type-id='type-id-1325' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='487' column='1' id='type-id-2185'/>
10850          </member-type>
10851          <data-member access='public' static='yes'>
10852            <var-decl name='_S_growth_factor' type-id='type-id-1326' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='503' column='1'/>
10853          </data-member>
10854          <data-member access='public' layout-offset-in-bits='0'>
10855            <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'/>
10856          </data-member>
10857          <data-member access='public' layout-offset-in-bits='64'>
10858            <var-decl name='_M_next_resize' type-id='type-id-1325' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='506' column='1'/>
10859          </data-member>
10860          <member-function access='public' constructor='yes'>
10861            <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'>
10862              <parameter type-id='type-id-1880' is-artificial='yes'/>
10863              <parameter type-id='type-id-22'/>
10864              <return type-id='type-id-65'/>
10865            </function-decl>
10866          </member-function>
10867        </class-decl>
10868        <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-1012'/>
10869        <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-1015'/>
10870        <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-2884'/>
10871        <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-2887'/>
10872        <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-2883'/>
10873        <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-2885'/>
10874      </namespace-decl>
10875      <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_'>
10876        <parameter type-id='type-id-1470' name='__a' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='217' column='1'/>
10877        <parameter type-id='type-id-1470' name='__b' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='217' column='1'/>
10878        <return type-id='type-id-1470'/>
10879      </function-decl>
10880      <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_'>
10881        <parameter type-id='type-id-132' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='278' column='1'/>
10882        <return type-id='type-id-2589'/>
10883      </function-decl>
10884      <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_'>
10885        <parameter type-id='type-id-135' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='278' column='1'/>
10886        <return type-id='type-id-2592'/>
10887      </function-decl>
10888      <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_'>
10889        <parameter type-id='type-id-1979' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='278' column='1'/>
10890        <return type-id='type-id-2595'/>
10891      </function-decl>
10892      <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_'>
10893        <parameter type-id='type-id-132' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='289' column='1'/>
10894        <return type-id='type-id-2587'/>
10895      </function-decl>
10896      <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_'>
10897        <parameter type-id='type-id-1979' name='__it' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='289' column='1'/>
10898        <return type-id='type-id-2595'/>
10899      </function-decl>
10900      <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_'>
10901        <parameter type-id='type-id-1106' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10902        <parameter type-id='type-id-1106' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10903        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10904        <return type-id='type-id-1979'/>
10905      </function-decl>
10906      <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_'>
10907        <parameter type-id='type-id-1979' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10908        <parameter type-id='type-id-1979' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10909        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='385' column='1'/>
10910        <return type-id='type-id-1979'/>
10911      </function-decl>
10912      <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_'>
10913        <parameter type-id='type-id-132' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10914        <parameter type-id='type-id-132' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10915        <parameter type-id='type-id-135' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10916        <return type-id='type-id-135'/>
10917      </function-decl>
10918      <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_'>
10919        <parameter type-id='type-id-1979' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10920        <parameter type-id='type-id-1979' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10921        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='430' column='1'/>
10922        <return type-id='type-id-1979'/>
10923      </function-decl>
10924      <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_'>
10925        <parameter type-id='type-id-132' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10926        <parameter type-id='type-id-132' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10927        <parameter type-id='type-id-135' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10928        <return type-id='type-id-135'/>
10929      </function-decl>
10930      <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_'>
10931        <parameter type-id='type-id-1979' name='__first' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10932        <parameter type-id='type-id-1979' name='__last' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10933        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='456' column='1'/>
10934        <return type-id='type-id-1979'/>
10935      </function-decl>
10936      <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_'>
10937        <parameter type-id='type-id-1979' name='__p' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='74' column='1'/>
10938        <return type-id='type-id-65'/>
10939      </function-decl>
10940      <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_'>
10941        <parameter type-id='type-id-1979' name='__p' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='74' column='1'/>
10942        <return type-id='type-id-65'/>
10943      </function-decl>
10944      <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_'>
10945        <parameter type-id='type-id-1979' name='__p' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='74' column='1'/>
10946        <return type-id='type-id-65'/>
10947      </function-decl>
10948      <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_'>
10949        <parameter type-id='type-id-1979' name='__pointer' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='92' column='1'/>
10950        <return type-id='type-id-65'/>
10951      </function-decl>
10952      <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_'>
10953        <parameter type-id='type-id-2097' name='__pointer' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='92' column='1'/>
10954        <return type-id='type-id-65'/>
10955      </function-decl>
10956      <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_'>
10957        <parameter type-id='type-id-135' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10958        <parameter type-id='type-id-135' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10959        <return type-id='type-id-65'/>
10960      </function-decl>
10961      <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_'>
10962        <parameter type-id='type-id-1979' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10963        <parameter type-id='type-id-1979' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10964        <return type-id='type-id-65'/>
10965      </function-decl>
10966      <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_'>
10967        <parameter type-id='type-id-2097' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10968        <parameter type-id='type-id-2097' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
10969        <return type-id='type-id-65'/>
10970      </function-decl>
10971      <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'>
10972        <parameter type-id='type-id-135' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10973        <parameter type-id='type-id-135' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10974        <parameter type-id='type-id-1936'/>
10975        <return type-id='type-id-65'/>
10976      </function-decl>
10977      <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'>
10978        <parameter type-id='type-id-1979' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10979        <parameter type-id='type-id-1979' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10980        <parameter type-id='type-id-1936'/>
10981        <return type-id='type-id-65'/>
10982      </function-decl>
10983      <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'>
10984        <parameter type-id='type-id-2097' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10985        <parameter type-id='type-id-2097' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
10986        <parameter type-id='type-id-1945'/>
10987        <return type-id='type-id-65'/>
10988      </function-decl>
10989      <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_'>
10990        <parameter type-id='type-id-1276' name='__x' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1054' column='1'/>
10991        <parameter type-id='type-id-1276' name='__y' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1055' column='1'/>
10992        <return type-id='type-id-1'/>
10993      </function-decl>
10994      <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_'>
10995        <parameter type-id='type-id-1276' name='__x' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
10996        <parameter type-id='type-id-1276' name='__y' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
10997        <return type-id='type-id-1'/>
10998      </function-decl>
10999      <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_'>
11000        <parameter type-id='type-id-1979' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1149' column='1'/>
11001        <return type-id='type-id-1274'/>
11002      </function-decl>
11003      <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_'>
11004        <parameter type-id='type-id-132' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
11005        <parameter type-id='type-id-132' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
11006        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='108' column='1'/>
11007        <return type-id='type-id-1979'/>
11008      </function-decl>
11009      <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_'>
11010        <parameter type-id='type-id-1979' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
11011        <parameter type-id='type-id-1979' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
11012        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='108' column='1'/>
11013        <return type-id='type-id-1979'/>
11014      </function-decl>
11015      <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_'>
11016        <parameter type-id='type-id-1274' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
11017        <parameter type-id='type-id-1274' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
11018        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='108' column='1'/>
11019        <return type-id='type-id-1979'/>
11020      </function-decl>
11021      <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'>
11022        <parameter type-id='type-id-132' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11023        <parameter type-id='type-id-132' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11024        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
11025        <parameter type-id='type-id-1936'/>
11026        <return type-id='type-id-1979'/>
11027      </function-decl>
11028      <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'>
11029        <parameter type-id='type-id-1979' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11030        <parameter type-id='type-id-1979' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11031        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
11032        <parameter type-id='type-id-1936'/>
11033        <return type-id='type-id-1979'/>
11034      </function-decl>
11035      <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'>
11036        <parameter type-id='type-id-1274' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11037        <parameter type-id='type-id-1274' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11038        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
11039        <parameter type-id='type-id-1936'/>
11040        <return type-id='type-id-1979'/>
11041      </function-decl>
11042      <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_'>
11043        <parameter type-id='type-id-1979' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1'/>
11044        <parameter type-id='type-id-1979' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='296' column='1'/>
11045        <parameter type-id='type-id-1979' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='297' column='1'/>
11046        <parameter type-id='type-id-1936' name='__alloc' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='298' column='1'/>
11047        <return type-id='type-id-1979'/>
11048      </function-decl>
11049      <namespace-decl name='chrono'>
11050        <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-1117'>
11051          <member-type access='public'>
11052            <typedef-decl name='rep' type-id='type-id-27' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1121'/>
11053          </member-type>
11054          <data-member access='private' layout-offset-in-bits='0'>
11055            <var-decl name='__r' type-id='type-id-1121' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
11056          </data-member>
11057          <member-function access='public'>
11058            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
11059              <parameter type-id='type-id-1988' is-artificial='yes'/>
11060              <return type-id='type-id-65'/>
11061            </function-decl>
11062          </member-function>
11063          <member-function access='public'>
11064            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
11065              <parameter type-id='type-id-1988' is-artificial='yes'/>
11066              <parameter type-id='type-id-1119'/>
11067              <return type-id='type-id-65'/>
11068            </function-decl>
11069          </member-function>
11070          <member-function access='public' destructor='yes'>
11071            <function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
11072              <parameter type-id='type-id-1988' is-artificial='yes'/>
11073              <parameter type-id='type-id-23' is-artificial='yes'/>
11074              <return type-id='type-id-65'/>
11075            </function-decl>
11076          </member-function>
11077        </class-decl>
11078        <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-1124'>
11079          <member-type access='public'>
11080            <typedef-decl name='rep' type-id='type-id-27' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1128'/>
11081          </member-type>
11082          <data-member access='private' layout-offset-in-bits='0'>
11083            <var-decl name='__r' type-id='type-id-1128' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
11084          </data-member>
11085          <member-function access='public'>
11086            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
11087              <parameter type-id='type-id-1990' is-artificial='yes'/>
11088              <return type-id='type-id-65'/>
11089            </function-decl>
11090          </member-function>
11091          <member-function access='public'>
11092            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
11093              <parameter type-id='type-id-1990' is-artificial='yes'/>
11094              <parameter type-id='type-id-1126'/>
11095              <return type-id='type-id-65'/>
11096            </function-decl>
11097          </member-function>
11098          <member-function access='public' destructor='yes'>
11099            <function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
11100              <parameter type-id='type-id-1990' is-artificial='yes'/>
11101              <parameter type-id='type-id-23' is-artificial='yes'/>
11102              <return type-id='type-id-65'/>
11103            </function-decl>
11104          </member-function>
11105        </class-decl>
11106        <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-1131'>
11107          <member-type access='public'>
11108            <typedef-decl name='rep' type-id='type-id-27' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1135'/>
11109          </member-type>
11110          <data-member access='private' layout-offset-in-bits='0'>
11111            <var-decl name='__r' type-id='type-id-1135' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
11112          </data-member>
11113          <member-function access='public'>
11114            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
11115              <parameter type-id='type-id-1992' is-artificial='yes'/>
11116              <return type-id='type-id-65'/>
11117            </function-decl>
11118          </member-function>
11119          <member-function access='public'>
11120            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
11121              <parameter type-id='type-id-1992' is-artificial='yes'/>
11122              <parameter type-id='type-id-1133'/>
11123              <return type-id='type-id-65'/>
11124            </function-decl>
11125          </member-function>
11126          <member-function access='public' destructor='yes'>
11127            <function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
11128              <parameter type-id='type-id-1992' is-artificial='yes'/>
11129              <parameter type-id='type-id-23' is-artificial='yes'/>
11130              <return type-id='type-id-65'/>
11131            </function-decl>
11132          </member-function>
11133        </class-decl>
11134        <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-1138'>
11135          <member-type access='public'>
11136            <typedef-decl name='duration' type-id='type-id-1117' filepath='/usr/include/c++/4.9/chrono' line='549' column='1' id='type-id-1141'/>
11137          </member-type>
11138          <data-member access='private' layout-offset-in-bits='0'>
11139            <var-decl name='__d' type-id='type-id-1141' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='596' column='1'/>
11140          </data-member>
11141          <member-function access='public'>
11142            <function-decl name='time_point' filepath='/usr/include/c++/4.9/chrono' line='553' column='1' visibility='default' binding='global' size-in-bits='64'>
11143              <parameter type-id='type-id-1994' is-artificial='yes'/>
11144              <return type-id='type-id-65'/>
11145            </function-decl>
11146          </member-function>
11147          <member-function access='public'>
11148            <function-decl name='time_point' filepath='/usr/include/c++/4.9/chrono' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
11149              <parameter type-id='type-id-1994' is-artificial='yes'/>
11150              <parameter type-id='type-id-1143'/>
11151              <return type-id='type-id-65'/>
11152            </function-decl>
11153          </member-function>
11154        </class-decl>
11155        <typedef-decl name='milliseconds' type-id='type-id-1124' filepath='/usr/include/c++/4.9/chrono' line='533' column='1' id='type-id-2895'/>
11156        <typedef-decl name='seconds' type-id='type-id-1131' filepath='/usr/include/c++/4.9/chrono' line='536' column='1' id='type-id-2896'/>
11157        <namespace-decl name='_V2'>
11158          <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-2897'>
11159            <member-type access='public'>
11160              <typedef-decl name='time_point' type-id='type-id-1138' filepath='/usr/include/c++/4.9/chrono' line='721' column='1' id='type-id-1114'/>
11161            </member-type>
11162            <data-member access='public' static='yes'>
11163              <var-decl name='is_steady' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='727' column='1'/>
11164            </data-member>
11165          </class-decl>
11166        </namespace-decl>
11167      </namespace-decl>
11168      <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'>
11169        <parameter type-id='type-id-1756' name='__t' filepath='/usr/include/c++/4.9/tuple' line='745' column='1'/>
11170        <return type-id='type-id-2629'/>
11171      </function-decl>
11172      <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'>
11173        <parameter type-id='type-id-1768' name='__t' filepath='/usr/include/c++/4.9/tuple' line='745' column='1'/>
11174        <return type-id='type-id-2631'/>
11175      </function-decl>
11176      <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'>
11177        <parameter type-id='type-id-850' name='__t' filepath='/usr/include/c++/4.9/tuple' line='750' column='1'/>
11178        <return type-id='type-id-2622'/>
11179      </function-decl>
11180      <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_'>
11181        <parameter type-id='type-id-2102' name='__t' filepath='/usr/include/c++/4.9/tuple' line='758' column='1'/>
11182        <return type-id='type-id-2629'/>
11183      </function-decl>
11184      <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_'>
11185        <parameter type-id='type-id-2102' name='__t' filepath='/usr/include/c++/4.9/tuple' line='758' column='1'/>
11186        <return type-id='type-id-2631'/>
11187      </function-decl>
11188      <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_'>
11189        <parameter type-id='type-id-1335' name='__t' filepath='/usr/include/c++/4.9/tuple' line='766' column='1'/>
11190        <return type-id='type-id-2622'/>
11191      </function-decl>
11192    </namespace-decl>
11193    <type-decl name='variadic parameter type' id='type-id-2898'/>
11194    <type-decl name='void' id='type-id-65'/>
11195    <namespace-decl name='__gnu_cxx'>
11196      <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-126'>
11197        <member-type access='public'>
11198          <typedef-decl name='difference_type' type-id='type-id-2791' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-2899'/>
11199        </member-type>
11200        <member-type access='public'>
11201          <typedef-decl name='pointer' type-id='type-id-2793' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2900'/>
11202        </member-type>
11203        <member-type access='public'>
11204          <typedef-decl name='reference' type-id='type-id-2794' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2901'/>
11205        </member-type>
11206        <data-member access='protected' layout-offset-in-bits='0'>
11207          <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'/>
11208        </data-member>
11209        <member-function access='public'>
11210          <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'>
11211            <parameter type-id='type-id-128' is-artificial='yes'/>
11212            <return type-id='type-id-65'/>
11213          </function-decl>
11214        </member-function>
11215        <member-function access='public'>
11216          <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'>
11217            <parameter type-id='type-id-128' is-artificial='yes'/>
11218            <parameter type-id='type-id-363'/>
11219            <return type-id='type-id-65'/>
11220          </function-decl>
11221        </member-function>
11222      </class-decl>
11223      <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-129'>
11224        <member-type access='public'>
11225          <typedef-decl name='difference_type' type-id='type-id-2796' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-2902'/>
11226        </member-type>
11227        <member-type access='public'>
11228          <typedef-decl name='pointer' type-id='type-id-2797' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2903'/>
11229        </member-type>
11230        <member-type access='public'>
11231          <typedef-decl name='reference' type-id='type-id-2798' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2904'/>
11232        </member-type>
11233        <data-member access='protected' layout-offset-in-bits='0'>
11234          <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'/>
11235        </data-member>
11236        <member-function access='public'>
11237          <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'>
11238            <parameter type-id='type-id-131' is-artificial='yes'/>
11239            <return type-id='type-id-65'/>
11240          </function-decl>
11241        </member-function>
11242        <member-function access='public'>
11243          <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'>
11244            <parameter type-id='type-id-131' is-artificial='yes'/>
11245            <parameter type-id='type-id-217'/>
11246            <return type-id='type-id-65'/>
11247          </function-decl>
11248        </member-function>
11249      </class-decl>
11250      <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-132'>
11251        <member-type access='public'>
11252          <typedef-decl name='difference_type' type-id='type-id-2800' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-2905'/>
11253        </member-type>
11254        <member-type access='public'>
11255          <typedef-decl name='iterator_type' type-id='type-id-1106' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='717' column='1' id='type-id-2590'/>
11256        </member-type>
11257        <member-type access='public'>
11258          <typedef-decl name='pointer' type-id='type-id-2801' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2906'/>
11259        </member-type>
11260        <member-type access='public'>
11261          <typedef-decl name='reference' type-id='type-id-2802' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2907'/>
11262        </member-type>
11263        <data-member access='protected' layout-offset-in-bits='0'>
11264          <var-decl name='_M_current' type-id='type-id-1106' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
11265        </data-member>
11266        <member-function access='public'>
11267          <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'>
11268            <parameter type-id='type-id-134' is-artificial='yes'/>
11269            <return type-id='type-id-65'/>
11270          </function-decl>
11271        </member-function>
11272        <member-function access='public'>
11273          <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'>
11274            <parameter type-id='type-id-134' is-artificial='yes'/>
11275            <parameter type-id='type-id-1108'/>
11276            <return type-id='type-id-65'/>
11277          </function-decl>
11278        </member-function>
11279        <member-function access='public'>
11280          <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_'>
11281            <parameter type-id='type-id-134' is-artificial='yes'/>
11282            <parameter type-id='type-id-1108'/>
11283            <return type-id='type-id-65'/>
11284          </function-decl>
11285        </member-function>
11286        <member-function access='public'>
11287          <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'>
11288            <parameter type-id='type-id-134' is-artificial='yes'/>
11289            <return type-id='type-id-133'/>
11290          </function-decl>
11291        </member-function>
11292        <member-function access='public' const='yes'>
11293          <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'>
11294            <parameter type-id='type-id-258' is-artificial='yes'/>
11295            <return type-id='type-id-2907'/>
11296          </function-decl>
11297        </member-function>
11298        <member-function access='public' const='yes'>
11299          <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'>
11300            <parameter type-id='type-id-258' is-artificial='yes'/>
11301            <return type-id='type-id-1108'/>
11302          </function-decl>
11303        </member-function>
11304      </class-decl>
11305      <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-135'>
11306        <member-type access='public'>
11307          <typedef-decl name='difference_type' type-id='type-id-2412' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-2908'/>
11308        </member-type>
11309        <member-type access='public'>
11310          <typedef-decl name='iterator_type' type-id='type-id-1979' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='717' column='1' id='type-id-2593'/>
11311        </member-type>
11312        <member-type access='public'>
11313          <typedef-decl name='pointer' type-id='type-id-2804' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2909'/>
11314        </member-type>
11315        <member-type access='public'>
11316          <typedef-decl name='reference' type-id='type-id-2805' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2910'/>
11317        </member-type>
11318        <data-member access='protected' layout-offset-in-bits='0'>
11319          <var-decl name='_M_current' type-id='type-id-1979' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
11320        </data-member>
11321        <member-function access='public'>
11322          <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'>
11323            <parameter type-id='type-id-137' is-artificial='yes'/>
11324            <return type-id='type-id-65'/>
11325          </function-decl>
11326        </member-function>
11327        <member-function access='public'>
11328          <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'>
11329            <parameter type-id='type-id-137' is-artificial='yes'/>
11330            <parameter type-id='type-id-1981'/>
11331            <return type-id='type-id-65'/>
11332          </function-decl>
11333        </member-function>
11334        <member-function access='public'>
11335          <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_'>
11336            <parameter type-id='type-id-137' is-artificial='yes'/>
11337            <parameter type-id='type-id-1981'/>
11338            <return type-id='type-id-65'/>
11339          </function-decl>
11340        </member-function>
11341        <member-function access='public'>
11342          <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'>
11343            <parameter type-id='type-id-137' is-artificial='yes'/>
11344            <return type-id='type-id-136'/>
11345          </function-decl>
11346        </member-function>
11347        <member-function access='public' const='yes'>
11348          <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'>
11349            <parameter type-id='type-id-261' is-artificial='yes'/>
11350            <return type-id='type-id-2910'/>
11351          </function-decl>
11352        </member-function>
11353        <member-function access='public' const='yes'>
11354          <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'>
11355            <parameter type-id='type-id-261' is-artificial='yes'/>
11356            <return type-id='type-id-1981'/>
11357          </function-decl>
11358        </member-function>
11359      </class-decl>
11360      <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-144'>
11361        <member-type access='public'>
11362          <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-2911'/>
11363        </member-type>
11364        <member-type access='public'>
11365          <typedef-decl name='const_reference' type-id='type-id-361' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2912'/>
11366        </member-type>
11367        <member-type access='public'>
11368          <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-2913'/>
11369        </member-type>
11370        <member-type access='public'>
11371          <typedef-decl name='reference' type-id='type-id-215' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2914'/>
11372        </member-type>
11373        <member-type access='public'>
11374          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2915'/>
11375        </member-type>
11376        <member-function access='public'>
11377          <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'>
11378            <parameter type-id='type-id-145' is-artificial='yes'/>
11379            <return type-id='type-id-65'/>
11380          </function-decl>
11381        </member-function>
11382        <member-function access='public'>
11383          <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'>
11384            <parameter type-id='type-id-145' is-artificial='yes'/>
11385            <parameter type-id='type-id-272'/>
11386            <return type-id='type-id-65'/>
11387          </function-decl>
11388        </member-function>
11389        <member-function access='public' destructor='yes'>
11390          <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'>
11391            <parameter type-id='type-id-145' is-artificial='yes'/>
11392            <parameter type-id='type-id-23' is-artificial='yes'/>
11393            <return type-id='type-id-65'/>
11394          </function-decl>
11395        </member-function>
11396      </class-decl>
11397      <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'>
11398        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2675'/>
11399        <data-member access='public' layout-offset-in-bits='0'>
11400          <var-decl name='_M_storage' type-id='type-id-2676' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
11401        </data-member>
11402      </class-decl>
11403      <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'>
11404        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2672'/>
11405        <data-member access='public' layout-offset-in-bits='0'>
11406          <var-decl name='_M_storage' type-id='type-id-2673' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
11407        </data-member>
11408      </class-decl>
11409      <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'>
11410        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2675'/>
11411        <data-member access='public' layout-offset-in-bits='0'>
11412          <var-decl name='_M_storage' type-id='type-id-2676' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
11413        </data-member>
11414        <member-function access='public'>
11415          <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'>
11416            <parameter type-id='type-id-111' is-artificial='yes'/>
11417            <return type-id='type-id-2062'/>
11418          </function-decl>
11419        </member-function>
11420        <member-function access='public'>
11421          <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'>
11422            <parameter type-id='type-id-111' is-artificial='yes'/>
11423            <return type-id='type-id-45'/>
11424          </function-decl>
11425        </member-function>
11426      </class-decl>
11427      <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-2916'>
11428        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2677'/>
11429        <member-type access='public'>
11430          <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-2917'>
11431            <member-type access='public'>
11432              <typedef-decl name='other' type-id='type-id-2684' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2607'/>
11433            </member-type>
11434          </class-decl>
11435        </member-type>
11436        <member-type access='public'>
11437          <typedef-decl name='const_reference' type-id='type-id-239' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2469'/>
11438        </member-type>
11439        <member-type access='public'>
11440          <typedef-decl name='pointer' type-id='type-id-2683' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2608'/>
11441        </member-type>
11442        <member-type access='public'>
11443          <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-2477'/>
11444        </member-type>
11445        <member-type access='public'>
11446          <typedef-decl name='value_type' type-id='type-id-1947' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-112'/>
11447        </member-type>
11448      </class-decl>
11449      <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-2918'>
11450        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2686'/>
11451        <member-type access='public'>
11452          <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-2919'>
11453            <member-type access='public'>
11454              <typedef-decl name='other' type-id='type-id-2693' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2609'/>
11455            </member-type>
11456          </class-decl>
11457        </member-type>
11458        <member-type access='public'>
11459          <typedef-decl name='const_reference' type-id='type-id-241' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2485'/>
11460        </member-type>
11461        <member-type access='public'>
11462          <typedef-decl name='pointer' type-id='type-id-2692' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2610'/>
11463        </member-type>
11464        <member-type access='public'>
11465          <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-2493'/>
11466        </member-type>
11467        <member-type access='public'>
11468          <typedef-decl name='value_type' type-id='type-id-1949' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-114'/>
11469        </member-type>
11470      </class-decl>
11471      <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-2920'>
11472        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2695'/>
11473        <member-type access='public'>
11474          <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-2921'>
11475            <member-type access='public'>
11476              <typedef-decl name='other' type-id='type-id-2702' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2611'/>
11477            </member-type>
11478          </class-decl>
11479        </member-type>
11480        <member-type access='public'>
11481          <typedef-decl name='const_reference' type-id='type-id-243' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2501'/>
11482        </member-type>
11483        <member-type access='public'>
11484          <typedef-decl name='pointer' type-id='type-id-2701' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2612'/>
11485        </member-type>
11486        <member-type access='public'>
11487          <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-2509'/>
11488        </member-type>
11489        <member-type access='public'>
11490          <typedef-decl name='value_type' type-id='type-id-1951' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-116'/>
11491        </member-type>
11492      </class-decl>
11493      <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-2922'>
11494        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2704'/>
11495        <member-type access='public'>
11496          <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-2923'>
11497            <member-type access='public'>
11498              <typedef-decl name='other' type-id='type-id-2711' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2613'/>
11499            </member-type>
11500          </class-decl>
11501        </member-type>
11502        <member-type access='public'>
11503          <typedef-decl name='const_reference' type-id='type-id-245' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2517'/>
11504        </member-type>
11505        <member-type access='public'>
11506          <typedef-decl name='pointer' type-id='type-id-2710' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2614'/>
11507        </member-type>
11508        <member-type access='public'>
11509          <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-2525'/>
11510        </member-type>
11511        <member-type access='public'>
11512          <typedef-decl name='value_type' type-id='type-id-1953' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-118'/>
11513        </member-type>
11514      </class-decl>
11515      <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-2924'>
11516        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2713'/>
11517        <member-type access='public'>
11518          <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-2925'>
11519            <member-type access='public'>
11520              <typedef-decl name='other' type-id='type-id-2720' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2615'/>
11521            </member-type>
11522          </class-decl>
11523        </member-type>
11524        <member-type access='public'>
11525          <typedef-decl name='const_reference' type-id='type-id-247' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2533'/>
11526        </member-type>
11527        <member-type access='public'>
11528          <typedef-decl name='pointer' type-id='type-id-2719' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2616'/>
11529        </member-type>
11530        <member-type access='public'>
11531          <typedef-decl name='reference' type-id='type-id-121' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2541'/>
11532        </member-type>
11533        <member-type access='public'>
11534          <typedef-decl name='value_type' type-id='type-id-1955' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-120'/>
11535        </member-type>
11536      </class-decl>
11537      <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-2926'>
11538        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2730'/>
11539        <member-type access='public'>
11540          <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-2927'>
11541            <member-type access='public'>
11542              <typedef-decl name='other' type-id='type-id-2737' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2212'/>
11543            </member-type>
11544          </class-decl>
11545        </member-type>
11546        <member-type access='public'>
11547          <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-2928'>
11548            <member-type access='public'>
11549              <typedef-decl name='other' type-id='type-id-2737' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2617'/>
11550            </member-type>
11551          </class-decl>
11552        </member-type>
11553        <member-type access='public'>
11554          <typedef-decl name='const_reference' type-id='type-id-249' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2548'/>
11555        </member-type>
11556        <member-type access='public'>
11557          <typedef-decl name='pointer' type-id='type-id-2736' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2618'/>
11558        </member-type>
11559        <member-type access='public'>
11560          <typedef-decl name='reference' type-id='type-id-123' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2555'/>
11561        </member-type>
11562        <member-type access='public'>
11563          <typedef-decl name='value_type' type-id='type-id-1959' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-122'/>
11564        </member-type>
11565        <member-function access='public' static='yes'>
11566          <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'>
11567            <return type-id='type-id-1'/>
11568          </function-decl>
11569        </member-function>
11570        <member-function access='public' static='yes'>
11571          <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'>
11572            <return type-id='type-id-1'/>
11573          </function-decl>
11574        </member-function>
11575      </class-decl>
11576      <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-2929'>
11577        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2739'/>
11578        <member-type access='public'>
11579          <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-2930'>
11580            <member-type access='public'>
11581              <typedef-decl name='other' type-id='type-id-2746' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2226'/>
11582            </member-type>
11583          </class-decl>
11584        </member-type>
11585      </class-decl>
11586      <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-2931'>
11587        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2748'/>
11588        <member-type access='public'>
11589          <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-2932'>
11590            <member-type access='public'>
11591              <typedef-decl name='other' type-id='type-id-2755' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2240'/>
11592            </member-type>
11593          </class-decl>
11594        </member-type>
11595      </class-decl>
11596      <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-2933'>
11597        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2757'/>
11598        <member-type access='public'>
11599          <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-2934'>
11600            <member-type access='public'>
11601              <typedef-decl name='other' type-id='type-id-2764' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2254'/>
11602            </member-type>
11603          </class-decl>
11604        </member-type>
11605      </class-decl>
11606      <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-2935'>
11607        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2766'/>
11608        <member-type access='public'>
11609          <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-2936'>
11610            <member-type access='public'>
11611              <typedef-decl name='other' type-id='type-id-2773' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2619'/>
11612            </member-type>
11613          </class-decl>
11614        </member-type>
11615        <member-type access='public'>
11616          <typedef-decl name='const_reference' type-id='type-id-251' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2561'/>
11617        </member-type>
11618        <member-type access='public'>
11619          <typedef-decl name='pointer' type-id='type-id-2772' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2620'/>
11620        </member-type>
11621        <member-type access='public'>
11622          <typedef-decl name='reference' type-id='type-id-125' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2569'/>
11623        </member-type>
11624        <member-type access='public'>
11625          <typedef-decl name='value_type' type-id='type-id-1967' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-124'/>
11626        </member-type>
11627      </class-decl>
11628      <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-2937'>
11629        <data-member access='public' static='yes'>
11630          <var-decl name='__max_digits10' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='103' column='1'/>
11631        </data-member>
11632        <data-member access='public' static='yes'>
11633          <var-decl name='__is_signed' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='106' column='1'/>
11634        </data-member>
11635        <data-member access='public' static='yes'>
11636          <var-decl name='__digits10' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='107' column='1'/>
11637        </data-member>
11638        <data-member access='public' static='yes'>
11639          <var-decl name='__max_exponent10' type-id='type-id-368' 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'/>
11640        </data-member>
11641      </class-decl>
11642      <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-2938'>
11643        <data-member access='public' static='yes'>
11644          <var-decl name='__max_digits10' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='103' column='1'/>
11645        </data-member>
11646        <data-member access='public' static='yes'>
11647          <var-decl name='__is_signed' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='106' column='1'/>
11648        </data-member>
11649        <data-member access='public' static='yes'>
11650          <var-decl name='__digits10' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='107' column='1'/>
11651        </data-member>
11652        <data-member access='public' static='yes'>
11653          <var-decl name='__max_exponent10' type-id='type-id-368' 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'/>
11654        </data-member>
11655      </class-decl>
11656      <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-2939'>
11657        <data-member access='public' static='yes'>
11658          <var-decl name='__max_digits10' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='103' column='1'/>
11659        </data-member>
11660        <data-member access='public' static='yes'>
11661          <var-decl name='__is_signed' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='106' column='1'/>
11662        </data-member>
11663        <data-member access='public' static='yes'>
11664          <var-decl name='__digits10' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='107' column='1'/>
11665        </data-member>
11666        <data-member access='public' static='yes'>
11667          <var-decl name='__max_exponent10' type-id='type-id-368' 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'/>
11668        </data-member>
11669      </class-decl>
11670      <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-2940'>
11671        <data-member access='public' static='yes'>
11672          <var-decl name='__min' type-id='type-id-360' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='58' column='1'/>
11673        </data-member>
11674        <data-member access='public' static='yes'>
11675          <var-decl name='__max' type-id='type-id-360' 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'/>
11676        </data-member>
11677        <data-member access='public' static='yes'>
11678          <var-decl name='__is_signed' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11679        </data-member>
11680        <data-member access='public' static='yes'>
11681          <var-decl name='__digits' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
11682        </data-member>
11683      </class-decl>
11684      <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-2941'>
11685        <data-member access='public' static='yes'>
11686          <var-decl name='__min' type-id='type-id-368' 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'/>
11687        </data-member>
11688        <data-member access='public' static='yes'>
11689          <var-decl name='__max' type-id='type-id-368' 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'/>
11690        </data-member>
11691        <data-member access='public' static='yes'>
11692          <var-decl name='__is_signed' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11693        </data-member>
11694        <data-member access='public' static='yes'>
11695          <var-decl name='__digits' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
11696        </data-member>
11697      </class-decl>
11698      <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-2942'>
11699        <data-member access='public' static='yes'>
11700          <var-decl name='__min' type-id='type-id-371' 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'/>
11701        </data-member>
11702        <data-member access='public' static='yes'>
11703          <var-decl name='__max' type-id='type-id-371' 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'/>
11704        </data-member>
11705        <data-member access='public' static='yes'>
11706          <var-decl name='__is_signed' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11707        </data-member>
11708        <data-member access='public' static='yes'>
11709          <var-decl name='__digits' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
11710        </data-member>
11711      </class-decl>
11712      <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-2943'>
11713        <data-member access='public' static='yes'>
11714          <var-decl name='__min' type-id='type-id-1469' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='58' column='1'/>
11715        </data-member>
11716        <data-member access='public' static='yes'>
11717          <var-decl name='__max' type-id='type-id-1469' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='59' column='1'/>
11718        </data-member>
11719        <data-member access='public' static='yes'>
11720          <var-decl name='__is_signed' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11721        </data-member>
11722        <data-member access='public' static='yes'>
11723          <var-decl name='__digits' type-id='type-id-368' 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'/>
11724        </data-member>
11725      </class-decl>
11726      <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-2944'>
11727        <data-member access='public' static='yes'>
11728          <var-decl name='__min' type-id='type-id-651' 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'/>
11729        </data-member>
11730        <data-member access='public' static='yes'>
11731          <var-decl name='__max' type-id='type-id-651' 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'/>
11732        </data-member>
11733        <data-member access='public' static='yes'>
11734          <var-decl name='__is_signed' type-id='type-id-332' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
11735        </data-member>
11736        <data-member access='public' static='yes'>
11737          <var-decl name='__digits' type-id='type-id-368' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
11738        </data-member>
11739      </class-decl>
11740      <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-138'>
11741        <member-type access='public'>
11742          <typedef-decl name='const_pointer' type-id='type-id-334' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2945'/>
11743        </member-type>
11744        <member-type access='public'>
11745          <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-2946'/>
11746        </member-type>
11747        <member-type access='public'>
11748          <typedef-decl name='pointer' type-id='type-id-187' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2947'/>
11749        </member-type>
11750        <member-type access='public'>
11751          <typedef-decl name='reference' type-id='type-id-186' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2948'/>
11752        </member-type>
11753        <member-type access='public'>
11754          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2949'/>
11755        </member-type>
11756        <member-function access='public'>
11757          <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'>
11758            <parameter type-id='type-id-139' is-artificial='yes'/>
11759            <return type-id='type-id-65'/>
11760          </function-decl>
11761        </member-function>
11762        <member-function access='public'>
11763          <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'>
11764            <parameter type-id='type-id-139' is-artificial='yes'/>
11765            <parameter type-id='type-id-263'/>
11766            <return type-id='type-id-65'/>
11767          </function-decl>
11768        </member-function>
11769        <member-function access='public' destructor='yes'>
11770          <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'>
11771            <parameter type-id='type-id-139' is-artificial='yes'/>
11772            <parameter type-id='type-id-23' is-artificial='yes'/>
11773            <return type-id='type-id-65'/>
11774          </function-decl>
11775        </member-function>
11776      </class-decl>
11777      <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-140'>
11778        <member-type access='public'>
11779          <typedef-decl name='const_pointer' type-id='type-id-356' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2950'/>
11780        </member-type>
11781        <member-type access='public'>
11782          <typedef-decl name='const_reference' type-id='type-id-355' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2951'/>
11783        </member-type>
11784        <member-type access='public'>
11785          <typedef-decl name='pointer' type-id='type-id-211' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2952'/>
11786        </member-type>
11787        <member-type access='public'>
11788          <typedef-decl name='reference' type-id='type-id-210' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2953'/>
11789        </member-type>
11790        <member-type access='public'>
11791          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2954'/>
11792        </member-type>
11793        <member-function access='public'>
11794          <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'>
11795            <parameter type-id='type-id-141' is-artificial='yes'/>
11796            <return type-id='type-id-65'/>
11797          </function-decl>
11798        </member-function>
11799        <member-function access='public'>
11800          <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'>
11801            <parameter type-id='type-id-141' is-artificial='yes'/>
11802            <parameter type-id='type-id-266'/>
11803            <return type-id='type-id-65'/>
11804          </function-decl>
11805        </member-function>
11806        <member-function access='public' destructor='yes'>
11807          <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'>
11808            <parameter type-id='type-id-141' is-artificial='yes'/>
11809            <parameter type-id='type-id-23' is-artificial='yes'/>
11810            <return type-id='type-id-65'/>
11811          </function-decl>
11812        </member-function>
11813      </class-decl>
11814      <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-142'>
11815        <member-type access='public'>
11816          <typedef-decl name='const_pointer' type-id='type-id-359' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2955'/>
11817        </member-type>
11818        <member-type access='public'>
11819          <typedef-decl name='const_reference' type-id='type-id-358' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2956'/>
11820        </member-type>
11821        <member-type access='public'>
11822          <typedef-decl name='pointer' type-id='type-id-214' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2957'/>
11823        </member-type>
11824        <member-type access='public'>
11825          <typedef-decl name='reference' type-id='type-id-213' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2958'/>
11826        </member-type>
11827        <member-type access='public'>
11828          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2959'/>
11829        </member-type>
11830        <member-function access='public'>
11831          <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'>
11832            <parameter type-id='type-id-143' is-artificial='yes'/>
11833            <return type-id='type-id-65'/>
11834          </function-decl>
11835        </member-function>
11836        <member-function access='public'>
11837          <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'>
11838            <parameter type-id='type-id-143' is-artificial='yes'/>
11839            <parameter type-id='type-id-269'/>
11840            <return type-id='type-id-65'/>
11841          </function-decl>
11842        </member-function>
11843        <member-function access='public' destructor='yes'>
11844          <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'>
11845            <parameter type-id='type-id-143' is-artificial='yes'/>
11846            <parameter type-id='type-id-23' is-artificial='yes'/>
11847            <return type-id='type-id-65'/>
11848          </function-decl>
11849        </member-function>
11850      </class-decl>
11851      <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-146'>
11852        <member-type access='public'>
11853          <typedef-decl name='const_pointer' type-id='type-id-1471' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2960'/>
11854        </member-type>
11855        <member-type access='public'>
11856          <typedef-decl name='const_reference' type-id='type-id-1470' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2961'/>
11857        </member-type>
11858        <member-type access='public'>
11859          <typedef-decl name='pointer' type-id='type-id-2167' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2962'/>
11860        </member-type>
11861        <member-type access='public'>
11862          <typedef-decl name='reference' type-id='type-id-2166' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2963'/>
11863        </member-type>
11864        <member-type access='public'>
11865          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2964'/>
11866        </member-type>
11867        <member-function access='public'>
11868          <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'>
11869            <parameter type-id='type-id-147' is-artificial='yes'/>
11870            <return type-id='type-id-65'/>
11871          </function-decl>
11872        </member-function>
11873        <member-function access='public'>
11874          <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'>
11875            <parameter type-id='type-id-147' is-artificial='yes'/>
11876            <parameter type-id='type-id-275'/>
11877            <return type-id='type-id-65'/>
11878          </function-decl>
11879        </member-function>
11880        <member-function access='public' destructor='yes'>
11881          <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'>
11882            <parameter type-id='type-id-147' is-artificial='yes'/>
11883            <parameter type-id='type-id-23' is-artificial='yes'/>
11884            <return type-id='type-id-65'/>
11885          </function-decl>
11886        </member-function>
11887      </class-decl>
11888      <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-148'>
11889        <member-type access='public'>
11890          <typedef-decl name='const_pointer' type-id='type-id-1583' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2965'/>
11891        </member-type>
11892        <member-type access='public'>
11893          <typedef-decl name='const_reference' type-id='type-id-1582' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2966'/>
11894        </member-type>
11895        <member-type access='public'>
11896          <typedef-decl name='pointer' type-id='type-id-1585' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2967'/>
11897        </member-type>
11898        <member-type access='public'>
11899          <typedef-decl name='reference' type-id='type-id-1584' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2968'/>
11900        </member-type>
11901        <member-type access='public'>
11902          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2969'/>
11903        </member-type>
11904        <member-function access='public'>
11905          <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'>
11906            <parameter type-id='type-id-149' is-artificial='yes'/>
11907            <return type-id='type-id-65'/>
11908          </function-decl>
11909        </member-function>
11910        <member-function access='public'>
11911          <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'>
11912            <parameter type-id='type-id-149' is-artificial='yes'/>
11913            <parameter type-id='type-id-278'/>
11914            <return type-id='type-id-65'/>
11915          </function-decl>
11916        </member-function>
11917        <member-function access='public' destructor='yes'>
11918          <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'>
11919            <parameter type-id='type-id-149' is-artificial='yes'/>
11920            <parameter type-id='type-id-23' is-artificial='yes'/>
11921            <return type-id='type-id-65'/>
11922          </function-decl>
11923        </member-function>
11924      </class-decl>
11925      <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-150'>
11926        <member-type access='public'>
11927          <typedef-decl name='const_pointer' type-id='type-id-1613' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2970'/>
11928        </member-type>
11929        <member-type access='public'>
11930          <typedef-decl name='const_reference' type-id='type-id-1612' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2971'/>
11931        </member-type>
11932        <member-type access='public'>
11933          <typedef-decl name='pointer' type-id='type-id-1615' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2972'/>
11934        </member-type>
11935        <member-type access='public'>
11936          <typedef-decl name='reference' type-id='type-id-1614' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2973'/>
11937        </member-type>
11938        <member-type access='public'>
11939          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2974'/>
11940        </member-type>
11941        <member-function access='public'>
11942          <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'>
11943            <parameter type-id='type-id-151' is-artificial='yes'/>
11944            <return type-id='type-id-65'/>
11945          </function-decl>
11946        </member-function>
11947        <member-function access='public'>
11948          <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'>
11949            <parameter type-id='type-id-151' is-artificial='yes'/>
11950            <parameter type-id='type-id-281'/>
11951            <return type-id='type-id-65'/>
11952          </function-decl>
11953        </member-function>
11954        <member-function access='public' destructor='yes'>
11955          <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'>
11956            <parameter type-id='type-id-151' is-artificial='yes'/>
11957            <parameter type-id='type-id-23' is-artificial='yes'/>
11958            <return type-id='type-id-65'/>
11959          </function-decl>
11960        </member-function>
11961      </class-decl>
11962      <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-152'>
11963        <member-type access='public'>
11964          <typedef-decl name='const_pointer' type-id='type-id-1621' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2975'/>
11965        </member-type>
11966        <member-type access='public'>
11967          <typedef-decl name='const_reference' type-id='type-id-1620' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2976'/>
11968        </member-type>
11969        <member-type access='public'>
11970          <typedef-decl name='pointer' type-id='type-id-1623' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2977'/>
11971        </member-type>
11972        <member-type access='public'>
11973          <typedef-decl name='reference' type-id='type-id-1622' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2978'/>
11974        </member-type>
11975        <member-type access='public'>
11976          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2979'/>
11977        </member-type>
11978        <member-function access='public'>
11979          <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'>
11980            <parameter type-id='type-id-153' is-artificial='yes'/>
11981            <return type-id='type-id-65'/>
11982          </function-decl>
11983        </member-function>
11984        <member-function access='public'>
11985          <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'>
11986            <parameter type-id='type-id-153' is-artificial='yes'/>
11987            <parameter type-id='type-id-284'/>
11988            <return type-id='type-id-65'/>
11989          </function-decl>
11990        </member-function>
11991        <member-function access='public' destructor='yes'>
11992          <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'>
11993            <parameter type-id='type-id-153' is-artificial='yes'/>
11994            <parameter type-id='type-id-23' is-artificial='yes'/>
11995            <return type-id='type-id-65'/>
11996          </function-decl>
11997        </member-function>
11998      </class-decl>
11999      <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-154'>
12000        <member-type access='public'>
12001          <typedef-decl name='const_pointer' type-id='type-id-579' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2980'/>
12002        </member-type>
12003        <member-type access='public'>
12004          <typedef-decl name='const_reference' type-id='type-id-578' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2981'/>
12005        </member-type>
12006        <member-type access='public'>
12007          <typedef-decl name='pointer' type-id='type-id-1625' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2982'/>
12008        </member-type>
12009        <member-type access='public'>
12010          <typedef-decl name='reference' type-id='type-id-1624' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2983'/>
12011        </member-type>
12012        <member-type access='public'>
12013          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2984'/>
12014        </member-type>
12015        <member-function access='public'>
12016          <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'>
12017            <parameter type-id='type-id-155' is-artificial='yes'/>
12018            <return type-id='type-id-65'/>
12019          </function-decl>
12020        </member-function>
12021        <member-function access='public'>
12022          <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'>
12023            <parameter type-id='type-id-155' is-artificial='yes'/>
12024            <parameter type-id='type-id-287'/>
12025            <return type-id='type-id-65'/>
12026          </function-decl>
12027        </member-function>
12028        <member-function access='public' destructor='yes'>
12029          <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'>
12030            <parameter type-id='type-id-155' is-artificial='yes'/>
12031            <parameter type-id='type-id-23' is-artificial='yes'/>
12032            <return type-id='type-id-65'/>
12033          </function-decl>
12034        </member-function>
12035      </class-decl>
12036      <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-156'>
12037        <member-type access='public'>
12038          <typedef-decl name='const_pointer' type-id='type-id-583' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2985'/>
12039        </member-type>
12040        <member-type access='public'>
12041          <typedef-decl name='const_reference' type-id='type-id-582' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2986'/>
12042        </member-type>
12043        <member-type access='public'>
12044          <typedef-decl name='pointer' type-id='type-id-1627' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2987'/>
12045        </member-type>
12046        <member-type access='public'>
12047          <typedef-decl name='reference' type-id='type-id-1626' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2988'/>
12048        </member-type>
12049        <member-type access='public'>
12050          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2989'/>
12051        </member-type>
12052        <member-function access='public'>
12053          <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'>
12054            <parameter type-id='type-id-157' is-artificial='yes'/>
12055            <return type-id='type-id-65'/>
12056          </function-decl>
12057        </member-function>
12058        <member-function access='public'>
12059          <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'>
12060            <parameter type-id='type-id-157' is-artificial='yes'/>
12061            <parameter type-id='type-id-290'/>
12062            <return type-id='type-id-65'/>
12063          </function-decl>
12064        </member-function>
12065        <member-function access='public' destructor='yes'>
12066          <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'>
12067            <parameter type-id='type-id-157' is-artificial='yes'/>
12068            <parameter type-id='type-id-23' is-artificial='yes'/>
12069            <return type-id='type-id-65'/>
12070          </function-decl>
12071        </member-function>
12072      </class-decl>
12073      <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-158'>
12074        <member-type access='public'>
12075          <typedef-decl name='const_pointer' type-id='type-id-735' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2990'/>
12076        </member-type>
12077        <member-type access='public'>
12078          <typedef-decl name='const_reference' type-id='type-id-734' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2991'/>
12079        </member-type>
12080        <member-type access='public'>
12081          <typedef-decl name='pointer' type-id='type-id-1700' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2992'/>
12082        </member-type>
12083        <member-type access='public'>
12084          <typedef-decl name='reference' type-id='type-id-1699' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2993'/>
12085        </member-type>
12086        <member-type access='public'>
12087          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2994'/>
12088        </member-type>
12089        <member-function access='public'>
12090          <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'>
12091            <parameter type-id='type-id-159' is-artificial='yes'/>
12092            <return type-id='type-id-65'/>
12093          </function-decl>
12094        </member-function>
12095        <member-function access='public'>
12096          <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'>
12097            <parameter type-id='type-id-159' is-artificial='yes'/>
12098            <parameter type-id='type-id-293'/>
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' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
12104            <parameter type-id='type-id-159' 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' destructor='yes'>
12110          <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'>
12111            <parameter type-id='type-id-159' is-artificial='yes'/>
12112            <parameter type-id='type-id-23' is-artificial='yes'/>
12113            <return type-id='type-id-65'/>
12114          </function-decl>
12115        </member-function>
12116        <member-function access='public'>
12117          <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_'>
12118            <parameter type-id='type-id-159' is-artificial='yes'/>
12119            <parameter type-id='type-id-1700'/>
12120            <return type-id='type-id-65'/>
12121          </function-decl>
12122        </member-function>
12123        <member-function access='public'>
12124          <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'>
12125            <parameter type-id='type-id-159' is-artificial='yes'/>
12126            <parameter type-id='type-id-2992'/>
12127            <parameter type-id='type-id-2994'/>
12128            <return type-id='type-id-65'/>
12129          </function-decl>
12130        </member-function>
12131        <member-function access='public'>
12132          <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'>
12133            <parameter type-id='type-id-159' is-artificial='yes'/>
12134            <return type-id='type-id-65'/>
12135          </function-decl>
12136        </member-function>
12137      </class-decl>
12138      <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-160'>
12139        <member-type access='public'>
12140          <typedef-decl name='const_pointer' type-id='type-id-739' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2995'/>
12141        </member-type>
12142        <member-type access='public'>
12143          <typedef-decl name='const_reference' type-id='type-id-738' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2996'/>
12144        </member-type>
12145        <member-type access='public'>
12146          <typedef-decl name='pointer' type-id='type-id-1702' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2997'/>
12147        </member-type>
12148        <member-type access='public'>
12149          <typedef-decl name='reference' type-id='type-id-1701' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2998'/>
12150        </member-type>
12151        <member-type access='public'>
12152          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2999'/>
12153        </member-type>
12154        <member-function access='public'>
12155          <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'>
12156            <parameter type-id='type-id-161' is-artificial='yes'/>
12157            <return type-id='type-id-65'/>
12158          </function-decl>
12159        </member-function>
12160        <member-function access='public'>
12161          <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'>
12162            <parameter type-id='type-id-161' is-artificial='yes'/>
12163            <parameter type-id='type-id-296'/>
12164            <return type-id='type-id-65'/>
12165          </function-decl>
12166        </member-function>
12167        <member-function access='public' destructor='yes'>
12168          <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'>
12169            <parameter type-id='type-id-161' is-artificial='yes'/>
12170            <parameter type-id='type-id-23' is-artificial='yes'/>
12171            <return type-id='type-id-65'/>
12172          </function-decl>
12173        </member-function>
12174        <member-function access='public' destructor='yes'>
12175          <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'>
12176            <parameter type-id='type-id-161' is-artificial='yes'/>
12177            <parameter type-id='type-id-23' is-artificial='yes'/>
12178            <return type-id='type-id-65'/>
12179          </function-decl>
12180        </member-function>
12181        <member-function access='public'>
12182          <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_'>
12183            <parameter type-id='type-id-161' is-artificial='yes'/>
12184            <parameter type-id='type-id-1702'/>
12185            <return type-id='type-id-65'/>
12186          </function-decl>
12187        </member-function>
12188        <member-function access='public'>
12189          <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'>
12190            <parameter type-id='type-id-161' is-artificial='yes'/>
12191            <parameter type-id='type-id-2997'/>
12192            <parameter type-id='type-id-2999'/>
12193            <return type-id='type-id-65'/>
12194          </function-decl>
12195        </member-function>
12196        <member-function access='public'>
12197          <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'>
12198            <parameter type-id='type-id-161' is-artificial='yes'/>
12199            <return type-id='type-id-65'/>
12200          </function-decl>
12201        </member-function>
12202      </class-decl>
12203      <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-162'>
12204        <member-type access='public'>
12205          <typedef-decl name='const_pointer' type-id='type-id-822' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3000'/>
12206        </member-type>
12207        <member-type access='public'>
12208          <typedef-decl name='const_reference' type-id='type-id-821' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3001'/>
12209        </member-type>
12210        <member-type access='public'>
12211          <typedef-decl name='pointer' type-id='type-id-1744' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3002'/>
12212        </member-type>
12213        <member-type access='public'>
12214          <typedef-decl name='reference' type-id='type-id-1743' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3003'/>
12215        </member-type>
12216        <member-type access='public'>
12217          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3004'/>
12218        </member-type>
12219        <member-function access='public'>
12220          <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'>
12221            <parameter type-id='type-id-163' is-artificial='yes'/>
12222            <return type-id='type-id-65'/>
12223          </function-decl>
12224        </member-function>
12225        <member-function access='public'>
12226          <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'>
12227            <parameter type-id='type-id-163' is-artificial='yes'/>
12228            <parameter type-id='type-id-299'/>
12229            <return type-id='type-id-65'/>
12230          </function-decl>
12231        </member-function>
12232        <member-function access='public' destructor='yes'>
12233          <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'>
12234            <parameter type-id='type-id-163' is-artificial='yes'/>
12235            <parameter type-id='type-id-23' is-artificial='yes'/>
12236            <return type-id='type-id-65'/>
12237          </function-decl>
12238        </member-function>
12239      </class-decl>
12240      <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-164'>
12241        <member-type access='public'>
12242          <typedef-decl name='const_pointer' type-id='type-id-826' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3005'/>
12243        </member-type>
12244        <member-type access='public'>
12245          <typedef-decl name='const_reference' type-id='type-id-825' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3006'/>
12246        </member-type>
12247        <member-type access='public'>
12248          <typedef-decl name='pointer' type-id='type-id-1746' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3007'/>
12249        </member-type>
12250        <member-type access='public'>
12251          <typedef-decl name='reference' type-id='type-id-1745' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3008'/>
12252        </member-type>
12253        <member-type access='public'>
12254          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3009'/>
12255        </member-type>
12256        <member-function access='public'>
12257          <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'>
12258            <parameter type-id='type-id-165' is-artificial='yes'/>
12259            <return type-id='type-id-65'/>
12260          </function-decl>
12261        </member-function>
12262        <member-function access='public'>
12263          <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'>
12264            <parameter type-id='type-id-165' is-artificial='yes'/>
12265            <parameter type-id='type-id-302'/>
12266            <return type-id='type-id-65'/>
12267          </function-decl>
12268        </member-function>
12269        <member-function access='public' destructor='yes'>
12270          <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'>
12271            <parameter type-id='type-id-165' is-artificial='yes'/>
12272            <parameter type-id='type-id-23' is-artificial='yes'/>
12273            <return type-id='type-id-65'/>
12274          </function-decl>
12275        </member-function>
12276      </class-decl>
12277      <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-166'>
12278        <member-type access='public'>
12279          <typedef-decl name='const_pointer' type-id='type-id-830' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3010'/>
12280        </member-type>
12281        <member-type access='public'>
12282          <typedef-decl name='const_reference' type-id='type-id-829' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3011'/>
12283        </member-type>
12284        <member-type access='public'>
12285          <typedef-decl name='pointer' type-id='type-id-1748' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3012'/>
12286        </member-type>
12287        <member-type access='public'>
12288          <typedef-decl name='reference' type-id='type-id-1747' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3013'/>
12289        </member-type>
12290        <member-type access='public'>
12291          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3014'/>
12292        </member-type>
12293        <member-function access='public'>
12294          <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'>
12295            <parameter type-id='type-id-167' is-artificial='yes'/>
12296            <return type-id='type-id-65'/>
12297          </function-decl>
12298        </member-function>
12299        <member-function access='public'>
12300          <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'>
12301            <parameter type-id='type-id-167' is-artificial='yes'/>
12302            <parameter type-id='type-id-305'/>
12303            <return type-id='type-id-65'/>
12304          </function-decl>
12305        </member-function>
12306        <member-function access='public' destructor='yes'>
12307          <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'>
12308            <parameter type-id='type-id-167' is-artificial='yes'/>
12309            <parameter type-id='type-id-23' is-artificial='yes'/>
12310            <return type-id='type-id-65'/>
12311          </function-decl>
12312        </member-function>
12313      </class-decl>
12314      <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-168'>
12315        <member-type access='public'>
12316          <typedef-decl name='const_pointer' type-id='type-id-834' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3015'/>
12317        </member-type>
12318        <member-type access='public'>
12319          <typedef-decl name='const_reference' type-id='type-id-833' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3016'/>
12320        </member-type>
12321        <member-type access='public'>
12322          <typedef-decl name='pointer' type-id='type-id-1750' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3017'/>
12323        </member-type>
12324        <member-type access='public'>
12325          <typedef-decl name='reference' type-id='type-id-1749' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3018'/>
12326        </member-type>
12327        <member-type access='public'>
12328          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3019'/>
12329        </member-type>
12330        <member-function access='public'>
12331          <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'>
12332            <parameter type-id='type-id-169' is-artificial='yes'/>
12333            <return type-id='type-id-65'/>
12334          </function-decl>
12335        </member-function>
12336        <member-function access='public'>
12337          <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'>
12338            <parameter type-id='type-id-169' is-artificial='yes'/>
12339            <parameter type-id='type-id-308'/>
12340            <return type-id='type-id-65'/>
12341          </function-decl>
12342        </member-function>
12343        <member-function access='public' destructor='yes'>
12344          <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'>
12345            <parameter type-id='type-id-169' is-artificial='yes'/>
12346            <parameter type-id='type-id-23' is-artificial='yes'/>
12347            <return type-id='type-id-65'/>
12348          </function-decl>
12349        </member-function>
12350        <member-function access='public' destructor='yes'>
12351          <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'>
12352            <parameter type-id='type-id-169' is-artificial='yes'/>
12353            <parameter type-id='type-id-23' is-artificial='yes'/>
12354            <return type-id='type-id-65'/>
12355          </function-decl>
12356        </member-function>
12357        <member-function access='public'>
12358          <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'>
12359            <parameter type-id='type-id-169' is-artificial='yes'/>
12360            <return type-id='type-id-65'/>
12361          </function-decl>
12362        </member-function>
12363        <member-function access='public'>
12364          <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_'>
12365            <parameter type-id='type-id-169' is-artificial='yes'/>
12366            <parameter type-id='type-id-2062'/>
12367            <return type-id='type-id-65'/>
12368          </function-decl>
12369        </member-function>
12370        <member-function access='public'>
12371          <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'>
12372            <parameter type-id='type-id-169' is-artificial='yes'/>
12373            <parameter type-id='type-id-3017'/>
12374            <parameter type-id='type-id-3019'/>
12375            <return type-id='type-id-65'/>
12376          </function-decl>
12377        </member-function>
12378      </class-decl>
12379      <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-170'>
12380        <member-type access='public'>
12381          <typedef-decl name='const_pointer' type-id='type-id-963' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3020'/>
12382        </member-type>
12383        <member-type access='public'>
12384          <typedef-decl name='const_reference' type-id='type-id-962' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3021'/>
12385        </member-type>
12386        <member-type access='public'>
12387          <typedef-decl name='pointer' type-id='type-id-1842' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3022'/>
12388        </member-type>
12389        <member-type access='public'>
12390          <typedef-decl name='reference' type-id='type-id-1841' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3023'/>
12391        </member-type>
12392        <member-type access='public'>
12393          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3024'/>
12394        </member-type>
12395        <member-function access='public'>
12396          <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'>
12397            <parameter type-id='type-id-171' is-artificial='yes'/>
12398            <return type-id='type-id-65'/>
12399          </function-decl>
12400        </member-function>
12401        <member-function access='public'>
12402          <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'>
12403            <parameter type-id='type-id-171' is-artificial='yes'/>
12404            <parameter type-id='type-id-311'/>
12405            <return type-id='type-id-65'/>
12406          </function-decl>
12407        </member-function>
12408        <member-function access='public' destructor='yes'>
12409          <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'>
12410            <parameter type-id='type-id-171' is-artificial='yes'/>
12411            <parameter type-id='type-id-23' is-artificial='yes'/>
12412            <return type-id='type-id-65'/>
12413          </function-decl>
12414        </member-function>
12415      </class-decl>
12416      <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-172'>
12417        <member-type access='public'>
12418          <typedef-decl name='const_pointer' type-id='type-id-1106' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3025'/>
12419        </member-type>
12420        <member-type access='public'>
12421          <typedef-decl name='const_reference' type-id='type-id-1105' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3026'/>
12422        </member-type>
12423        <member-type access='public'>
12424          <typedef-decl name='pointer' type-id='type-id-1979' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3027'/>
12425        </member-type>
12426        <member-type access='public'>
12427          <typedef-decl name='reference' type-id='type-id-1977' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3028'/>
12428        </member-type>
12429        <member-type access='public'>
12430          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3029'/>
12431        </member-type>
12432        <member-function access='public'>
12433          <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'>
12434            <parameter type-id='type-id-173' is-artificial='yes'/>
12435            <return type-id='type-id-65'/>
12436          </function-decl>
12437        </member-function>
12438        <member-function access='public'>
12439          <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'>
12440            <parameter type-id='type-id-173' is-artificial='yes'/>
12441            <parameter type-id='type-id-314'/>
12442            <return type-id='type-id-65'/>
12443          </function-decl>
12444        </member-function>
12445        <member-function access='public' destructor='yes'>
12446          <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'>
12447            <parameter type-id='type-id-173' is-artificial='yes'/>
12448            <parameter type-id='type-id-23' is-artificial='yes'/>
12449            <return type-id='type-id-65'/>
12450          </function-decl>
12451        </member-function>
12452        <member-function access='public' destructor='yes'>
12453          <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'>
12454            <parameter type-id='type-id-173' is-artificial='yes'/>
12455            <parameter type-id='type-id-23' is-artificial='yes'/>
12456            <return type-id='type-id-65'/>
12457          </function-decl>
12458        </member-function>
12459        <member-function access='public'>
12460          <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_'>
12461            <parameter type-id='type-id-173' is-artificial='yes'/>
12462            <parameter type-id='type-id-314'/>
12463            <return type-id='type-id-65'/>
12464          </function-decl>
12465        </member-function>
12466        <member-function access='public'>
12467          <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'>
12468            <parameter type-id='type-id-173' is-artificial='yes'/>
12469            <return type-id='type-id-65'/>
12470          </function-decl>
12471        </member-function>
12472        <member-function access='public'>
12473          <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'>
12474            <parameter type-id='type-id-173' is-artificial='yes'/>
12475            <parameter type-id='type-id-3027'/>
12476            <parameter type-id='type-id-3029'/>
12477            <return type-id='type-id-65'/>
12478          </function-decl>
12479        </member-function>
12480        <member-function access='public'>
12481          <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_'>
12482            <parameter type-id='type-id-173' is-artificial='yes'/>
12483            <parameter type-id='type-id-1979'/>
12484            <parameter type-id='type-id-1978'/>
12485            <return type-id='type-id-65'/>
12486          </function-decl>
12487        </member-function>
12488        <member-function access='public'>
12489          <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'>
12490            <parameter type-id='type-id-173' is-artificial='yes'/>
12491            <parameter type-id='type-id-3029'/>
12492            <parameter type-id='type-id-45'/>
12493            <return type-id='type-id-3027'/>
12494          </function-decl>
12495        </member-function>
12496        <member-function access='public'>
12497          <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_'>
12498            <parameter type-id='type-id-173' is-artificial='yes'/>
12499            <parameter type-id='type-id-1979'/>
12500            <return type-id='type-id-65'/>
12501          </function-decl>
12502        </member-function>
12503        <member-function access='public' const='yes'>
12504          <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'>
12505            <parameter type-id='type-id-315' is-artificial='yes'/>
12506            <return type-id='type-id-3029'/>
12507          </function-decl>
12508        </member-function>
12509      </class-decl>
12510      <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-174'>
12511        <member-type access='public'>
12512          <typedef-decl name='const_pointer' type-id='type-id-1284' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3030'/>
12513        </member-type>
12514        <member-type access='public'>
12515          <typedef-decl name='const_reference' type-id='type-id-1283' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3031'/>
12516        </member-type>
12517        <member-type access='public'>
12518          <typedef-decl name='pointer' type-id='type-id-2053' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3032'/>
12519        </member-type>
12520        <member-type access='public'>
12521          <typedef-decl name='reference' type-id='type-id-2052' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3033'/>
12522        </member-type>
12523        <member-type access='public'>
12524          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3034'/>
12525        </member-type>
12526        <member-function access='public'>
12527          <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'>
12528            <parameter type-id='type-id-175' is-artificial='yes'/>
12529            <return type-id='type-id-65'/>
12530          </function-decl>
12531        </member-function>
12532        <member-function access='public'>
12533          <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'>
12534            <parameter type-id='type-id-175' is-artificial='yes'/>
12535            <parameter type-id='type-id-317'/>
12536            <return type-id='type-id-65'/>
12537          </function-decl>
12538        </member-function>
12539        <member-function access='public' destructor='yes'>
12540          <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'>
12541            <parameter type-id='type-id-175' is-artificial='yes'/>
12542            <parameter type-id='type-id-23' is-artificial='yes'/>
12543            <return type-id='type-id-65'/>
12544          </function-decl>
12545        </member-function>
12546      </class-decl>
12547      <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-176'>
12548        <member-type access='public'>
12549          <typedef-decl name='const_pointer' type-id='type-id-1288' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3035'/>
12550        </member-type>
12551        <member-type access='public'>
12552          <typedef-decl name='const_reference' type-id='type-id-1287' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3036'/>
12553        </member-type>
12554        <member-type access='public'>
12555          <typedef-decl name='pointer' type-id='type-id-2056' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3037'/>
12556        </member-type>
12557        <member-type access='public'>
12558          <typedef-decl name='reference' type-id='type-id-2054' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3038'/>
12559        </member-type>
12560        <member-type access='public'>
12561          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3039'/>
12562        </member-type>
12563        <member-function access='public'>
12564          <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'>
12565            <parameter type-id='type-id-177' is-artificial='yes'/>
12566            <return type-id='type-id-65'/>
12567          </function-decl>
12568        </member-function>
12569        <member-function access='public'>
12570          <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'>
12571            <parameter type-id='type-id-177' is-artificial='yes'/>
12572            <parameter type-id='type-id-320'/>
12573            <return type-id='type-id-65'/>
12574          </function-decl>
12575        </member-function>
12576        <member-function access='public' destructor='yes'>
12577          <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'>
12578            <parameter type-id='type-id-177' is-artificial='yes'/>
12579            <parameter type-id='type-id-23' is-artificial='yes'/>
12580            <return type-id='type-id-65'/>
12581          </function-decl>
12582        </member-function>
12583      </class-decl>
12584      <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-178'>
12585        <member-type access='public'>
12586          <typedef-decl name='const_pointer' type-id='type-id-1292' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3040'/>
12587        </member-type>
12588        <member-type access='public'>
12589          <typedef-decl name='const_reference' type-id='type-id-1291' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3041'/>
12590        </member-type>
12591        <member-type access='public'>
12592          <typedef-decl name='pointer' type-id='type-id-2059' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3042'/>
12593        </member-type>
12594        <member-type access='public'>
12595          <typedef-decl name='reference' type-id='type-id-2057' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3043'/>
12596        </member-type>
12597        <member-type access='public'>
12598          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3044'/>
12599        </member-type>
12600        <member-function access='public'>
12601          <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'>
12602            <parameter type-id='type-id-179' is-artificial='yes'/>
12603            <return type-id='type-id-65'/>
12604          </function-decl>
12605        </member-function>
12606        <member-function access='public'>
12607          <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'>
12608            <parameter type-id='type-id-179' is-artificial='yes'/>
12609            <parameter type-id='type-id-323'/>
12610            <return type-id='type-id-65'/>
12611          </function-decl>
12612        </member-function>
12613        <member-function access='public' destructor='yes'>
12614          <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'>
12615            <parameter type-id='type-id-179' is-artificial='yes'/>
12616            <parameter type-id='type-id-23' is-artificial='yes'/>
12617            <return type-id='type-id-65'/>
12618          </function-decl>
12619        </member-function>
12620      </class-decl>
12621      <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-180'>
12622        <member-type access='public'>
12623          <typedef-decl name='const_pointer' type-id='type-id-1296' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3045'/>
12624        </member-type>
12625        <member-type access='public'>
12626          <typedef-decl name='const_reference' type-id='type-id-1295' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3046'/>
12627        </member-type>
12628        <member-type access='public'>
12629          <typedef-decl name='pointer' type-id='type-id-2062' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3047'/>
12630        </member-type>
12631        <member-type access='public'>
12632          <typedef-decl name='reference' type-id='type-id-2060' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3048'/>
12633        </member-type>
12634        <member-type access='public'>
12635          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3049'/>
12636        </member-type>
12637        <member-function access='public'>
12638          <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'>
12639            <parameter type-id='type-id-181' is-artificial='yes'/>
12640            <return type-id='type-id-65'/>
12641          </function-decl>
12642        </member-function>
12643        <member-function access='public'>
12644          <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'>
12645            <parameter type-id='type-id-181' is-artificial='yes'/>
12646            <parameter type-id='type-id-326'/>
12647            <return type-id='type-id-65'/>
12648          </function-decl>
12649        </member-function>
12650        <member-function access='public' destructor='yes'>
12651          <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'>
12652            <parameter type-id='type-id-181' is-artificial='yes'/>
12653            <parameter type-id='type-id-23' is-artificial='yes'/>
12654            <return type-id='type-id-65'/>
12655          </function-decl>
12656        </member-function>
12657      </class-decl>
12658      <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-182'>
12659        <member-type access='public'>
12660          <typedef-decl name='const_pointer' type-id='type-id-1324' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3050'/>
12661        </member-type>
12662        <member-type access='public'>
12663          <typedef-decl name='const_reference' type-id='type-id-1323' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3051'/>
12664        </member-type>
12665        <member-type access='public'>
12666          <typedef-decl name='pointer' type-id='type-id-2097' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3052'/>
12667        </member-type>
12668        <member-type access='public'>
12669          <typedef-decl name='reference' type-id='type-id-2095' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3053'/>
12670        </member-type>
12671        <member-type access='public'>
12672          <typedef-decl name='size_type' type-id='type-id-1325' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3054'/>
12673        </member-type>
12674        <member-function access='public'>
12675          <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'>
12676            <parameter type-id='type-id-183' is-artificial='yes'/>
12677            <return type-id='type-id-65'/>
12678          </function-decl>
12679        </member-function>
12680        <member-function access='public'>
12681          <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'>
12682            <parameter type-id='type-id-183' is-artificial='yes'/>
12683            <parameter type-id='type-id-329'/>
12684            <return type-id='type-id-65'/>
12685          </function-decl>
12686        </member-function>
12687        <member-function access='public' destructor='yes'>
12688          <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'>
12689            <parameter type-id='type-id-183' is-artificial='yes'/>
12690            <parameter type-id='type-id-23' is-artificial='yes'/>
12691            <return type-id='type-id-65'/>
12692          </function-decl>
12693        </member-function>
12694        <member-function access='public' destructor='yes'>
12695          <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'>
12696            <parameter type-id='type-id-183' is-artificial='yes'/>
12697            <parameter type-id='type-id-23' is-artificial='yes'/>
12698            <return type-id='type-id-65'/>
12699          </function-decl>
12700        </member-function>
12701        <member-function access='public'>
12702          <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'>
12703            <parameter type-id='type-id-183' is-artificial='yes'/>
12704            <parameter type-id='type-id-3052'/>
12705            <parameter type-id='type-id-3054'/>
12706            <return type-id='type-id-65'/>
12707          </function-decl>
12708        </member-function>
12709      </class-decl>
12710      <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-2473'/>
12711      <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-2489'/>
12712      <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-2467'/>
12713      <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-2483'/>
12714      <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-2559'/>
12715      <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-2499'/>
12716      <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-2505'/>
12717      <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-2515'/>
12718      <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-2521'/>
12719      <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-2531'/>
12720      <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-2537'/>
12721      <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-2565'/>
12722      <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_'>
12723        <parameter type-id='type-id-257' name='__lhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
12724        <parameter type-id='type-id-257' name='__rhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
12725        <return type-id='type-id-1'/>
12726      </function-decl>
12727      <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_'>
12728        <parameter type-id='type-id-260' name='__lhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
12729        <parameter type-id='type-id-260' name='__rhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
12730        <return type-id='type-id-1'/>
12731      </function-decl>
12732    </namespace-decl>
12733    <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'>
12734      <parameter type-id='type-id-1325'/>
12735      <parameter type-id='type-id-45' name='__p' filepath='/usr/include/c++/4.9/new' line='146' column='1'/>
12736      <return type-id='type-id-45'/>
12737    </function-decl>
12738    <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_'>
12739      <parameter type-id='type-id-45'/>
12740      <parameter type-id='type-id-45'/>
12741      <return type-id='type-id-65'/>
12742    </function-decl>
12743    <function-decl name='setlocale' filepath='/usr/include/locale.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
12744      <parameter type-id='type-id-23'/>
12745      <parameter type-id='type-id-59'/>
12746      <return type-id='type-id-39'/>
12747    </function-decl>
12748    <function-decl name='localeconv' filepath='/usr/include/locale.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
12749      <return type-id='type-id-1486'/>
12750    </function-decl>
12751    <function-decl name='remove' filepath='/usr/include/stdio.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
12752      <parameter type-id='type-id-59'/>
12753      <return type-id='type-id-23'/>
12754    </function-decl>
12755    <function-decl name='rename' filepath='/usr/include/stdio.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
12756      <parameter type-id='type-id-59'/>
12757      <parameter type-id='type-id-59'/>
12758      <return type-id='type-id-23'/>
12759    </function-decl>
12760    <function-decl name='tmpfile' filepath='/usr/include/stdio.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
12761      <return type-id='type-id-104'/>
12762    </function-decl>
12763    <function-decl name='tmpnam' filepath='/usr/include/stdio.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
12764      <parameter type-id='type-id-39'/>
12765      <return type-id='type-id-39'/>
12766    </function-decl>
12767    <function-decl name='fclose' filepath='/usr/include/stdio.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
12768      <parameter type-id='type-id-104'/>
12769      <return type-id='type-id-23'/>
12770    </function-decl>
12771    <function-decl name='fflush' filepath='/usr/include/stdio.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
12772      <parameter type-id='type-id-104'/>
12773      <return type-id='type-id-23'/>
12774    </function-decl>
12775    <function-decl name='fopen' filepath='/usr/include/stdio.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
12776      <parameter type-id='type-id-59'/>
12777      <parameter type-id='type-id-59'/>
12778      <return type-id='type-id-104'/>
12779    </function-decl>
12780    <function-decl name='freopen' filepath='/usr/include/stdio.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
12781      <parameter type-id='type-id-59'/>
12782      <parameter type-id='type-id-59'/>
12783      <parameter type-id='type-id-104'/>
12784      <return type-id='type-id-104'/>
12785    </function-decl>
12786    <function-decl name='setbuf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
12787      <parameter type-id='type-id-104'/>
12788      <parameter type-id='type-id-39'/>
12789      <return type-id='type-id-65'/>
12790    </function-decl>
12791    <function-decl name='setvbuf' filepath='/usr/include/stdio.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
12792      <parameter type-id='type-id-104'/>
12793      <parameter type-id='type-id-39'/>
12794      <parameter type-id='type-id-23'/>
12795      <parameter type-id='type-id-46'/>
12796      <return type-id='type-id-23'/>
12797    </function-decl>
12798    <function-decl name='fgetc' filepath='/usr/include/stdio.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
12799      <parameter type-id='type-id-104'/>
12800      <return type-id='type-id-23'/>
12801    </function-decl>
12802    <function-decl name='getc' filepath='/usr/include/stdio.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
12803      <parameter type-id='type-id-104'/>
12804      <return type-id='type-id-23'/>
12805    </function-decl>
12806    <function-decl name='getchar' filepath='/usr/include/stdio.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
12807      <return type-id='type-id-23'/>
12808    </function-decl>
12809    <function-decl name='fgets' filepath='/usr/include/stdio.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
12810      <parameter type-id='type-id-39'/>
12811      <parameter type-id='type-id-23'/>
12812      <parameter type-id='type-id-104'/>
12813      <return type-id='type-id-39'/>
12814    </function-decl>
12815    <function-decl name='gets' filepath='/usr/include/stdio.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
12816      <parameter type-id='type-id-39'/>
12817      <return type-id='type-id-39'/>
12818    </function-decl>
12819    <function-decl name='ungetc' filepath='/usr/include/stdio.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
12820      <parameter type-id='type-id-23'/>
12821      <parameter type-id='type-id-104'/>
12822      <return type-id='type-id-23'/>
12823    </function-decl>
12824    <function-decl name='fread' filepath='/usr/include/stdio.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
12825      <parameter type-id='type-id-45'/>
12826      <parameter type-id='type-id-46'/>
12827      <parameter type-id='type-id-46'/>
12828      <parameter type-id='type-id-104'/>
12829      <return type-id='type-id-46'/>
12830    </function-decl>
12831    <function-decl name='fseek' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
12832      <parameter type-id='type-id-104'/>
12833      <parameter type-id='type-id-27'/>
12834      <parameter type-id='type-id-23'/>
12835      <return type-id='type-id-23'/>
12836    </function-decl>
12837    <function-decl name='ftell' filepath='/usr/include/stdio.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
12838      <parameter type-id='type-id-104'/>
12839      <return type-id='type-id-27'/>
12840    </function-decl>
12841    <function-decl name='rewind' filepath='/usr/include/stdio.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
12842      <parameter type-id='type-id-104'/>
12843      <return type-id='type-id-65'/>
12844    </function-decl>
12845    <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
12846      <parameter type-id='type-id-104'/>
12847      <parameter type-id='type-id-1482'/>
12848      <return type-id='type-id-23'/>
12849    </function-decl>
12850    <function-decl name='fsetpos' filepath='/usr/include/stdio.h' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
12851      <parameter type-id='type-id-104'/>
12852      <parameter type-id='type-id-367'/>
12853      <return type-id='type-id-23'/>
12854    </function-decl>
12855    <function-decl name='clearerr' filepath='/usr/include/stdio.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
12856      <parameter type-id='type-id-104'/>
12857      <return type-id='type-id-65'/>
12858    </function-decl>
12859    <function-decl name='feof' filepath='/usr/include/stdio.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
12860      <parameter type-id='type-id-104'/>
12861      <return type-id='type-id-23'/>
12862    </function-decl>
12863    <function-decl name='ferror' filepath='/usr/include/stdio.h' line='830' column='1' visibility='default' binding='global' size-in-bits='64'>
12864      <parameter type-id='type-id-104'/>
12865      <return type-id='type-id-23'/>
12866    </function-decl>
12867    <function-decl name='perror' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
12868      <parameter type-id='type-id-59'/>
12869      <return type-id='type-id-65'/>
12870    </function-decl>
12871    <function-decl name='atof' filepath='/usr/include/stdlib.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
12872      <parameter type-id='type-id-59'/>
12873      <return type-id='type-id-21'/>
12874    </function-decl>
12875    <function-decl name='atoi' filepath='/usr/include/stdlib.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
12876      <parameter type-id='type-id-59'/>
12877      <return type-id='type-id-23'/>
12878    </function-decl>
12879    <function-decl name='atol' filepath='/usr/include/stdlib.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
12880      <parameter type-id='type-id-59'/>
12881      <return type-id='type-id-27'/>
12882    </function-decl>
12883    <function-decl name='atoll' filepath='/usr/include/stdlib.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
12884      <parameter type-id='type-id-59'/>
12885      <return type-id='type-id-28'/>
12886    </function-decl>
12887    <function-decl name='strtod' filepath='/usr/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
12888      <parameter type-id='type-id-59'/>
12889      <parameter type-id='type-id-218'/>
12890      <return type-id='type-id-21'/>
12891    </function-decl>
12892    <function-decl name='strtof' filepath='/usr/include/stdlib.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
12893      <parameter type-id='type-id-59'/>
12894      <parameter type-id='type-id-218'/>
12895      <return type-id='type-id-22'/>
12896    </function-decl>
12897    <function-decl name='strtold' filepath='/usr/include/stdlib.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
12898      <parameter type-id='type-id-59'/>
12899      <parameter type-id='type-id-218'/>
12900      <return type-id='type-id-26'/>
12901    </function-decl>
12902    <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
12903      <parameter type-id='type-id-59'/>
12904      <parameter type-id='type-id-218'/>
12905      <parameter type-id='type-id-23'/>
12906      <return type-id='type-id-27'/>
12907    </function-decl>
12908    <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
12909      <parameter type-id='type-id-59'/>
12910      <parameter type-id='type-id-218'/>
12911      <parameter type-id='type-id-23'/>
12912      <return type-id='type-id-80'/>
12913    </function-decl>
12914    <function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
12915      <parameter type-id='type-id-59'/>
12916      <parameter type-id='type-id-218'/>
12917      <parameter type-id='type-id-23'/>
12918      <return type-id='type-id-28'/>
12919    </function-decl>
12920    <function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
12921      <parameter type-id='type-id-59'/>
12922      <parameter type-id='type-id-218'/>
12923      <parameter type-id='type-id-23'/>
12924      <return type-id='type-id-102'/>
12925    </function-decl>
12926    <function-decl name='rand' filepath='/usr/include/stdlib.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
12927      <return type-id='type-id-23'/>
12928    </function-decl>
12929    <function-decl name='srand' filepath='/usr/include/stdlib.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
12930      <parameter type-id='type-id-50'/>
12931      <return type-id='type-id-65'/>
12932    </function-decl>
12933    <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
12934      <parameter type-id='type-id-2170'/>
12935      <return type-id='type-id-23'/>
12936    </function-decl>
12937    <function-decl name='quick_exit' filepath='/usr/include/stdlib.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
12938      <parameter type-id='type-id-23'/>
12939      <return type-id='type-id-65'/>
12940    </function-decl>
12941    <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
12942      <parameter type-id='type-id-59'/>
12943      <return type-id='type-id-39'/>
12944    </function-decl>
12945    <function-decl name='system' filepath='/usr/include/stdlib.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
12946      <parameter type-id='type-id-59'/>
12947      <return type-id='type-id-23'/>
12948    </function-decl>
12949    <function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
12950      <parameter type-id='type-id-45'/>
12951      <parameter type-id='type-id-45'/>
12952      <parameter type-id='type-id-46'/>
12953      <parameter type-id='type-id-46'/>
12954      <parameter type-id='type-id-70'/>
12955      <return type-id='type-id-45'/>
12956    </function-decl>
12957    <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
12958      <parameter type-id='type-id-45'/>
12959      <parameter type-id='type-id-46'/>
12960      <parameter type-id='type-id-46'/>
12961      <parameter type-id='type-id-70'/>
12962      <return type-id='type-id-65'/>
12963    </function-decl>
12964    <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
12965      <parameter type-id='type-id-23'/>
12966      <parameter type-id='type-id-23'/>
12967      <return type-id='type-id-51'/>
12968    </function-decl>
12969    <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
12970      <parameter type-id='type-id-27'/>
12971      <parameter type-id='type-id-27'/>
12972      <return type-id='type-id-54'/>
12973    </function-decl>
12974    <function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
12975      <parameter type-id='type-id-28'/>
12976      <parameter type-id='type-id-28'/>
12977      <return type-id='type-id-56'/>
12978    </function-decl>
12979    <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
12980      <parameter type-id='type-id-59'/>
12981      <parameter type-id='type-id-46'/>
12982      <return type-id='type-id-23'/>
12983    </function-decl>
12984    <function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
12985      <parameter type-id='type-id-2175'/>
12986      <parameter type-id='type-id-59'/>
12987      <parameter type-id='type-id-46'/>
12988      <return type-id='type-id-23'/>
12989    </function-decl>
12990    <function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='869' column='1' visibility='default' binding='global' size-in-bits='64'>
12991      <parameter type-id='type-id-39'/>
12992      <parameter type-id='type-id-103'/>
12993      <return type-id='type-id-23'/>
12994    </function-decl>
12995    <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
12996      <parameter type-id='type-id-2175'/>
12997      <parameter type-id='type-id-59'/>
12998      <parameter type-id='type-id-46'/>
12999      <return type-id='type-id-46'/>
13000    </function-decl>
13001    <function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
13002      <parameter type-id='type-id-39'/>
13003      <parameter type-id='type-id-1478'/>
13004      <parameter type-id='type-id-46'/>
13005      <return type-id='type-id-46'/>
13006    </function-decl>
13007    <function-decl name='memcmp' filepath='/usr/include/string.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
13008      <parameter type-id='type-id-45'/>
13009      <parameter type-id='type-id-45'/>
13010      <parameter type-id='type-id-46'/>
13011      <return type-id='type-id-23'/>
13012    </function-decl>
13013    <function-decl name='strcoll' filepath='/usr/include/string.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
13014      <parameter type-id='type-id-59'/>
13015      <parameter type-id='type-id-59'/>
13016      <return type-id='type-id-23'/>
13017    </function-decl>
13018    <function-decl name='strxfrm' filepath='/usr/include/string.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
13019      <parameter type-id='type-id-39'/>
13020      <parameter type-id='type-id-59'/>
13021      <parameter type-id='type-id-46'/>
13022      <return type-id='type-id-46'/>
13023    </function-decl>
13024    <function-decl name='strtok' filepath='/usr/include/string.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
13025      <parameter type-id='type-id-39'/>
13026      <parameter type-id='type-id-59'/>
13027      <return type-id='type-id-39'/>
13028    </function-decl>
13029    <function-decl name='strerror' filepath='/usr/include/string.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
13030      <parameter type-id='type-id-23'/>
13031      <return type-id='type-id-39'/>
13032    </function-decl>
13033    <function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
13034      <return type-id='type-id-73'/>
13035    </function-decl>
13036    <function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
13037      <parameter type-id='type-id-2159'/>
13038      <return type-id='type-id-81'/>
13039    </function-decl>
13040    <function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
13041      <parameter type-id='type-id-81'/>
13042      <parameter type-id='type-id-81'/>
13043      <return type-id='type-id-21'/>
13044    </function-decl>
13045    <function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
13046      <parameter type-id='type-id-2160'/>
13047      <return type-id='type-id-81'/>
13048    </function-decl>
13049    <function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
13050      <parameter type-id='type-id-39'/>
13051      <parameter type-id='type-id-46'/>
13052      <parameter type-id='type-id-59'/>
13053      <parameter type-id='type-id-1465'/>
13054      <return type-id='type-id-46'/>
13055    </function-decl>
13056    <function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
13057      <parameter type-id='type-id-1463'/>
13058      <return type-id='type-id-2160'/>
13059    </function-decl>
13060    <function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
13061      <parameter type-id='type-id-1463'/>
13062      <return type-id='type-id-2160'/>
13063    </function-decl>
13064    <function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
13065      <parameter type-id='type-id-1465'/>
13066      <return type-id='type-id-39'/>
13067    </function-decl>
13068    <function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
13069      <parameter type-id='type-id-1463'/>
13070      <return type-id='type-id-39'/>
13071    </function-decl>
13072    <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
13073      <parameter type-id='type-id-2175'/>
13074      <parameter type-id='type-id-1478'/>
13075      <return type-id='type-id-2175'/>
13076    </function-decl>
13077    <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
13078      <parameter type-id='type-id-2175'/>
13079      <parameter type-id='type-id-1478'/>
13080      <parameter type-id='type-id-46'/>
13081      <return type-id='type-id-2175'/>
13082    </function-decl>
13083    <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
13084      <parameter type-id='type-id-2175'/>
13085      <parameter type-id='type-id-1478'/>
13086      <return type-id='type-id-2175'/>
13087    </function-decl>
13088    <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
13089      <parameter type-id='type-id-2175'/>
13090      <parameter type-id='type-id-1478'/>
13091      <parameter type-id='type-id-46'/>
13092      <return type-id='type-id-2175'/>
13093    </function-decl>
13094    <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
13095      <parameter type-id='type-id-1478'/>
13096      <parameter type-id='type-id-1478'/>
13097      <return type-id='type-id-23'/>
13098    </function-decl>
13099    <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
13100      <parameter type-id='type-id-1478'/>
13101      <parameter type-id='type-id-1478'/>
13102      <parameter type-id='type-id-46'/>
13103      <return type-id='type-id-23'/>
13104    </function-decl>
13105    <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
13106      <parameter type-id='type-id-1478'/>
13107      <parameter type-id='type-id-1478'/>
13108      <return type-id='type-id-23'/>
13109    </function-decl>
13110    <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
13111      <parameter type-id='type-id-2175'/>
13112      <parameter type-id='type-id-1478'/>
13113      <parameter type-id='type-id-46'/>
13114      <return type-id='type-id-46'/>
13115    </function-decl>
13116    <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
13117      <parameter type-id='type-id-1478'/>
13118      <parameter type-id='type-id-1478'/>
13119      <return type-id='type-id-46'/>
13120    </function-decl>
13121    <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
13122      <parameter type-id='type-id-1478'/>
13123      <parameter type-id='type-id-1478'/>
13124      <return type-id='type-id-46'/>
13125    </function-decl>
13126    <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
13127      <parameter type-id='type-id-2175'/>
13128      <parameter type-id='type-id-1478'/>
13129      <parameter type-id='type-id-2176'/>
13130      <return type-id='type-id-2175'/>
13131    </function-decl>
13132    <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
13133      <parameter type-id='type-id-1478'/>
13134      <return type-id='type-id-46'/>
13135    </function-decl>
13136    <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
13137      <parameter type-id='type-id-1478'/>
13138      <parameter type-id='type-id-1478'/>
13139      <parameter type-id='type-id-46'/>
13140      <return type-id='type-id-23'/>
13141    </function-decl>
13142    <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
13143      <parameter type-id='type-id-2175'/>
13144      <parameter type-id='type-id-1478'/>
13145      <parameter type-id='type-id-46'/>
13146      <return type-id='type-id-2175'/>
13147    </function-decl>
13148    <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
13149      <parameter type-id='type-id-2175'/>
13150      <parameter type-id='type-id-1478'/>
13151      <parameter type-id='type-id-46'/>
13152      <return type-id='type-id-2175'/>
13153    </function-decl>
13154    <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
13155      <parameter type-id='type-id-2175'/>
13156      <parameter type-id='type-id-103'/>
13157      <parameter type-id='type-id-46'/>
13158      <return type-id='type-id-2175'/>
13159    </function-decl>
13160    <function-decl name='btowc' filepath='/usr/include/wchar.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
13161      <parameter type-id='type-id-23'/>
13162      <return type-id='type-id-87'/>
13163    </function-decl>
13164    <function-decl name='wctob' filepath='/usr/include/wchar.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
13165      <parameter type-id='type-id-87'/>
13166      <return type-id='type-id-23'/>
13167    </function-decl>
13168    <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
13169      <parameter type-id='type-id-374'/>
13170      <return type-id='type-id-23'/>
13171    </function-decl>
13172    <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
13173      <parameter type-id='type-id-2175'/>
13174      <parameter type-id='type-id-59'/>
13175      <parameter type-id='type-id-46'/>
13176      <parameter type-id='type-id-1489'/>
13177      <return type-id='type-id-46'/>
13178    </function-decl>
13179    <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'>
13180      <parameter type-id='type-id-39'/>
13181      <parameter type-id='type-id-103'/>
13182      <parameter type-id='type-id-1489'/>
13183      <return type-id='type-id-46'/>
13184    </function-decl>
13185    <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
13186      <parameter type-id='type-id-59'/>
13187      <parameter type-id='type-id-46'/>
13188      <parameter type-id='type-id-1489'/>
13189      <return type-id='type-id-46'/>
13190    </function-decl>
13191    <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
13192      <parameter type-id='type-id-2175'/>
13193      <parameter type-id='type-id-365'/>
13194      <parameter type-id='type-id-46'/>
13195      <parameter type-id='type-id-1489'/>
13196      <return type-id='type-id-46'/>
13197    </function-decl>
13198    <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
13199      <parameter type-id='type-id-39'/>
13200      <parameter type-id='type-id-1479'/>
13201      <parameter type-id='type-id-46'/>
13202      <parameter type-id='type-id-1489'/>
13203      <return type-id='type-id-46'/>
13204    </function-decl>
13205    <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
13206      <parameter type-id='type-id-1478'/>
13207      <parameter type-id='type-id-2176'/>
13208      <return type-id='type-id-21'/>
13209    </function-decl>
13210    <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
13211      <parameter type-id='type-id-1478'/>
13212      <parameter type-id='type-id-2176'/>
13213      <return type-id='type-id-22'/>
13214    </function-decl>
13215    <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
13216      <parameter type-id='type-id-1478'/>
13217      <parameter type-id='type-id-2176'/>
13218      <return type-id='type-id-26'/>
13219    </function-decl>
13220    <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
13221      <parameter type-id='type-id-1478'/>
13222      <parameter type-id='type-id-2176'/>
13223      <parameter type-id='type-id-23'/>
13224      <return type-id='type-id-27'/>
13225    </function-decl>
13226    <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
13227      <parameter type-id='type-id-1478'/>
13228      <parameter type-id='type-id-2176'/>
13229      <parameter type-id='type-id-23'/>
13230      <return type-id='type-id-80'/>
13231    </function-decl>
13232    <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
13233      <parameter type-id='type-id-1478'/>
13234      <parameter type-id='type-id-2176'/>
13235      <parameter type-id='type-id-23'/>
13236      <return type-id='type-id-28'/>
13237    </function-decl>
13238    <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
13239      <parameter type-id='type-id-1478'/>
13240      <parameter type-id='type-id-2176'/>
13241      <parameter type-id='type-id-23'/>
13242      <return type-id='type-id-102'/>
13243    </function-decl>
13244    <function-decl name='fwide' filepath='/usr/include/wchar.h' line='587' column='1' visibility='default' binding='global' size-in-bits='64'>
13245      <parameter type-id='type-id-105'/>
13246      <parameter type-id='type-id-23'/>
13247      <return type-id='type-id-23'/>
13248    </function-decl>
13249    <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='594' column='1' visibility='default' binding='global' size-in-bits='64'>
13250      <parameter type-id='type-id-105'/>
13251      <parameter type-id='type-id-1478'/>
13252      <parameter is-variadic='yes'/>
13253      <return type-id='type-id-23'/>
13254    </function-decl>
13255    <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
13256      <parameter type-id='type-id-1478'/>
13257      <parameter is-variadic='yes'/>
13258      <return type-id='type-id-23'/>
13259    </function-decl>
13260    <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
13261      <parameter type-id='type-id-2175'/>
13262      <parameter type-id='type-id-46'/>
13263      <parameter type-id='type-id-1478'/>
13264      <parameter is-variadic='yes'/>
13265      <return type-id='type-id-23'/>
13266    </function-decl>
13267    <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
13268      <parameter type-id='type-id-105'/>
13269      <parameter type-id='type-id-1478'/>
13270      <parameter type-id='type-id-2161'/>
13271      <return type-id='type-id-23'/>
13272    </function-decl>
13273    <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
13274      <parameter type-id='type-id-1478'/>
13275      <parameter type-id='type-id-2161'/>
13276      <return type-id='type-id-23'/>
13277    </function-decl>
13278    <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
13279      <parameter type-id='type-id-2175'/>
13280      <parameter type-id='type-id-46'/>
13281      <parameter type-id='type-id-1478'/>
13282      <parameter type-id='type-id-2161'/>
13283      <return type-id='type-id-23'/>
13284    </function-decl>
13285    <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'>
13286      <parameter type-id='type-id-105'/>
13287      <parameter type-id='type-id-1478'/>
13288      <parameter is-variadic='yes'/>
13289      <return type-id='type-id-23'/>
13290    </function-decl>
13291    <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
13292      <parameter type-id='type-id-1478'/>
13293      <parameter is-variadic='yes'/>
13294      <return type-id='type-id-23'/>
13295    </function-decl>
13296    <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
13297      <parameter type-id='type-id-1478'/>
13298      <parameter type-id='type-id-1478'/>
13299      <parameter is-variadic='yes'/>
13300      <return type-id='type-id-23'/>
13301    </function-decl>
13302    <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
13303      <parameter type-id='type-id-105'/>
13304      <parameter type-id='type-id-1478'/>
13305      <parameter type-id='type-id-2161'/>
13306      <return type-id='type-id-23'/>
13307    </function-decl>
13308    <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
13309      <parameter type-id='type-id-1478'/>
13310      <parameter type-id='type-id-2161'/>
13311      <return type-id='type-id-23'/>
13312    </function-decl>
13313    <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
13314      <parameter type-id='type-id-1478'/>
13315      <parameter type-id='type-id-1478'/>
13316      <parameter type-id='type-id-2161'/>
13317      <return type-id='type-id-23'/>
13318    </function-decl>
13319    <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
13320      <parameter type-id='type-id-105'/>
13321      <return type-id='type-id-87'/>
13322    </function-decl>
13323    <function-decl name='getwc' filepath='/usr/include/wchar.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
13324      <parameter type-id='type-id-105'/>
13325      <return type-id='type-id-87'/>
13326    </function-decl>
13327    <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
13328      <return type-id='type-id-87'/>
13329    </function-decl>
13330    <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
13331      <parameter type-id='type-id-103'/>
13332      <parameter type-id='type-id-105'/>
13333      <return type-id='type-id-87'/>
13334    </function-decl>
13335    <function-decl name='putwc' filepath='/usr/include/wchar.h' line='760' column='1' visibility='default' binding='global' size-in-bits='64'>
13336      <parameter type-id='type-id-103'/>
13337      <parameter type-id='type-id-105'/>
13338      <return type-id='type-id-87'/>
13339    </function-decl>
13340    <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='766' column='1' visibility='default' binding='global' size-in-bits='64'>
13341      <parameter type-id='type-id-103'/>
13342      <return type-id='type-id-87'/>
13343    </function-decl>
13344    <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'>
13345      <parameter type-id='type-id-2175'/>
13346      <parameter type-id='type-id-23'/>
13347      <parameter type-id='type-id-105'/>
13348      <return type-id='type-id-2175'/>
13349    </function-decl>
13350    <function-decl name='fputws' filepath='/usr/include/wchar.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
13351      <parameter type-id='type-id-1478'/>
13352      <parameter type-id='type-id-105'/>
13353      <return type-id='type-id-23'/>
13354    </function-decl>
13355    <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
13356      <parameter type-id='type-id-87'/>
13357      <parameter type-id='type-id-105'/>
13358      <return type-id='type-id-87'/>
13359    </function-decl>
13360    <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
13361      <parameter type-id='type-id-2175'/>
13362      <parameter type-id='type-id-46'/>
13363      <parameter type-id='type-id-1478'/>
13364      <parameter type-id='type-id-1465'/>
13365      <return type-id='type-id-46'/>
13366    </function-decl>
13367    <function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
13368      <parameter type-id='type-id-59'/>
13369      <return type-id='type-id-86'/>
13370    </function-decl>
13371    <function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
13372      <parameter type-id='type-id-87'/>
13373      <parameter type-id='type-id-86'/>
13374      <return type-id='type-id-23'/>
13375    </function-decl>
13376    <function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
13377      <parameter type-id='type-id-59'/>
13378      <return type-id='type-id-85'/>
13379    </function-decl>
13380    <function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
13381      <parameter type-id='type-id-87'/>
13382      <parameter type-id='type-id-85'/>
13383      <return type-id='type-id-87'/>
13384    </function-decl>
13385    <namespace-decl name='mongo'>
13386      <class-decl name='AssertionException' size-in-bits='256' visibility='default' filepath='src/mongo/util/assert_util.h' line='151' column='1' id='type-id-375'>
13387        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-433'/>
13388        <member-function access='public' constructor='yes'>
13389          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
13390            <parameter type-id='type-id-1490' is-artificial='yes'/>
13391            <parameter type-id='type-id-453'/>
13392            <return type-id='type-id-65'/>
13393          </function-decl>
13394        </member-function>
13395        <member-function access='public' constructor='yes'>
13396          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
13397            <parameter type-id='type-id-1490' is-artificial='yes'/>
13398            <parameter type-id='type-id-59'/>
13399            <parameter type-id='type-id-23'/>
13400            <return type-id='type-id-65'/>
13401          </function-decl>
13402        </member-function>
13403        <member-function access='public' constructor='yes'>
13404          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
13405            <parameter type-id='type-id-1490' is-artificial='yes'/>
13406            <parameter type-id='type-id-1329'/>
13407            <parameter type-id='type-id-23'/>
13408            <return type-id='type-id-65'/>
13409          </function-decl>
13410        </member-function>
13411        <member-function access='public' constructor='yes'>
13412          <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'>
13413            <parameter type-id='type-id-1490' is-artificial='yes'/>
13414            <parameter type-id='type-id-1329'/>
13415            <parameter type-id='type-id-23'/>
13416            <return type-id='type-id-65'/>
13417          </function-decl>
13418        </member-function>
13419        <member-function access='public' destructor='yes' vtable-offset='-1'>
13420          <function-decl name='~AssertionException' filepath='src/mongo/util/assert_util.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
13421            <parameter type-id='type-id-1490' is-artificial='yes'/>
13422            <parameter type-id='type-id-23' is-artificial='yes'/>
13423            <return type-id='type-id-65'/>
13424          </function-decl>
13425        </member-function>
13426        <member-function access='public' destructor='yes' vtable-offset='-1'>
13427          <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'>
13428            <parameter type-id='type-id-1490' is-artificial='yes'/>
13429            <parameter type-id='type-id-23' is-artificial='yes'/>
13430            <return type-id='type-id-65'/>
13431          </function-decl>
13432        </member-function>
13433        <member-function access='public' destructor='yes' vtable-offset='-1'>
13434          <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'>
13435            <parameter type-id='type-id-1490' is-artificial='yes'/>
13436            <parameter type-id='type-id-23' is-artificial='yes'/>
13437            <return type-id='type-id-65'/>
13438          </function-decl>
13439        </member-function>
13440        <member-function access='public' const='yes' vtable-offset='7'>
13441          <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'>
13442            <parameter type-id='type-id-377' is-artificial='yes'/>
13443            <return type-id='type-id-1'/>
13444          </function-decl>
13445        </member-function>
13446        <member-function access='public' const='yes' vtable-offset='8'>
13447          <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'>
13448            <parameter type-id='type-id-377' is-artificial='yes'/>
13449            <return type-id='type-id-1'/>
13450          </function-decl>
13451        </member-function>
13452      </class-decl>
13453      <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-378'>
13454        <member-type access='public'>
13455          <typedef-decl name='WordType' type-id='type-id-50' filepath='src/mongo/platform/atomic_word.h' line='45' column='1' id='type-id-3055'/>
13456        </member-type>
13457        <data-member access='private' layout-offset-in-bits='0'>
13458          <var-decl name='_value' type-id='type-id-1101' visibility='default' filepath='src/mongo/platform/atomic_word.h' line='149' column='1'/>
13459        </data-member>
13460        <member-function access='public'>
13461          <function-decl name='AtomicWord' filepath='src/mongo/platform/atomic_word.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
13462            <parameter type-id='type-id-1491' is-artificial='yes'/>
13463            <parameter type-id='type-id-3055'/>
13464            <return type-id='type-id-65'/>
13465          </function-decl>
13466        </member-function>
13467        <member-function access='public'>
13468          <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'>
13469            <parameter type-id='type-id-1491' is-artificial='yes'/>
13470            <parameter type-id='type-id-3055'/>
13471            <return type-id='type-id-3055'/>
13472          </function-decl>
13473        </member-function>
13474        <member-function access='public'>
13475          <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'>
13476            <parameter type-id='type-id-1491' is-artificial='yes'/>
13477            <parameter type-id='type-id-3055'/>
13478            <return type-id='type-id-3055'/>
13479          </function-decl>
13480        </member-function>
13481      </class-decl>
13482      <class-decl name='BSONElement' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='72' column='1' id='type-id-393'>
13483        <member-type access='public'>
13484          <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-3056'/>
13485        </member-type>
13486        <data-member access='private' layout-offset-in-bits='0'>
13487          <var-decl name='data' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='617' column='1'/>
13488        </data-member>
13489        <data-member access='private' layout-offset-in-bits='64'>
13490          <var-decl name='fieldNameSize_' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='618' column='1'/>
13491        </data-member>
13492        <data-member access='private' layout-offset-in-bits='96'>
13493          <var-decl name='totalSize' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='620' column='1'/>
13494        </data-member>
13495        <member-function access='public' constructor='yes'>
13496          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
13497            <parameter type-id='type-id-1499' is-artificial='yes'/>
13498            <return type-id='type-id-65'/>
13499          </function-decl>
13500        </member-function>
13501        <member-function access='public' constructor='yes'>
13502          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
13503            <parameter type-id='type-id-1499' is-artificial='yes'/>
13504            <parameter type-id='type-id-59'/>
13505            <parameter type-id='type-id-23'/>
13506            <return type-id='type-id-65'/>
13507          </function-decl>
13508        </member-function>
13509        <member-function access='public' constructor='yes'>
13510          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='589' column='1' visibility='default' binding='global' size-in-bits='64'>
13511            <parameter type-id='type-id-1499' is-artificial='yes'/>
13512            <parameter type-id='type-id-59'/>
13513            <return type-id='type-id-65'/>
13514          </function-decl>
13515        </member-function>
13516        <member-function access='public' constructor='yes'>
13517          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='605' column='1' visibility='default' binding='global' size-in-bits='64'>
13518            <parameter type-id='type-id-1499' is-artificial='yes'/>
13519            <parameter type-id='type-id-59'/>
13520            <parameter type-id='type-id-23'/>
13521            <parameter type-id='type-id-3056'/>
13522            <return type-id='type-id-65'/>
13523          </function-decl>
13524        </member-function>
13525      </class-decl>
13526      <class-decl name='BSONObj' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='94' column='1' id='type-id-397'>
13527        <member-type access='public'>
13528          <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-401'/>
13529        </member-type>
13530        <data-member access='public' static='yes'>
13531          <var-decl name='kMinBSONLength' type-id='type-id-360' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='96' column='1'/>
13532        </data-member>
13533        <data-member access='private' layout-offset-in-bits='0'>
13534          <var-decl name='_objdata' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='600' column='1'/>
13535        </data-member>
13536        <data-member access='private' layout-offset-in-bits='64'>
13537          <var-decl name='_ownedBuffer' type-id='type-id-508' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='601' column='1'/>
13538        </data-member>
13539        <member-function access='public' constructor='yes'>
13540          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
13541            <parameter type-id='type-id-1506' is-artificial='yes'/>
13542            <return type-id='type-id-65'/>
13543          </function-decl>
13544        </member-function>
13545        <member-function access='public' constructor='yes'>
13546          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
13547            <parameter type-id='type-id-1506' is-artificial='yes'/>
13548            <parameter type-id='type-id-59'/>
13549            <return type-id='type-id-65'/>
13550          </function-decl>
13551        </member-function>
13552        <member-function access='public' constructor='yes'>
13553          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
13554            <parameter type-id='type-id-1506' is-artificial='yes'/>
13555            <parameter type-id='type-id-508'/>
13556            <return type-id='type-id-65'/>
13557          </function-decl>
13558        </member-function>
13559        <member-function access='public' constructor='yes'>
13560          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
13561            <parameter type-id='type-id-1506' is-artificial='yes'/>
13562            <parameter type-id='type-id-1505'/>
13563            <return type-id='type-id-65'/>
13564          </function-decl>
13565        </member-function>
13566        <member-function access='public' constructor='yes'>
13567          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
13568            <parameter type-id='type-id-1506' is-artificial='yes'/>
13569            <parameter type-id='type-id-399'/>
13570            <return type-id='type-id-65'/>
13571          </function-decl>
13572        </member-function>
13573        <member-function access='public' constructor='yes'>
13574          <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'>
13575            <parameter type-id='type-id-1506' is-artificial='yes'/>
13576            <parameter type-id='type-id-59'/>
13577            <return type-id='type-id-65'/>
13578          </function-decl>
13579        </member-function>
13580        <member-function access='public' const='yes'>
13581          <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'>
13582            <parameter type-id='type-id-400' is-artificial='yes'/>
13583            <return type-id='type-id-59'/>
13584          </function-decl>
13585        </member-function>
13586        <member-function access='public' const='yes'>
13587          <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'>
13588            <parameter type-id='type-id-400' is-artificial='yes'/>
13589            <return type-id='type-id-23'/>
13590          </function-decl>
13591        </member-function>
13592        <member-function access='public' const='yes'>
13593          <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'>
13594            <parameter type-id='type-id-400' is-artificial='yes'/>
13595            <return type-id='type-id-1'/>
13596          </function-decl>
13597        </member-function>
13598        <member-function access='private'>
13599          <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'>
13600            <parameter type-id='type-id-1506' is-artificial='yes'/>
13601            <parameter type-id='type-id-59'/>
13602            <return type-id='type-id-65'/>
13603          </function-decl>
13604        </member-function>
13605      </class-decl>
13606      <class-decl name='BSONObjBuilder' size-in-bits='768' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='59' column='1' id='type-id-404'>
13607        <data-member access='private' layout-offset-in-bits='0'>
13608          <var-decl name='_b' type-id='type-id-1520' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='727' column='1'/>
13609        </data-member>
13610        <data-member access='private' layout-offset-in-bits='64'>
13611          <var-decl name='_buf' type-id='type-id-1519' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='728' column='1'/>
13612        </data-member>
13613        <data-member access='private' layout-offset-in-bits='320'>
13614          <var-decl name='_offset' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='729' column='1'/>
13615        </data-member>
13616        <data-member access='private' layout-offset-in-bits='384'>
13617          <var-decl name='_s' type-id='type-id-408' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='730' column='1'/>
13618        </data-member>
13619        <data-member access='private' layout-offset-in-bits='640'>
13620          <var-decl name='_tracker' type-id='type-id-1517' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='731' column='1'/>
13621        </data-member>
13622        <data-member access='private' layout-offset-in-bits='704'>
13623          <var-decl name='_doneCalled' type-id='type-id-1' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='732' column='1'/>
13624        </data-member>
13625        <data-member access='private' static='yes'>
13626          <var-decl name='numStrs' type-id='type-id-32' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='734' column='1'/>
13627        </data-member>
13628        <data-member access='private' static='yes'>
13629          <var-decl name='numStrsReady' type-id='type-id-1' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='735' column='1'/>
13630        </data-member>
13631        <member-function access='private' constructor='yes'>
13632          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
13633            <parameter type-id='type-id-1508' is-artificial='yes'/>
13634            <parameter type-id='type-id-406'/>
13635            <return type-id='type-id-65'/>
13636          </function-decl>
13637        </member-function>
13638        <member-function access='public' constructor='yes'>
13639          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13640            <parameter type-id='type-id-1508' is-artificial='yes'/>
13641            <parameter type-id='type-id-23'/>
13642            <return type-id='type-id-65'/>
13643          </function-decl>
13644        </member-function>
13645        <member-function access='public' constructor='yes'>
13646          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
13647            <parameter type-id='type-id-1508' is-artificial='yes'/>
13648            <parameter type-id='type-id-1520'/>
13649            <return type-id='type-id-65'/>
13650          </function-decl>
13651        </member-function>
13652        <member-function access='public' constructor='yes'>
13653          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
13654            <parameter type-id='type-id-1508' is-artificial='yes'/>
13655            <parameter type-id='type-id-420'/>
13656            <return type-id='type-id-65'/>
13657          </function-decl>
13658        </member-function>
13659        <member-function access='public' destructor='yes'>
13660          <function-decl name='~BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
13661            <parameter type-id='type-id-1508' is-artificial='yes'/>
13662            <parameter type-id='type-id-23' is-artificial='yes'/>
13663            <return type-id='type-id-65'/>
13664          </function-decl>
13665        </member-function>
13666        <member-function access='public' constructor='yes'>
13667          <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'>
13668            <parameter type-id='type-id-1508' is-artificial='yes'/>
13669            <parameter type-id='type-id-23'/>
13670            <return type-id='type-id-65'/>
13671          </function-decl>
13672        </member-function>
13673        <member-function access='public' destructor='yes'>
13674          <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'>
13675            <parameter type-id='type-id-1508' is-artificial='yes'/>
13676            <parameter type-id='type-id-23' is-artificial='yes'/>
13677            <return type-id='type-id-65'/>
13678          </function-decl>
13679        </member-function>
13680        <member-function access='public'>
13681          <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'>
13682            <parameter type-id='type-id-1508' is-artificial='yes'/>
13683            <parameter type-id='type-id-523'/>
13684            <parameter type-id='type-id-399'/>
13685            <return type-id='type-id-1507'/>
13686          </function-decl>
13687        </member-function>
13688        <member-function access='public'>
13689          <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'>
13690            <parameter type-id='type-id-1508' is-artificial='yes'/>
13691            <parameter type-id='type-id-523'/>
13692            <parameter type-id='type-id-23'/>
13693            <return type-id='type-id-1507'/>
13694          </function-decl>
13695        </member-function>
13696        <member-function access='public'>
13697          <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'>
13698            <parameter type-id='type-id-1508' is-artificial='yes'/>
13699            <parameter type-id='type-id-523'/>
13700            <parameter type-id='type-id-59'/>
13701            <parameter type-id='type-id-23'/>
13702            <return type-id='type-id-1507'/>
13703          </function-decl>
13704        </member-function>
13705        <member-function access='public'>
13706          <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'>
13707            <parameter type-id='type-id-1508' is-artificial='yes'/>
13708            <parameter type-id='type-id-523'/>
13709            <parameter type-id='type-id-1329'/>
13710            <return type-id='type-id-1507'/>
13711          </function-decl>
13712        </member-function>
13713        <member-function access='public'>
13714          <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'>
13715            <parameter type-id='type-id-1508' is-artificial='yes'/>
13716            <return type-id='type-id-397'/>
13717          </function-decl>
13718        </member-function>
13719        <member-function access='public' static='yes'>
13720          <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'>
13721            <parameter type-id='type-id-23'/>
13722            <return type-id='type-id-1327'/>
13723          </function-decl>
13724        </member-function>
13725        <member-function access='private'>
13726          <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'>
13727            <parameter type-id='type-id-1508' is-artificial='yes'/>
13728            <return type-id='type-id-39'/>
13729          </function-decl>
13730        </member-function>
13731        <member-function access='public'>
13732          <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'>
13733            <parameter type-id='type-id-1508' is-artificial='yes'/>
13734            <parameter type-id='type-id-523'/>
13735            <parameter type-id='type-id-1439'/>
13736            <return type-id='type-id-1507'/>
13737          </function-decl>
13738        </member-function>
13739      </class-decl>
13740      <class-decl name='BSONObjBuilderValueStream' size-in-bits='256' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='218' column='1' id='type-id-408'>
13741        <data-member access='private' layout-offset-in-bits='0'>
13742          <var-decl name='_fieldName' type-id='type-id-523' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='257' column='1'/>
13743        </data-member>
13744        <data-member access='private' layout-offset-in-bits='128'>
13745          <var-decl name='_builder' type-id='type-id-1508' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='258' column='1'/>
13746        </data-member>
13747        <data-member access='private' layout-offset-in-bits='192'>
13748          <var-decl name='_subobj' type-id='type-id-1344' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='264' column='1'/>
13749        </data-member>
13750        <member-function access='private' constructor='yes'>
13751          <function-decl name='BSONObjBuilderValueStream' filepath='src/mongo/bson/bsonmisc.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
13752            <parameter type-id='type-id-1513' is-artificial='yes'/>
13753            <parameter type-id='type-id-410'/>
13754            <return type-id='type-id-65'/>
13755          </function-decl>
13756        </member-function>
13757        <member-function access='public' constructor='yes'>
13758          <function-decl name='BSONObjBuilderValueStream' filepath='src/mongo/bson/bsonmisc.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
13759            <parameter type-id='type-id-1513' is-artificial='yes'/>
13760            <parameter type-id='type-id-1508'/>
13761            <return type-id='type-id-65'/>
13762          </function-decl>
13763        </member-function>
13764      </class-decl>
13765      <class-decl name='BSONObjIterator' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='632' column='1' id='type-id-412'>
13766        <data-member access='private' layout-offset-in-bits='0'>
13767          <var-decl name='_pos' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='723' column='1'/>
13768        </data-member>
13769        <data-member access='private' layout-offset-in-bits='64'>
13770          <var-decl name='_theend' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='724' column='1'/>
13771        </data-member>
13772        <member-function access='public' constructor='yes'>
13773          <function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='636' column='1' visibility='default' binding='global' size-in-bits='64'>
13774            <parameter type-id='type-id-1515' is-artificial='yes'/>
13775            <parameter type-id='type-id-399'/>
13776            <return type-id='type-id-65'/>
13777          </function-decl>
13778        </member-function>
13779        <member-function access='public' constructor='yes'>
13780          <function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='646' column='1' visibility='default' binding='global' size-in-bits='64'>
13781            <parameter type-id='type-id-1515' is-artificial='yes'/>
13782            <parameter type-id='type-id-59'/>
13783            <parameter type-id='type-id-59'/>
13784            <return type-id='type-id-65'/>
13785          </function-decl>
13786        </member-function>
13787      </class-decl>
13788      <class-decl name='BSONSizeTracker' size-in-bits='352' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='271' column='1' id='type-id-418'>
13789        <member-type access='private'>
13790          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/mongo/bson/bsonmisc.h' line='299' column='1' id='type-id-3057'>
13791            <underlying-type type-id='type-id-88'/>
13792            <enumerator name='SIZE' value='10'/>
13793          </enum-decl>
13794        </member-type>
13795        <data-member access='private' layout-offset-in-bits='0'>
13796          <var-decl name='_pos' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='300' column='1'/>
13797        </data-member>
13798        <data-member access='private' layout-offset-in-bits='32'>
13799          <var-decl name='_sizes' type-id='type-id-24' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='301' column='1'/>
13800        </data-member>
13801        <member-function access='public' constructor='yes'>
13802          <function-decl name='BSONSizeTracker' filepath='src/mongo/bson/bsonmisc.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
13803            <parameter type-id='type-id-1517' is-artificial='yes'/>
13804            <return type-id='type-id-65'/>
13805          </function-decl>
13806        </member-function>
13807        <member-function access='public' destructor='yes'>
13808          <function-decl name='~BSONSizeTracker' filepath='src/mongo/bson/bsonmisc.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
13809            <parameter type-id='type-id-1517' is-artificial='yes'/>
13810            <parameter type-id='type-id-23' is-artificial='yes'/>
13811            <return type-id='type-id-65'/>
13812          </function-decl>
13813        </member-function>
13814        <member-function access='public'>
13815          <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'>
13816            <parameter type-id='type-id-1517' is-artificial='yes'/>
13817            <parameter type-id='type-id-23'/>
13818            <return type-id='type-id-65'/>
13819          </function-decl>
13820        </member-function>
13821      </class-decl>
13822      <class-decl name='BufReader' size-in-bits='192' visibility='default' filepath='src/mongo/util/bufreader.h' line='42' column='1' id='type-id-425'>
13823        <data-member access='private' layout-offset-in-bits='0'>
13824          <var-decl name='_start' type-id='type-id-45' visibility='default' filepath='src/mongo/util/bufreader.h' line='145' column='1'/>
13825        </data-member>
13826        <data-member access='private' layout-offset-in-bits='64'>
13827          <var-decl name='_pos' type-id='type-id-45' visibility='default' filepath='src/mongo/util/bufreader.h' line='146' column='1'/>
13828        </data-member>
13829        <data-member access='private' layout-offset-in-bits='128'>
13830          <var-decl name='_end' type-id='type-id-45' visibility='default' filepath='src/mongo/util/bufreader.h' line='147' column='1'/>
13831        </data-member>
13832        <member-function access='private' constructor='yes'>
13833          <function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13834            <parameter type-id='type-id-1522' is-artificial='yes'/>
13835            <parameter type-id='type-id-427'/>
13836            <return type-id='type-id-65'/>
13837          </function-decl>
13838        </member-function>
13839        <member-function access='public' constructor='yes'>
13840          <function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
13841            <parameter type-id='type-id-1522' is-artificial='yes'/>
13842            <parameter type-id='type-id-45'/>
13843            <parameter type-id='type-id-50'/>
13844            <return type-id='type-id-65'/>
13845          </function-decl>
13846        </member-function>
13847      </class-decl>
13848      <class-decl name='ConstDataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='39' column='1' id='type-id-429'>
13849        <member-type access='public'>
13850          <typedef-decl name='bytes_type' type-id='type-id-59' filepath='src/mongo/base/data_view.h' line='41' column='1' id='type-id-3058'/>
13851        </member-type>
13852        <data-member access='private' layout-offset-in-bits='0'>
13853          <var-decl name='_bytes' type-id='type-id-3058' visibility='default' filepath='src/mongo/base/data_view.h' line='66' column='1'/>
13854        </data-member>
13855        <member-function access='public' constructor='yes'>
13856          <function-decl name='ConstDataView' filepath='src/mongo/base/data_view.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13857            <parameter type-id='type-id-1523' is-artificial='yes'/>
13858            <parameter type-id='type-id-3058'/>
13859            <return type-id='type-id-65'/>
13860          </function-decl>
13861        </member-function>
13862        <member-function access='public' constructor='yes'>
13863          <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'>
13864            <parameter type-id='type-id-1523' is-artificial='yes'/>
13865            <parameter type-id='type-id-3058'/>
13866            <return type-id='type-id-65'/>
13867          </function-decl>
13868        </member-function>
13869        <member-function access='public' const='yes'>
13870          <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'>
13871            <parameter type-id='type-id-432' is-artificial='yes'/>
13872            <parameter type-id='type-id-1325'/>
13873            <return type-id='type-id-3058'/>
13874          </function-decl>
13875        </member-function>
13876        <member-function access='public' const='yes'>
13877          <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'>
13878            <parameter type-id='type-id-432' is-artificial='yes'/>
13879            <parameter type-id='type-id-1325'/>
13880            <return type-id='type-id-481'/>
13881          </function-decl>
13882        </member-function>
13883        <member-function access='public' const='yes'>
13884          <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'>
13885            <parameter type-id='type-id-432' is-artificial='yes'/>
13886            <parameter type-id='type-id-1544'/>
13887            <parameter type-id='type-id-46'/>
13888            <return type-id='type-id-431'/>
13889          </function-decl>
13890        </member-function>
13891      </class-decl>
13892      <class-decl name='DataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='69' column='1' id='type-id-436'>
13893        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-429'/>
13894        <member-type access='public'>
13895          <typedef-decl name='bytes_type' type-id='type-id-39' filepath='src/mongo/base/data_view.h' line='71' column='1' id='type-id-3059'/>
13896        </member-type>
13897        <member-function access='public' constructor='yes'>
13898          <function-decl name='DataView' filepath='src/mongo/base/data_view.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
13899            <parameter type-id='type-id-1526' is-artificial='yes'/>
13900            <parameter type-id='type-id-3059'/>
13901            <return type-id='type-id-65'/>
13902          </function-decl>
13903        </member-function>
13904        <member-function access='public' constructor='yes'>
13905          <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'>
13906            <parameter type-id='type-id-1526' is-artificial='yes'/>
13907            <parameter type-id='type-id-3059'/>
13908            <return type-id='type-id-65'/>
13909          </function-decl>
13910        </member-function>
13911        <member-function access='public' const='yes'>
13912          <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'>
13913            <parameter type-id='type-id-438' is-artificial='yes'/>
13914            <parameter type-id='type-id-1325'/>
13915            <return type-id='type-id-3059'/>
13916          </function-decl>
13917        </member-function>
13918        <member-function access='public'>
13919          <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'>
13920            <parameter type-id='type-id-1526' is-artificial='yes'/>
13921            <parameter type-id='type-id-483'/>
13922            <parameter type-id='type-id-1325'/>
13923            <return type-id='type-id-1525'/>
13924          </function-decl>
13925        </member-function>
13926        <member-function access='public'>
13927          <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'>
13928            <parameter type-id='type-id-1526' is-artificial='yes'/>
13929            <parameter type-id='type-id-479'/>
13930            <parameter type-id='type-id-1325'/>
13931            <return type-id='type-id-1525'/>
13932          </function-decl>
13933        </member-function>
13934      </class-decl>
13935      <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-442'>
13936        <data-member access='private' layout-offset-in-bits='0'>
13937          <var-decl name='millis' type-id='type-id-28' visibility='default' filepath='src/mongo/util/time_support.h' line='259' column='1'/>
13938        </data-member>
13939        <member-function access='public' constructor='yes'>
13940          <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
13941            <parameter type-id='type-id-1528' is-artificial='yes'/>
13942            <return type-id='type-id-65'/>
13943          </function-decl>
13944        </member-function>
13945        <member-function access='public' constructor='yes'>
13946          <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
13947            <parameter type-id='type-id-1528' is-artificial='yes'/>
13948            <parameter type-id='type-id-1114'/>
13949            <return type-id='type-id-65'/>
13950          </function-decl>
13951        </member-function>
13952        <member-function access='private' constructor='yes'>
13953          <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
13954            <parameter type-id='type-id-1528' is-artificial='yes'/>
13955            <parameter type-id='type-id-28'/>
13956            <return type-id='type-id-65'/>
13957          </function-decl>
13958        </member-function>
13959      </class-decl>
13960      <class-decl name='Decimal128' size-in-bits='128' visibility='default' filepath='src/mongo/platform/decimal128.h' line='47' column='1' id='type-id-445'>
13961        <member-type access='public'>
13962          <enum-decl name='RoundingMode' filepath='src/mongo/platform/decimal128.h' line='87' column='1' id='type-id-3060'>
13963            <underlying-type type-id='type-id-88'/>
13964            <enumerator name='kRoundTiesToEven' value='0'/>
13965            <enumerator name='kRoundTowardNegative' value='1'/>
13966            <enumerator name='kRoundTowardPositive' value='2'/>
13967            <enumerator name='kRoundTowardZero' value='3'/>
13968            <enumerator name='kRoundTiesToAway' value='4'/>
13969          </enum-decl>
13970        </member-type>
13971        <member-type access='public'>
13972          <enum-decl name='SignalingFlag' filepath='src/mongo/platform/decimal128.h' line='108' column='1' id='type-id-3061'>
13973            <underlying-type type-id='type-id-88'/>
13974            <enumerator name='kNoFlag' value='0'/>
13975            <enumerator name='kInvalid' value='1'/>
13976            <enumerator name='kDivideByZero' value='4'/>
13977            <enumerator name='kOverflow' value='8'/>
13978            <enumerator name='kUnderflow' value='16'/>
13979            <enumerator name='kInexact' value='32'/>
13980          </enum-decl>
13981        </member-type>
13982        <member-type access='public'>
13983          <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-3062'>
13984            <data-member access='public' layout-offset-in-bits='0'>
13985              <var-decl name='low64' type-id='type-id-83' visibility='default' filepath='src/mongo/platform/decimal128.h' line='83' column='1'/>
13986            </data-member>
13987            <data-member access='public' layout-offset-in-bits='64'>
13988              <var-decl name='high64' type-id='type-id-83' visibility='default' filepath='src/mongo/platform/decimal128.h' line='84' column='1'/>
13989            </data-member>
13990          </class-decl>
13991        </member-type>
13992        <data-member access='public' static='yes'>
13993          <var-decl name='enabled' type-id='type-id-332' visibility='default' filepath='src/mongo/platform/decimal128.h' line='56' column='1'/>
13994        </data-member>
13995        <data-member access='public' static='yes'>
13996          <var-decl name='kLargestPositive' type-id='type-id-446' visibility='default' filepath='src/mongo/platform/decimal128.h' line='67' column='1'/>
13997        </data-member>
13998        <data-member access='public' static='yes'>
13999          <var-decl name='kSmallestPositive' type-id='type-id-446' visibility='default' filepath='src/mongo/platform/decimal128.h' line='68' column='1'/>
14000        </data-member>
14001        <data-member access='public' static='yes'>
14002          <var-decl name='kLargestNegative' type-id='type-id-446' visibility='default' filepath='src/mongo/platform/decimal128.h' line='69' column='1'/>
14003        </data-member>
14004        <data-member access='public' static='yes'>
14005          <var-decl name='kSmallestNegative' type-id='type-id-446' visibility='default' filepath='src/mongo/platform/decimal128.h' line='70' column='1'/>
14006        </data-member>
14007        <data-member access='public' static='yes'>
14008          <var-decl name='kLargestNegativeExponentZero' type-id='type-id-446' visibility='default' filepath='src/mongo/platform/decimal128.h' line='72' column='1'/>
14009        </data-member>
14010        <data-member access='public' static='yes'>
14011          <var-decl name='kPositiveInfinity' type-id='type-id-446' visibility='default' filepath='src/mongo/platform/decimal128.h' line='74' column='1'/>
14012        </data-member>
14013        <data-member access='public' static='yes'>
14014          <var-decl name='kNegativeInfinity' type-id='type-id-446' visibility='default' filepath='src/mongo/platform/decimal128.h' line='75' column='1'/>
14015        </data-member>
14016        <data-member access='public' static='yes'>
14017          <var-decl name='kPositiveNaN' type-id='type-id-446' visibility='default' filepath='src/mongo/platform/decimal128.h' line='76' column='1'/>
14018        </data-member>
14019        <data-member access='public' static='yes'>
14020          <var-decl name='kNegativeNaN' type-id='type-id-446' visibility='default' filepath='src/mongo/platform/decimal128.h' line='77' column='1'/>
14021        </data-member>
14022        <data-member access='private' layout-offset-in-bits='0'>
14023          <var-decl name='_value' type-id='type-id-3062' visibility='default' filepath='src/mongo/platform/decimal128.h' line='306' column='1'/>
14024        </data-member>
14025        <member-function access='public' constructor='yes'>
14026          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
14027            <parameter type-id='type-id-1530' is-artificial='yes'/>
14028            <return type-id='type-id-65'/>
14029          </function-decl>
14030        </member-function>
14031        <member-function access='public' constructor='yes'>
14032          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
14033            <parameter type-id='type-id-1530' is-artificial='yes'/>
14034            <parameter type-id='type-id-3062'/>
14035            <return type-id='type-id-65'/>
14036          </function-decl>
14037        </member-function>
14038        <member-function access='public' constructor='yes'>
14039          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
14040            <parameter type-id='type-id-1530' is-artificial='yes'/>
14041            <parameter type-id='type-id-75'/>
14042            <return type-id='type-id-65'/>
14043          </function-decl>
14044        </member-function>
14045        <member-function access='public' constructor='yes'>
14046          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
14047            <parameter type-id='type-id-1530' is-artificial='yes'/>
14048            <parameter type-id='type-id-28'/>
14049            <return type-id='type-id-65'/>
14050          </function-decl>
14051        </member-function>
14052        <member-function access='public' constructor='yes'>
14053          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
14054            <parameter type-id='type-id-1530' is-artificial='yes'/>
14055            <parameter type-id='type-id-21'/>
14056            <parameter type-id='type-id-3060'/>
14057            <return type-id='type-id-65'/>
14058          </function-decl>
14059        </member-function>
14060        <member-function access='public' constructor='yes'>
14061          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
14062            <parameter type-id='type-id-1530' is-artificial='yes'/>
14063            <parameter type-id='type-id-1327'/>
14064            <parameter type-id='type-id-3060'/>
14065            <return type-id='type-id-65'/>
14066          </function-decl>
14067        </member-function>
14068      </class-decl>
14069      <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-3063'>
14070        <member-type access='public'>
14071          <enum-decl name='Error' filepath='build/debug/mongo/base/error_codes.h' line='47' column='1' id='type-id-449'>
14072            <underlying-type type-id='type-id-88'/>
14073            <enumerator name='OK' value='0'/>
14074            <enumerator name='InternalError' value='1'/>
14075            <enumerator name='BadValue' value='2'/>
14076            <enumerator name='OBSOLETE_DuplicateKey' value='3'/>
14077            <enumerator name='NoSuchKey' value='4'/>
14078            <enumerator name='GraphContainsCycle' value='5'/>
14079            <enumerator name='HostUnreachable' value='6'/>
14080            <enumerator name='HostNotFound' value='7'/>
14081            <enumerator name='UnknownError' value='8'/>
14082            <enumerator name='FailedToParse' value='9'/>
14083            <enumerator name='CannotMutateObject' value='10'/>
14084            <enumerator name='UserNotFound' value='11'/>
14085            <enumerator name='UnsupportedFormat' value='12'/>
14086            <enumerator name='Unauthorized' value='13'/>
14087            <enumerator name='TypeMismatch' value='14'/>
14088            <enumerator name='Overflow' value='15'/>
14089            <enumerator name='InvalidLength' value='16'/>
14090            <enumerator name='ProtocolError' value='17'/>
14091            <enumerator name='AuthenticationFailed' value='18'/>
14092            <enumerator name='CannotReuseObject' value='19'/>
14093            <enumerator name='IllegalOperation' value='20'/>
14094            <enumerator name='EmptyArrayOperation' value='21'/>
14095            <enumerator name='InvalidBSON' value='22'/>
14096            <enumerator name='AlreadyInitialized' value='23'/>
14097            <enumerator name='LockTimeout' value='24'/>
14098            <enumerator name='RemoteValidationError' value='25'/>
14099            <enumerator name='NamespaceNotFound' value='26'/>
14100            <enumerator name='IndexNotFound' value='27'/>
14101            <enumerator name='PathNotViable' value='28'/>
14102            <enumerator name='NonExistentPath' value='29'/>
14103            <enumerator name='InvalidPath' value='30'/>
14104            <enumerator name='RoleNotFound' value='31'/>
14105            <enumerator name='RolesNotRelated' value='32'/>
14106            <enumerator name='PrivilegeNotFound' value='33'/>
14107            <enumerator name='CannotBackfillArray' value='34'/>
14108            <enumerator name='UserModificationFailed' value='35'/>
14109            <enumerator name='RemoteChangeDetected' value='36'/>
14110            <enumerator name='FileRenameFailed' value='37'/>
14111            <enumerator name='FileNotOpen' value='38'/>
14112            <enumerator name='FileStreamFailed' value='39'/>
14113            <enumerator name='ConflictingUpdateOperators' value='40'/>
14114            <enumerator name='FileAlreadyOpen' value='41'/>
14115            <enumerator name='LogWriteFailed' value='42'/>
14116            <enumerator name='CursorNotFound' value='43'/>
14117            <enumerator name='UserDataInconsistent' value='45'/>
14118            <enumerator name='LockBusy' value='46'/>
14119            <enumerator name='NoMatchingDocument' value='47'/>
14120            <enumerator name='NamespaceExists' value='48'/>
14121            <enumerator name='InvalidRoleModification' value='49'/>
14122            <enumerator name='ExceededTimeLimit' value='50'/>
14123            <enumerator name='ManualInterventionRequired' value='51'/>
14124            <enumerator name='DollarPrefixedFieldName' value='52'/>
14125            <enumerator name='InvalidIdField' value='53'/>
14126            <enumerator name='NotSingleValueField' value='54'/>
14127            <enumerator name='InvalidDBRef' value='55'/>
14128            <enumerator name='EmptyFieldName' value='56'/>
14129            <enumerator name='DottedFieldName' value='57'/>
14130            <enumerator name='RoleModificationFailed' value='58'/>
14131            <enumerator name='CommandNotFound' value='59'/>
14132            <enumerator name='DatabaseNotFound' value='60'/>
14133            <enumerator name='ShardKeyNotFound' value='61'/>
14134            <enumerator name='OplogOperationUnsupported' value='62'/>
14135            <enumerator name='StaleShardVersion' value='63'/>
14136            <enumerator name='WriteConcernFailed' value='64'/>
14137            <enumerator name='MultipleErrorsOccurred' value='65'/>
14138            <enumerator name='ImmutableField' value='66'/>
14139            <enumerator name='CannotCreateIndex' value='67'/>
14140            <enumerator name='IndexAlreadyExists' value='68'/>
14141            <enumerator name='AuthSchemaIncompatible' value='69'/>
14142            <enumerator name='ShardNotFound' value='70'/>
14143            <enumerator name='ReplicaSetNotFound' value='71'/>
14144            <enumerator name='InvalidOptions' value='72'/>
14145            <enumerator name='InvalidNamespace' value='73'/>
14146            <enumerator name='NodeNotFound' value='74'/>
14147            <enumerator name='WriteConcernLegacyOK' value='75'/>
14148            <enumerator name='NoReplicationEnabled' value='76'/>
14149            <enumerator name='OperationIncomplete' value='77'/>
14150            <enumerator name='CommandResultSchemaViolation' value='78'/>
14151            <enumerator name='UnknownReplWriteConcern' value='79'/>
14152            <enumerator name='RoleDataInconsistent' value='80'/>
14153            <enumerator name='NoWhereParseContext' value='81'/>
14154            <enumerator name='NoProgressMade' value='82'/>
14155            <enumerator name='RemoteResultsUnavailable' value='83'/>
14156            <enumerator name='DuplicateKeyValue' value='84'/>
14157            <enumerator name='IndexOptionsConflict' value='85'/>
14158            <enumerator name='IndexKeySpecsConflict' value='86'/>
14159            <enumerator name='CannotSplit' value='87'/>
14160            <enumerator name='SplitFailed' value='88'/>
14161            <enumerator name='NetworkTimeout' value='89'/>
14162            <enumerator name='CallbackCanceled' value='90'/>
14163            <enumerator name='ShutdownInProgress' value='91'/>
14164            <enumerator name='SecondaryAheadOfPrimary' value='92'/>
14165            <enumerator name='InvalidReplicaSetConfig' value='93'/>
14166            <enumerator name='NotYetInitialized' value='94'/>
14167            <enumerator name='NotSecondary' value='95'/>
14168            <enumerator name='OperationFailed' value='96'/>
14169            <enumerator name='NoProjectionFound' value='97'/>
14170            <enumerator name='DBPathInUse' value='98'/>
14171            <enumerator name='WriteConcernNotDefined' value='99'/>
14172            <enumerator name='CannotSatisfyWriteConcern' value='100'/>
14173            <enumerator name='OutdatedClient' value='101'/>
14174            <enumerator name='IncompatibleAuditMetadata' value='102'/>
14175            <enumerator name='NewReplicaSetConfigurationIncompatible' value='103'/>
14176            <enumerator name='NodeNotElectable' value='104'/>
14177            <enumerator name='IncompatibleShardingMetadata' value='105'/>
14178            <enumerator name='DistributedClockSkewed' value='106'/>
14179            <enumerator name='LockFailed' value='107'/>
14180            <enumerator name='InconsistentReplicaSetNames' value='108'/>
14181            <enumerator name='ConfigurationInProgress' value='109'/>
14182            <enumerator name='CannotInitializeNodeWithData' value='110'/>
14183            <enumerator name='NotExactValueField' value='111'/>
14184            <enumerator name='WriteConflict' value='112'/>
14185            <enumerator name='InitialSyncFailure' value='113'/>
14186            <enumerator name='InitialSyncOplogSourceMissing' value='114'/>
14187            <enumerator name='CommandNotSupported' value='115'/>
14188            <enumerator name='DocTooLargeForCapped' value='116'/>
14189            <enumerator name='ConflictingOperationInProgress' value='117'/>
14190            <enumerator name='NamespaceNotSharded' value='118'/>
14191            <enumerator name='InvalidSyncSource' value='119'/>
14192            <enumerator name='OplogStartMissing' value='120'/>
14193            <enumerator name='DocumentValidationFailure' value='121'/>
14194            <enumerator name='OBSOLETE_ReadAfterOptimeTimeout' value='122'/>
14195            <enumerator name='NotAReplicaSet' value='123'/>
14196            <enumerator name='IncompatibleElectionProtocol' value='124'/>
14197            <enumerator name='CommandFailed' value='125'/>
14198            <enumerator name='RPCProtocolNegotiationFailed' value='126'/>
14199            <enumerator name='UnrecoverableRollbackError' value='127'/>
14200            <enumerator name='LockNotFound' value='128'/>
14201            <enumerator name='LockStateChangeFailed' value='129'/>
14202            <enumerator name='SymbolNotFound' value='130'/>
14203            <enumerator name='RLPInitializationFailed' value='131'/>
14204            <enumerator name='ConfigServersInconsistent' value='132'/>
14205            <enumerator name='FailedToSatisfyReadPreference' value='133'/>
14206            <enumerator name='ReadConcernMajorityNotAvailableYet' value='134'/>
14207            <enumerator name='StaleTerm' value='135'/>
14208            <enumerator name='CappedPositionLost' value='136'/>
14209            <enumerator name='IncompatibleShardingConfigVersion' value='137'/>
14210            <enumerator name='RemoteOplogStale' value='138'/>
14211            <enumerator name='JSInterpreterFailure' value='139'/>
14212            <enumerator name='InvalidSSLConfiguration' value='140'/>
14213            <enumerator name='SSLHandshakeFailed' value='141'/>
14214            <enumerator name='JSUncatchableError' value='142'/>
14215            <enumerator name='CursorInUse' value='143'/>
14216            <enumerator name='RecvStaleConfig' value='9996'/>
14217            <enumerator name='NotMaster' value='10107'/>
14218            <enumerator name='DuplicateKey' value='11000'/>
14219            <enumerator name='InterruptedAtShutdown' value='11600'/>
14220            <enumerator name='Interrupted' value='11601'/>
14221            <enumerator name='BackgroundOperationInProgressForDatabase' value='12586'/>
14222            <enumerator name='BackgroundOperationInProgressForNamespace' value='12587'/>
14223            <enumerator name='PrepareConfigsFailedCode' value='13104'/>
14224            <enumerator name='DatabaseDifferCase' value='13297'/>
14225            <enumerator name='ShardKeyTooBig' value='13334'/>
14226            <enumerator name='SendStaleConfig' value='13388'/>
14227            <enumerator name='NotMasterNoSlaveOkCode' value='13435'/>
14228            <enumerator name='NotMasterOrSecondaryCode' value='13436'/>
14229            <enumerator name='OutOfDiskSpace' value='14031'/>
14230            <enumerator name='KeyTooLong' value='17280'/>
14231            <enumerator name='MaxError' value='17281'/>
14232          </enum-decl>
14233        </member-type>
14234      </class-decl>
14235      <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-1532'>
14236        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-455'/>
14237        <member-function access='public' constructor='yes'>
14238          <function-decl name='ExportedScramIterationCountParameter' filepath='src/mongo/db/auth/sasl_options.cpp' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
14239            <parameter type-id='type-id-1533' is-artificial='yes'/>
14240            <return type-id='type-id-65'/>
14241          </function-decl>
14242        </member-function>
14243        <member-function access='public' constructor='yes'>
14244          <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'>
14245            <parameter type-id='type-id-1533' is-artificial='yes'/>
14246            <return type-id='type-id-65'/>
14247          </function-decl>
14248        </member-function>
14249        <member-function access='public' vtable-offset='7'>
14250          <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'>
14251            <parameter type-id='type-id-1533' is-artificial='yes'/>
14252            <parameter type-id='type-id-369'/>
14253            <return type-id='type-id-515'/>
14254          </function-decl>
14255        </member-function>
14256      </class-decl>
14257      <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-455'>
14258        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1556'/>
14259        <data-member access='protected' layout-offset-in-bits='192'>
14260          <var-decl name='_value' type-id='type-id-1485' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
14261        </data-member>
14262        <member-function access='public'>
14263          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
14264            <parameter type-id='type-id-1534' is-artificial='yes'/>
14265            <parameter type-id='type-id-1558'/>
14266            <parameter type-id='type-id-1329'/>
14267            <parameter type-id='type-id-1485'/>
14268            <parameter type-id='type-id-1'/>
14269            <parameter type-id='type-id-1'/>
14270            <return type-id='type-id-65'/>
14271          </function-decl>
14272        </member-function>
14273        <member-function access='public'>
14274          <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'>
14275            <parameter type-id='type-id-1534' is-artificial='yes'/>
14276            <parameter type-id='type-id-1558'/>
14277            <parameter type-id='type-id-1329'/>
14278            <parameter type-id='type-id-1485'/>
14279            <parameter type-id='type-id-1'/>
14280            <parameter type-id='type-id-1'/>
14281            <return type-id='type-id-65'/>
14282          </function-decl>
14283        </member-function>
14284        <member-function access='public' destructor='yes' vtable-offset='-1'>
14285          <function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
14286            <parameter type-id='type-id-1534' is-artificial='yes'/>
14287            <parameter type-id='type-id-23' is-artificial='yes'/>
14288            <return type-id='type-id-65'/>
14289          </function-decl>
14290        </member-function>
14291        <member-function access='public' destructor='yes' vtable-offset='-1'>
14292          <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'>
14293            <parameter type-id='type-id-1534' is-artificial='yes'/>
14294            <parameter type-id='type-id-23' is-artificial='yes'/>
14295            <return type-id='type-id-65'/>
14296          </function-decl>
14297        </member-function>
14298        <member-function access='public' destructor='yes' vtable-offset='-1'>
14299          <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'>
14300            <parameter type-id='type-id-1534' is-artificial='yes'/>
14301            <parameter type-id='type-id-23' is-artificial='yes'/>
14302            <return type-id='type-id-65'/>
14303          </function-decl>
14304        </member-function>
14305        <member-function access='public' vtable-offset='2'>
14306          <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'>
14307            <parameter type-id='type-id-1534' is-artificial='yes'/>
14308            <parameter type-id='type-id-1550'/>
14309            <parameter type-id='type-id-1507'/>
14310            <parameter type-id='type-id-1329'/>
14311            <return type-id='type-id-65'/>
14312          </function-decl>
14313        </member-function>
14314        <member-function access='public' vtable-offset='3'>
14315          <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'>
14316            <parameter type-id='type-id-1534' is-artificial='yes'/>
14317            <parameter type-id='type-id-395'/>
14318            <return type-id='type-id-515'/>
14319          </function-decl>
14320        </member-function>
14321        <member-function access='public' vtable-offset='4'>
14322          <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'>
14323            <parameter type-id='type-id-1534' is-artificial='yes'/>
14324            <parameter type-id='type-id-1329'/>
14325            <return type-id='type-id-515'/>
14326          </function-decl>
14327        </member-function>
14328        <member-function access='public' vtable-offset='5'>
14329          <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'>
14330            <parameter type-id='type-id-1534' is-artificial='yes'/>
14331            <parameter type-id='type-id-369'/>
14332            <return type-id='type-id-515'/>
14333          </function-decl>
14334        </member-function>
14335        <member-function access='public' const='yes' vtable-offset='6'>
14336          <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'>
14337            <parameter type-id='type-id-457' is-artificial='yes'/>
14338            <return type-id='type-id-369'/>
14339          </function-decl>
14340        </member-function>
14341        <member-function access='protected' vtable-offset='7'>
14342          <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'>
14343            <parameter type-id='type-id-1534' is-artificial='yes'/>
14344            <parameter type-id='type-id-369'/>
14345            <return type-id='type-id-515'/>
14346          </function-decl>
14347        </member-function>
14348      </class-decl>
14349      <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-458'>
14350        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1556'/>
14351        <data-member access='protected' layout-offset-in-bits='192'>
14352          <var-decl name='_value' type-id='type-id-1979' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
14353        </data-member>
14354        <member-function access='public'>
14355          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
14356            <parameter type-id='type-id-1535' is-artificial='yes'/>
14357            <parameter type-id='type-id-1558'/>
14358            <parameter type-id='type-id-1329'/>
14359            <parameter type-id='type-id-1979'/>
14360            <parameter type-id='type-id-1'/>
14361            <parameter type-id='type-id-1'/>
14362            <return type-id='type-id-65'/>
14363          </function-decl>
14364        </member-function>
14365        <member-function access='public'>
14366          <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'>
14367            <parameter type-id='type-id-1535' is-artificial='yes'/>
14368            <parameter type-id='type-id-1558'/>
14369            <parameter type-id='type-id-1329'/>
14370            <parameter type-id='type-id-1979'/>
14371            <parameter type-id='type-id-1'/>
14372            <parameter type-id='type-id-1'/>
14373            <return type-id='type-id-65'/>
14374          </function-decl>
14375        </member-function>
14376        <member-function access='public' destructor='yes' vtable-offset='-1'>
14377          <function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
14378            <parameter type-id='type-id-1535' is-artificial='yes'/>
14379            <parameter type-id='type-id-23' is-artificial='yes'/>
14380            <return type-id='type-id-65'/>
14381          </function-decl>
14382        </member-function>
14383        <member-function access='public' destructor='yes' vtable-offset='-1'>
14384          <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'>
14385            <parameter type-id='type-id-1535' is-artificial='yes'/>
14386            <parameter type-id='type-id-23' is-artificial='yes'/>
14387            <return type-id='type-id-65'/>
14388          </function-decl>
14389        </member-function>
14390        <member-function access='public' destructor='yes' vtable-offset='-1'>
14391          <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'>
14392            <parameter type-id='type-id-1535' is-artificial='yes'/>
14393            <parameter type-id='type-id-23' is-artificial='yes'/>
14394            <return type-id='type-id-65'/>
14395          </function-decl>
14396        </member-function>
14397        <member-function access='public' vtable-offset='2'>
14398          <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'>
14399            <parameter type-id='type-id-1535' is-artificial='yes'/>
14400            <parameter type-id='type-id-1550'/>
14401            <parameter type-id='type-id-1507'/>
14402            <parameter type-id='type-id-1329'/>
14403            <return type-id='type-id-65'/>
14404          </function-decl>
14405        </member-function>
14406        <member-function access='public' vtable-offset='3'>
14407          <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'>
14408            <parameter type-id='type-id-1535' is-artificial='yes'/>
14409            <parameter type-id='type-id-395'/>
14410            <return type-id='type-id-515'/>
14411          </function-decl>
14412        </member-function>
14413        <member-function access='public' vtable-offset='4'>
14414          <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'>
14415            <parameter type-id='type-id-1535' is-artificial='yes'/>
14416            <parameter type-id='type-id-1329'/>
14417            <return type-id='type-id-515'/>
14418          </function-decl>
14419        </member-function>
14420        <member-function access='public' vtable-offset='5'>
14421          <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'>
14422            <parameter type-id='type-id-1535' is-artificial='yes'/>
14423            <parameter type-id='type-id-1105'/>
14424            <return type-id='type-id-515'/>
14425          </function-decl>
14426        </member-function>
14427        <member-function access='public' const='yes' vtable-offset='6'>
14428          <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'>
14429            <parameter type-id='type-id-460' is-artificial='yes'/>
14430            <return type-id='type-id-1105'/>
14431          </function-decl>
14432        </member-function>
14433        <member-function access='protected' vtable-offset='7'>
14434          <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'>
14435            <parameter type-id='type-id-1535' is-artificial='yes'/>
14436            <parameter type-id='type-id-1105'/>
14437            <return type-id='type-id-515'/>
14438          </function-decl>
14439        </member-function>
14440      </class-decl>
14441      <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-461'>
14442        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1556'/>
14443        <data-member access='protected' layout-offset-in-bits='192'>
14444          <var-decl name='_value' type-id='type-id-2153' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
14445        </data-member>
14446        <member-function access='public'>
14447          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
14448            <parameter type-id='type-id-1536' is-artificial='yes'/>
14449            <parameter type-id='type-id-1558'/>
14450            <parameter type-id='type-id-1329'/>
14451            <parameter type-id='type-id-2153'/>
14452            <parameter type-id='type-id-1'/>
14453            <parameter type-id='type-id-1'/>
14454            <return type-id='type-id-65'/>
14455          </function-decl>
14456        </member-function>
14457        <member-function access='public'>
14458          <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'>
14459            <parameter type-id='type-id-1536' is-artificial='yes'/>
14460            <parameter type-id='type-id-1558'/>
14461            <parameter type-id='type-id-1329'/>
14462            <parameter type-id='type-id-2153'/>
14463            <parameter type-id='type-id-1'/>
14464            <parameter type-id='type-id-1'/>
14465            <return type-id='type-id-65'/>
14466          </function-decl>
14467        </member-function>
14468        <member-function access='public' destructor='yes' vtable-offset='-1'>
14469          <function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
14470            <parameter type-id='type-id-1536' is-artificial='yes'/>
14471            <parameter type-id='type-id-23' is-artificial='yes'/>
14472            <return type-id='type-id-65'/>
14473          </function-decl>
14474        </member-function>
14475        <member-function access='public' destructor='yes' vtable-offset='-1'>
14476          <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'>
14477            <parameter type-id='type-id-1536' is-artificial='yes'/>
14478            <parameter type-id='type-id-23' is-artificial='yes'/>
14479            <return type-id='type-id-65'/>
14480          </function-decl>
14481        </member-function>
14482        <member-function access='public' destructor='yes' vtable-offset='-1'>
14483          <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'>
14484            <parameter type-id='type-id-1536' is-artificial='yes'/>
14485            <parameter type-id='type-id-23' is-artificial='yes'/>
14486            <return type-id='type-id-65'/>
14487          </function-decl>
14488        </member-function>
14489        <member-function access='public' vtable-offset='2'>
14490          <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'>
14491            <parameter type-id='type-id-1536' is-artificial='yes'/>
14492            <parameter type-id='type-id-1550'/>
14493            <parameter type-id='type-id-1507'/>
14494            <parameter type-id='type-id-1329'/>
14495            <return type-id='type-id-65'/>
14496          </function-decl>
14497        </member-function>
14498        <member-function access='public' vtable-offset='3'>
14499          <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'>
14500            <parameter type-id='type-id-1536' is-artificial='yes'/>
14501            <parameter type-id='type-id-395'/>
14502            <return type-id='type-id-515'/>
14503          </function-decl>
14504        </member-function>
14505        <member-function access='public' vtable-offset='4'>
14506          <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'>
14507            <parameter type-id='type-id-1536' is-artificial='yes'/>
14508            <parameter type-id='type-id-1329'/>
14509            <return type-id='type-id-515'/>
14510          </function-decl>
14511        </member-function>
14512        <member-function access='public' vtable-offset='5'>
14513          <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_'>
14514            <parameter type-id='type-id-1536' is-artificial='yes'/>
14515            <parameter type-id='type-id-1439'/>
14516            <return type-id='type-id-515'/>
14517          </function-decl>
14518        </member-function>
14519        <member-function access='public' const='yes' vtable-offset='6'>
14520          <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'>
14521            <parameter type-id='type-id-463' is-artificial='yes'/>
14522            <return type-id='type-id-1439'/>
14523          </function-decl>
14524        </member-function>
14525        <member-function access='protected' vtable-offset='7'>
14526          <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_'>
14527            <parameter type-id='type-id-1536' is-artificial='yes'/>
14528            <parameter type-id='type-id-1439'/>
14529            <return type-id='type-id-515'/>
14530          </function-decl>
14531        </member-function>
14532      </class-decl>
14533      <class-decl name='InitializerContext' size-in-bits='576' visibility='default' filepath='src/mongo/base/initializer_context.h' line='43' column='1' id='type-id-464'>
14534        <member-type access='public'>
14535          <typedef-decl name='ArgumentVector' type-id='type-id-1437' filepath='src/mongo/base/initializer_context.h' line='47' column='1' id='type-id-468'/>
14536        </member-type>
14537        <member-type access='public'>
14538          <typedef-decl name='EnvironmentMap' type-id='type-id-1256' filepath='src/mongo/base/initializer_context.h' line='48' column='1' id='type-id-471'/>
14539        </member-type>
14540        <data-member access='private' layout-offset-in-bits='0'>
14541          <var-decl name='_args' type-id='type-id-468' visibility='default' filepath='src/mongo/base/initializer_context.h' line='60' column='1'/>
14542        </data-member>
14543        <data-member access='private' layout-offset-in-bits='192'>
14544          <var-decl name='_env' type-id='type-id-471' visibility='default' filepath='src/mongo/base/initializer_context.h' line='61' column='1'/>
14545        </data-member>
14546        <member-function access='private' constructor='yes'>
14547          <function-decl name='InitializerContext' filepath='src/mongo/base/initializer_context.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
14548            <parameter type-id='type-id-1538' is-artificial='yes'/>
14549            <parameter type-id='type-id-466'/>
14550            <return type-id='type-id-65'/>
14551          </function-decl>
14552        </member-function>
14553        <member-function access='public' constructor='yes'>
14554          <function-decl name='InitializerContext' filepath='src/mongo/base/initializer_context.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
14555            <parameter type-id='type-id-1538' is-artificial='yes'/>
14556            <parameter type-id='type-id-470'/>
14557            <parameter type-id='type-id-473'/>
14558            <return type-id='type-id-65'/>
14559          </function-decl>
14560        </member-function>
14561      </class-decl>
14562      <class-decl name='Labeler' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='130' column='1' id='type-id-1540'>
14563        <member-type access='public'>
14564          <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-474'>
14565            <data-member access='public' layout-offset-in-bits='0'>
14566              <var-decl name='l_' type-id='type-id-59' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='134' column='1'/>
14567            </data-member>
14568            <member-function access='public' constructor='yes'>
14569              <function-decl name='Label' filepath='src/mongo/bson/bsonmisc.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
14570                <parameter type-id='type-id-1542' is-artificial='yes'/>
14571                <parameter type-id='type-id-59'/>
14572                <return type-id='type-id-65'/>
14573              </function-decl>
14574            </member-function>
14575          </class-decl>
14576        </member-type>
14577        <data-member access='private' layout-offset-in-bits='0'>
14578          <var-decl name='l_' type-id='type-id-476' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='148' column='1'/>
14579        </data-member>
14580        <data-member access='private' layout-offset-in-bits='64'>
14581          <var-decl name='s_' type-id='type-id-1513' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='149' column='1'/>
14582        </data-member>
14583        <member-function access='public' constructor='yes'>
14584          <function-decl name='Labeler' filepath='src/mongo/bson/bsonmisc.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
14585            <parameter type-id='type-id-1541' is-artificial='yes'/>
14586            <parameter type-id='type-id-476'/>
14587            <parameter type-id='type-id-1513'/>
14588            <return type-id='type-id-65'/>
14589          </function-decl>
14590        </member-function>
14591      </class-decl>
14592      <class-decl name='OID' size-in-bits='96' visibility='default' filepath='src/mongo/bson/oid.h' line='71' column='1' id='type-id-494'>
14593        <member-type access='public'>
14594          <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-3064'>
14595            <data-member access='public' layout-offset-in-bits='0'>
14596              <var-decl name='bytes' type-id='type-id-94' visibility='default' filepath='src/mongo/bson/oid.h' line='184' column='1'/>
14597            </data-member>
14598          </class-decl>
14599        </member-type>
14600        <member-type access='public'>
14601          <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-3065'>
14602            <data-member access='public' layout-offset-in-bits='0'>
14603              <var-decl name='bytes' type-id='type-id-96' visibility='default' filepath='src/mongo/bson/oid.h' line='178' column='1'/>
14604            </data-member>
14605          </class-decl>
14606        </member-type>
14607        <member-type access='private'>
14608          <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-3066'/>
14609        </member-type>
14610        <member-type access='public'>
14611          <typedef-decl name='Timestamp' type-id='type-id-75' filepath='src/mongo/bson/oid.h' line='173' column='1' id='type-id-3067'/>
14612        </member-type>
14613        <data-member access='private' layout-offset-in-bits='0'>
14614          <var-decl name='_data' type-id='type-id-6' visibility='default' filepath='src/mongo/bson/oid.h' line='210' column='1'/>
14615        </data-member>
14616        <member-function access='public' constructor='yes'>
14617          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
14618            <parameter type-id='type-id-1548' is-artificial='yes'/>
14619            <return type-id='type-id-65'/>
14620          </function-decl>
14621        </member-function>
14622        <member-function access='public' constructor='yes'>
14623          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
14624            <parameter type-id='type-id-1548' is-artificial='yes'/>
14625            <parameter type-id='type-id-1329'/>
14626            <return type-id='type-id-65'/>
14627          </function-decl>
14628        </member-function>
14629        <member-function access='public' constructor='yes'>
14630          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
14631            <parameter type-id='type-id-1548' is-artificial='yes'/>
14632            <parameter type-id='type-id-2163'/>
14633            <return type-id='type-id-65'/>
14634          </function-decl>
14635        </member-function>
14636        <member-function access='public' constructor='yes'>
14637          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
14638            <parameter type-id='type-id-1548' is-artificial='yes'/>
14639            <parameter type-id='type-id-76'/>
14640            <return type-id='type-id-65'/>
14641          </function-decl>
14642        </member-function>
14643        <member-function access='private' constructor='yes'>
14644          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
14645            <parameter type-id='type-id-1548' is-artificial='yes'/>
14646            <parameter type-id='type-id-3066'/>
14647            <return type-id='type-id-65'/>
14648          </function-decl>
14649        </member-function>
14650      </class-decl>
14651      <class-decl name='Ordering' size-in-bits='32' visibility='default' filepath='src/mongo/bson/ordering.h' line='43' column='1' id='type-id-498'>
14652        <data-member access='private' layout-offset-in-bits='0'>
14653          <var-decl name='bits' type-id='type-id-50' visibility='default' filepath='src/mongo/bson/ordering.h' line='44' column='1'/>
14654        </data-member>
14655        <member-function access='private' constructor='yes'>
14656          <function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
14657            <parameter type-id='type-id-1551' is-artificial='yes'/>
14658            <parameter type-id='type-id-50'/>
14659            <return type-id='type-id-65'/>
14660          </function-decl>
14661        </member-function>
14662        <member-function access='public' constructor='yes'>
14663          <function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
14664            <parameter type-id='type-id-1551' is-artificial='yes'/>
14665            <parameter type-id='type-id-500'/>
14666            <return type-id='type-id-65'/>
14667          </function-decl>
14668        </member-function>
14669      </class-decl>
14670      <class-decl name='ServerParameterSet' size-in-bits='384' visibility='default' filepath='src/mongo/db/server_parameters.h' line='90' column='1' id='type-id-502'>
14671        <member-type access='public'>
14672          <typedef-decl name='Map' type-id='type-id-1224' filepath='src/mongo/db/server_parameters.h' line='92' column='1' id='type-id-505'/>
14673        </member-type>
14674        <data-member access='private' layout-offset-in-bits='0'>
14675          <var-decl name='_map' type-id='type-id-505' visibility='default' filepath='src/mongo/db/server_parameters.h' line='103' column='1'/>
14676        </data-member>
14677      </class-decl>
14678      <class-decl name='SharedBuffer' size-in-bits='64' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='37' column='1' id='type-id-508'>
14679        <member-type access='public'>
14680          <class-decl name='Holder' size-in-bits='32' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='83' column='1' id='type-id-512'>
14681            <data-member access='private' layout-offset-in-bits='0'>
14682              <var-decl name='_refCount' type-id='type-id-3068' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='111' column='1'/>
14683            </data-member>
14684            <member-function access='public' constructor='yes'>
14685              <function-decl name='Holder' filepath='src/mongo/util/shared_buffer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
14686                <parameter type-id='type-id-1563' is-artificial='yes'/>
14687                <parameter type-id='type-id-3055'/>
14688                <return type-id='type-id-65'/>
14689              </function-decl>
14690            </member-function>
14691          </class-decl>
14692        </member-type>
14693        <data-member access='private' layout-offset-in-bits='0'>
14694          <var-decl name='_holder' type-id='type-id-194' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='120' column='1'/>
14695        </data-member>
14696        <member-function access='public' constructor='yes'>
14697          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
14698            <parameter type-id='type-id-1561' is-artificial='yes'/>
14699            <return type-id='type-id-65'/>
14700          </function-decl>
14701        </member-function>
14702        <member-function access='public' constructor='yes'>
14703          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
14704            <parameter type-id='type-id-1561' is-artificial='yes'/>
14705            <parameter type-id='type-id-510'/>
14706            <return type-id='type-id-65'/>
14707          </function-decl>
14708        </member-function>
14709        <member-function access='public' constructor='yes'>
14710          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
14711            <parameter type-id='type-id-1561' is-artificial='yes'/>
14712            <parameter type-id='type-id-1560'/>
14713            <return type-id='type-id-65'/>
14714          </function-decl>
14715        </member-function>
14716        <member-function access='private' constructor='yes'>
14717          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
14718            <parameter type-id='type-id-1561' is-artificial='yes'/>
14719            <parameter type-id='type-id-1563'/>
14720            <return type-id='type-id-65'/>
14721          </function-decl>
14722        </member-function>
14723        <member-function access='public' constructor='yes'>
14724          <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'>
14725            <parameter type-id='type-id-1561' is-artificial='yes'/>
14726            <return type-id='type-id-65'/>
14727          </function-decl>
14728        </member-function>
14729      </class-decl>
14730      <class-decl name='Status' size-in-bits='64' visibility='default' filepath='src/mongo/base/status.h' line='62' column='1' id='type-id-515'>
14731        <member-type access='private'>
14732          <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-1567'>
14733            <data-member access='public' layout-offset-in-bits='0'>
14734              <var-decl name='refs' type-id='type-id-3068' visibility='default' filepath='src/mongo/base/status.h' line='124' column='1'/>
14735            </data-member>
14736            <data-member access='public' layout-offset-in-bits='32'>
14737              <var-decl name='code' type-id='type-id-450' visibility='default' filepath='src/mongo/base/status.h' line='125' column='1'/>
14738            </data-member>
14739            <data-member access='public' layout-offset-in-bits='64'>
14740              <var-decl name='reason' type-id='type-id-1328' visibility='default' filepath='src/mongo/base/status.h' line='126' column='1'/>
14741            </data-member>
14742            <data-member access='public' layout-offset-in-bits='128'>
14743              <var-decl name='location' type-id='type-id-368' visibility='default' filepath='src/mongo/base/status.h' line='127' column='1'/>
14744            </data-member>
14745            <member-function access='public' constructor='yes'>
14746              <function-decl name='ErrorInfo' filepath='src/mongo/base/status.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
14747                <parameter type-id='type-id-1568' is-artificial='yes'/>
14748                <parameter type-id='type-id-449'/>
14749                <parameter type-id='type-id-1327'/>
14750                <parameter type-id='type-id-23'/>
14751                <return type-id='type-id-65'/>
14752              </function-decl>
14753            </member-function>
14754          </class-decl>
14755        </member-type>
14756        <data-member access='private' layout-offset-in-bits='0'>
14757          <var-decl name='_error' type-id='type-id-1568' visibility='default' filepath='src/mongo/base/status.h' line='134' column='1'/>
14758        </data-member>
14759        <member-function access='public' constructor='yes'>
14760          <function-decl name='Status' filepath='src/mongo/base/status.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
14761            <parameter type-id='type-id-1566' is-artificial='yes'/>
14762            <parameter type-id='type-id-449'/>
14763            <parameter type-id='type-id-1327'/>
14764            <parameter type-id='type-id-23'/>
14765            <return type-id='type-id-65'/>
14766          </function-decl>
14767        </member-function>
14768        <member-function access='public' constructor='yes'>
14769          <function-decl name='Status' filepath='src/mongo/base/status.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
14770            <parameter type-id='type-id-1566' is-artificial='yes'/>
14771            <parameter type-id='type-id-517'/>
14772            <return type-id='type-id-65'/>
14773          </function-decl>
14774        </member-function>
14775        <member-function access='public' constructor='yes'>
14776          <function-decl name='Status' filepath='src/mongo/base/status.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
14777            <parameter type-id='type-id-1566' is-artificial='yes'/>
14778            <parameter type-id='type-id-1565'/>
14779            <return type-id='type-id-65'/>
14780          </function-decl>
14781        </member-function>
14782        <member-function access='public' destructor='yes'>
14783          <function-decl name='~Status' filepath='src/mongo/base/status.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
14784            <parameter type-id='type-id-1566' is-artificial='yes'/>
14785            <parameter type-id='type-id-23' is-artificial='yes'/>
14786            <return type-id='type-id-65'/>
14787          </function-decl>
14788        </member-function>
14789        <member-function access='private' constructor='yes'>
14790          <function-decl name='Status' filepath='src/mongo/base/status.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
14791            <parameter type-id='type-id-1566' is-artificial='yes'/>
14792            <return type-id='type-id-65'/>
14793          </function-decl>
14794        </member-function>
14795        <member-function access='public' static='yes'>
14796          <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'>
14797            <return type-id='type-id-515'/>
14798          </function-decl>
14799        </member-function>
14800        <member-function access='public' constructor='yes'>
14801          <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_'>
14802            <parameter type-id='type-id-1566' is-artificial='yes'/>
14803            <parameter type-id='type-id-1565'/>
14804            <return type-id='type-id-65'/>
14805          </function-decl>
14806        </member-function>
14807        <member-function access='public' destructor='yes'>
14808          <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'>
14809            <parameter type-id='type-id-1566' is-artificial='yes'/>
14810            <parameter type-id='type-id-23' is-artificial='yes'/>
14811            <return type-id='type-id-65'/>
14812          </function-decl>
14813        </member-function>
14814        <member-function access='public' const='yes'>
14815          <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'>
14816            <parameter type-id='type-id-518' is-artificial='yes'/>
14817            <return type-id='type-id-1'/>
14818          </function-decl>
14819        </member-function>
14820        <member-function access='public' const='yes'>
14821          <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'>
14822            <parameter type-id='type-id-518' is-artificial='yes'/>
14823            <return type-id='type-id-449'/>
14824          </function-decl>
14825        </member-function>
14826        <member-function access='private' constructor='yes'>
14827          <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'>
14828            <parameter type-id='type-id-1566' is-artificial='yes'/>
14829            <return type-id='type-id-65'/>
14830          </function-decl>
14831        </member-function>
14832        <member-function access='private' static='yes'>
14833          <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'>
14834            <parameter type-id='type-id-1568'/>
14835            <return type-id='type-id-65'/>
14836          </function-decl>
14837        </member-function>
14838      </class-decl>
14839      <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-519'>
14840        <data-member access='public' static='yes'>
14841          <var-decl name='MONGO_DBL_SIZE' type-id='type-id-653' visibility='default' filepath='src/mongo/bson/util/builder.h' line='346' column='1'/>
14842        </data-member>
14843        <data-member access='public' static='yes'>
14844          <var-decl name='MONGO_S32_SIZE' type-id='type-id-653' visibility='default' filepath='src/mongo/bson/util/builder.h' line='347' column='1'/>
14845        </data-member>
14846        <data-member access='public' static='yes'>
14847          <var-decl name='MONGO_U32_SIZE' type-id='type-id-653' visibility='default' filepath='src/mongo/bson/util/builder.h' line='348' column='1'/>
14848        </data-member>
14849        <data-member access='public' static='yes'>
14850          <var-decl name='MONGO_S64_SIZE' type-id='type-id-653' visibility='default' filepath='src/mongo/bson/util/builder.h' line='349' column='1'/>
14851        </data-member>
14852        <data-member access='public' static='yes'>
14853          <var-decl name='MONGO_U64_SIZE' type-id='type-id-653' visibility='default' filepath='src/mongo/bson/util/builder.h' line='350' column='1'/>
14854        </data-member>
14855        <data-member access='public' static='yes'>
14856          <var-decl name='MONGO_S16_SIZE' type-id='type-id-653' visibility='default' filepath='src/mongo/bson/util/builder.h' line='351' column='1'/>
14857        </data-member>
14858        <data-member access='public' static='yes'>
14859          <var-decl name='MONGO_PTR_SIZE' type-id='type-id-653' visibility='default' filepath='src/mongo/bson/util/builder.h' line='352' column='1'/>
14860        </data-member>
14861        <data-member access='private' layout-offset-in-bits='0'>
14862          <var-decl name='_buf' type-id='type-id-534' visibility='default' filepath='src/mongo/bson/util/builder.h' line='434' column='1'/>
14863        </data-member>
14864        <member-function access='public'>
14865          <function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
14866            <parameter type-id='type-id-1572' is-artificial='yes'/>
14867            <return type-id='type-id-65'/>
14868          </function-decl>
14869        </member-function>
14870        <member-function access='private'>
14871          <function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
14872            <parameter type-id='type-id-1572' is-artificial='yes'/>
14873            <parameter type-id='type-id-521'/>
14874            <return type-id='type-id-65'/>
14875          </function-decl>
14876        </member-function>
14877        <member-function access='public'>
14878          <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'>
14879            <parameter type-id='type-id-1572' is-artificial='yes'/>
14880            <parameter type-id='type-id-523'/>
14881            <return type-id='type-id-1571'/>
14882          </function-decl>
14883        </member-function>
14884        <member-function access='public'>
14885          <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'>
14886            <parameter type-id='type-id-1572' is-artificial='yes'/>
14887            <return type-id='type-id-65'/>
14888          </function-decl>
14889        </member-function>
14890        <member-function access='public'>
14891          <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'>
14892            <parameter type-id='type-id-1572' is-artificial='yes'/>
14893            <parameter type-id='type-id-59'/>
14894            <return type-id='type-id-1571'/>
14895          </function-decl>
14896        </member-function>
14897        <member-function access='public'>
14898          <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'>
14899            <parameter type-id='type-id-1572' is-artificial='yes'/>
14900            <parameter type-id='type-id-23'/>
14901            <return type-id='type-id-1571'/>
14902          </function-decl>
14903        </member-function>
14904        <member-function access='public' const='yes'>
14905          <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'>
14906            <parameter type-id='type-id-522' is-artificial='yes'/>
14907            <return type-id='type-id-1327'/>
14908          </function-decl>
14909        </member-function>
14910        <member-function access='public'>
14911          <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'>
14912            <parameter type-id='type-id-1572' is-artificial='yes'/>
14913            <parameter type-id='type-id-523'/>
14914            <return type-id='type-id-65'/>
14915          </function-decl>
14916        </member-function>
14917        <member-function access='private'>
14918          <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'>
14919            <parameter type-id='type-id-1572' is-artificial='yes'/>
14920            <parameter type-id='type-id-23'/>
14921            <parameter type-id='type-id-23'/>
14922            <parameter type-id='type-id-59'/>
14923            <return type-id='type-id-1571'/>
14924          </function-decl>
14925        </member-function>
14926      </class-decl>
14927      <class-decl name='StringData' size-in-bits='128' visibility='default' filepath='src/mongo/base/string_data.h' line='53' column='1' id='type-id-523'>
14928        <member-type access='public'>
14929          <typedef-decl name='const_iterator' type-id='type-id-59' filepath='src/mongo/base/string_data.h' line='157' column='1' id='type-id-3069'/>
14930        </member-type>
14931        <data-member access='private' layout-offset-in-bits='0'>
14932          <var-decl name='_data' type-id='type-id-59' visibility='default' filepath='src/mongo/base/string_data.h' line='167' column='1'/>
14933        </data-member>
14934        <data-member access='private' layout-offset-in-bits='64'>
14935          <var-decl name='_size' type-id='type-id-46' visibility='default' filepath='src/mongo/base/string_data.h' line='168' column='1'/>
14936        </data-member>
14937        <member-function access='public' constructor='yes'>
14938          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
14939            <parameter type-id='type-id-1573' is-artificial='yes'/>
14940            <return type-id='type-id-65'/>
14941          </function-decl>
14942        </member-function>
14943        <member-function access='public' constructor='yes'>
14944          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
14945            <parameter type-id='type-id-1573' is-artificial='yes'/>
14946            <parameter type-id='type-id-59'/>
14947            <return type-id='type-id-65'/>
14948          </function-decl>
14949        </member-function>
14950        <member-function access='public' constructor='yes'>
14951          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
14952            <parameter type-id='type-id-1573' is-artificial='yes'/>
14953            <parameter type-id='type-id-59'/>
14954            <parameter type-id='type-id-46'/>
14955            <return type-id='type-id-65'/>
14956          </function-decl>
14957        </member-function>
14958        <member-function access='public' constructor='yes'>
14959          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
14960            <parameter type-id='type-id-1573' is-artificial='yes'/>
14961            <parameter type-id='type-id-1329'/>
14962            <return type-id='type-id-65'/>
14963          </function-decl>
14964        </member-function>
14965        <member-function access='public' constructor='yes'>
14966          <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'>
14967            <parameter type-id='type-id-1573' is-artificial='yes'/>
14968            <return type-id='type-id-65'/>
14969          </function-decl>
14970        </member-function>
14971        <member-function access='public' constructor='yes'>
14972          <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'>
14973            <parameter type-id='type-id-1573' is-artificial='yes'/>
14974            <parameter type-id='type-id-59'/>
14975            <return type-id='type-id-65'/>
14976          </function-decl>
14977        </member-function>
14978        <member-function access='public' constructor='yes'>
14979          <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'>
14980            <parameter type-id='type-id-1573' is-artificial='yes'/>
14981            <parameter type-id='type-id-1329'/>
14982            <return type-id='type-id-65'/>
14983          </function-decl>
14984        </member-function>
14985        <member-function access='public' const='yes'>
14986          <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'>
14987            <parameter type-id='type-id-526' is-artificial='yes'/>
14988            <return type-id='type-id-46'/>
14989          </function-decl>
14990        </member-function>
14991        <member-function access='public' const='yes'>
14992          <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'>
14993            <parameter type-id='type-id-526' is-artificial='yes'/>
14994            <parameter type-id='type-id-39'/>
14995            <parameter type-id='type-id-1'/>
14996            <return type-id='type-id-65'/>
14997          </function-decl>
14998        </member-function>
14999      </class-decl>
15000      <class-decl name='Timestamp' size-in-bits='64' visibility='default' filepath='src/mongo/bson/timestamp.h' line='40' column='1' id='type-id-527'>
15001        <data-member access='private' layout-offset-in-bits='0'>
15002          <var-decl name='i' type-id='type-id-50' visibility='default' filepath='src/mongo/bson/timestamp.h' line='123' column='1'/>
15003        </data-member>
15004        <data-member access='private' layout-offset-in-bits='32'>
15005          <var-decl name='secs' type-id='type-id-50' visibility='default' filepath='src/mongo/bson/timestamp.h' line='124' column='1'/>
15006        </data-member>
15007        <member-function access='public' constructor='yes'>
15008          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
15009            <parameter type-id='type-id-1574' is-artificial='yes'/>
15010            <parameter type-id='type-id-442'/>
15011            <return type-id='type-id-65'/>
15012          </function-decl>
15013        </member-function>
15014        <member-function access='public' constructor='yes'>
15015          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
15016            <parameter type-id='type-id-1574' is-artificial='yes'/>
15017            <parameter type-id='type-id-102'/>
15018            <return type-id='type-id-65'/>
15019          </function-decl>
15020        </member-function>
15021        <member-function access='public' constructor='yes'>
15022          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
15023            <parameter type-id='type-id-1574' is-artificial='yes'/>
15024            <parameter type-id='type-id-3070'/>
15025            <parameter type-id='type-id-50'/>
15026            <return type-id='type-id-65'/>
15027          </function-decl>
15028        </member-function>
15029        <member-function access='public' constructor='yes'>
15030          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
15031            <parameter type-id='type-id-1574' is-artificial='yes'/>
15032            <parameter type-id='type-id-50'/>
15033            <parameter type-id='type-id-50'/>
15034            <return type-id='type-id-65'/>
15035          </function-decl>
15036        </member-function>
15037        <member-function access='public' constructor='yes'>
15038          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
15039            <parameter type-id='type-id-1574' is-artificial='yes'/>
15040            <return type-id='type-id-65'/>
15041          </function-decl>
15042        </member-function>
15043      </class-decl>
15044      <class-decl name='TrivialAllocator' size-in-bits='8' visibility='default' filepath='src/mongo/bson/util/builder.h' line='77' column='1' id='type-id-1575'>
15045        <member-function access='public'>
15046          <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'>
15047            <parameter type-id='type-id-1576' is-artificial='yes'/>
15048            <parameter type-id='type-id-46'/>
15049            <return type-id='type-id-45'/>
15050          </function-decl>
15051        </member-function>
15052        <member-function access='public'>
15053          <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'>
15054            <parameter type-id='type-id-1576' is-artificial='yes'/>
15055            <parameter type-id='type-id-45'/>
15056            <parameter type-id='type-id-46'/>
15057            <return type-id='type-id-45'/>
15058          </function-decl>
15059        </member-function>
15060        <member-function access='public'>
15061          <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'>
15062            <parameter type-id='type-id-1576' is-artificial='yes'/>
15063            <parameter type-id='type-id-45'/>
15064            <return type-id='type-id-65'/>
15065          </function-decl>
15066        </member-function>
15067      </class-decl>
15068      <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-534'>
15069        <data-member access='private' layout-offset-in-bits='0'>
15070          <var-decl name='al' type-id='type-id-1575' visibility='default' filepath='src/mongo/bson/util/builder.h' line='124' column='1'/>
15071        </data-member>
15072        <data-member access='private' layout-offset-in-bits='64'>
15073          <var-decl name='data' type-id='type-id-39' visibility='default' filepath='src/mongo/bson/util/builder.h' line='313' column='1'/>
15074        </data-member>
15075        <data-member access='private' layout-offset-in-bits='128'>
15076          <var-decl name='l' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/util/builder.h' line='314' column='1'/>
15077        </data-member>
15078        <data-member access='private' layout-offset-in-bits='160'>
15079          <var-decl name='size' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/util/builder.h' line='315' column='1'/>
15080        </data-member>
15081        <data-member access='private' layout-offset-in-bits='192'>
15082          <var-decl name='reservedBytes' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/util/builder.h' line='316' column='1'/>
15083        </data-member>
15084        <member-function access='private'>
15085          <function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
15086            <parameter type-id='type-id-1578' is-artificial='yes'/>
15087            <parameter type-id='type-id-536'/>
15088            <return type-id='type-id-65'/>
15089          </function-decl>
15090        </member-function>
15091        <member-function access='public'>
15092          <function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
15093            <parameter type-id='type-id-1578' is-artificial='yes'/>
15094            <parameter type-id='type-id-23'/>
15095            <return type-id='type-id-65'/>
15096          </function-decl>
15097        </member-function>
15098        <member-function access='public' destructor='yes'>
15099          <function-decl name='~_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
15100            <parameter type-id='type-id-1578' 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' destructor='yes'>
15106          <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'>
15107            <parameter type-id='type-id-1578' is-artificial='yes'/>
15108            <parameter type-id='type-id-23' is-artificial='yes'/>
15109            <return type-id='type-id-65'/>
15110          </function-decl>
15111        </member-function>
15112        <member-function access='public'>
15113          <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'>
15114            <parameter type-id='type-id-1578' is-artificial='yes'/>
15115            <parameter type-id='type-id-45'/>
15116            <parameter type-id='type-id-46'/>
15117            <return type-id='type-id-65'/>
15118          </function-decl>
15119        </member-function>
15120        <member-function access='public'>
15121          <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'>
15122            <parameter type-id='type-id-1578' is-artificial='yes'/>
15123            <parameter type-id='type-id-23'/>
15124            <return type-id='type-id-65'/>
15125          </function-decl>
15126        </member-function>
15127        <member-function access='public'>
15128          <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'>
15129            <parameter type-id='type-id-1578' is-artificial='yes'/>
15130            <parameter type-id='type-id-23'/>
15131            <return type-id='type-id-39'/>
15132          </function-decl>
15133        </member-function>
15134        <member-function access='public'>
15135          <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'>
15136            <parameter type-id='type-id-1578' is-artificial='yes'/>
15137            <parameter type-id='type-id-23'/>
15138            <return type-id='type-id-65'/>
15139          </function-decl>
15140        </member-function>
15141        <member-function access='public' const='yes'>
15142          <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'>
15143            <parameter type-id='type-id-537' is-artificial='yes'/>
15144            <return type-id='type-id-23'/>
15145          </function-decl>
15146        </member-function>
15147        <member-function access='public'>
15148          <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'>
15149            <parameter type-id='type-id-1578' is-artificial='yes'/>
15150            <return type-id='type-id-39'/>
15151          </function-decl>
15152        </member-function>
15153        <member-function access='public' const='yes'>
15154          <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'>
15155            <parameter type-id='type-id-537' is-artificial='yes'/>
15156            <return type-id='type-id-23'/>
15157          </function-decl>
15158        </member-function>
15159        <member-function access='public'>
15160          <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'>
15161            <parameter type-id='type-id-1578' is-artificial='yes'/>
15162            <parameter type-id='type-id-5'/>
15163            <return type-id='type-id-65'/>
15164          </function-decl>
15165        </member-function>
15166        <member-function access='public'>
15167          <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'>
15168            <parameter type-id='type-id-1578' is-artificial='yes'/>
15169            <parameter type-id='type-id-523'/>
15170            <parameter type-id='type-id-1'/>
15171            <return type-id='type-id-65'/>
15172          </function-decl>
15173        </member-function>
15174        <member-function access='public'>
15175          <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'>
15176            <parameter type-id='type-id-1578' is-artificial='yes'/>
15177            <parameter type-id='type-id-23'/>
15178            <return type-id='type-id-65'/>
15179          </function-decl>
15180        </member-function>
15181        <member-function access='public'>
15182          <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'>
15183            <parameter type-id='type-id-1578' is-artificial='yes'/>
15184            <parameter type-id='type-id-23'/>
15185            <return type-id='type-id-65'/>
15186          </function-decl>
15187        </member-function>
15188        <member-function access='public'>
15189          <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'>
15190            <parameter type-id='type-id-1578' is-artificial='yes'/>
15191            <return type-id='type-id-65'/>
15192          </function-decl>
15193        </member-function>
15194        <member-function access='public'>
15195          <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'>
15196            <parameter type-id='type-id-1578' is-artificial='yes'/>
15197            <parameter type-id='type-id-23'/>
15198            <return type-id='type-id-39'/>
15199          </function-decl>
15200        </member-function>
15201        <member-function access='private'>
15202          <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'>
15203            <parameter type-id='type-id-1578' is-artificial='yes'/>
15204            <parameter type-id='type-id-23'/>
15205            <return type-id='type-id-65'/>
15206          </function-decl>
15207        </member-function>
15208        <member-function access='private'>
15209          <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_'>
15210            <parameter type-id='type-id-1578' is-artificial='yes'/>
15211            <parameter type-id='type-id-5'/>
15212            <return type-id='type-id-65'/>
15213          </function-decl>
15214        </member-function>
15215        <member-function access='private'>
15216          <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_'>
15217            <parameter type-id='type-id-1578' is-artificial='yes'/>
15218            <parameter type-id='type-id-23'/>
15219            <return type-id='type-id-65'/>
15220          </function-decl>
15221        </member-function>
15222      </class-decl>
15223      <enum-decl name='BSONType' filepath='src/mongo/bson/bsontypes.h' line='55' column='1' id='type-id-3071'>
15224        <underlying-type type-id='type-id-88'/>
15225        <enumerator name='MinKey' value='-1'/>
15226        <enumerator name='EOO' value='0'/>
15227        <enumerator name='NumberDouble' value='1'/>
15228        <enumerator name='String' value='2'/>
15229        <enumerator name='Object' value='3'/>
15230        <enumerator name='Array' value='4'/>
15231        <enumerator name='BinData' value='5'/>
15232        <enumerator name='Undefined' value='6'/>
15233        <enumerator name='jstOID' value='7'/>
15234        <enumerator name='Bool' value='8'/>
15235        <enumerator name='Date' value='9'/>
15236        <enumerator name='jstNULL' value='10'/>
15237        <enumerator name='RegEx' value='11'/>
15238        <enumerator name='DBRef' value='12'/>
15239        <enumerator name='Code' value='13'/>
15240        <enumerator name='Symbol' value='14'/>
15241        <enumerator name='CodeWScope' value='15'/>
15242        <enumerator name='NumberInt' value='16'/>
15243        <enumerator name='bsonTimestamp' value='17'/>
15244        <enumerator name='NumberLong' value='18'/>
15245        <enumerator name='NumberDecimal' value='19'/>
15246        <enumerator name='JSTypeMax' value='18'/>
15247        <enumerator name='MaxKey' value='127'/>
15248      </enum-decl>
15249      <enum-decl name='BinDataType' filepath='src/mongo/bson/bsontypes.h' line='113' column='1' id='type-id-3072'>
15250        <underlying-type type-id='type-id-88'/>
15251        <enumerator name='BinDataGeneral' value='0'/>
15252        <enumerator name='Function' value='1'/>
15253        <enumerator name='ByteArrayDeprecated' value='2'/>
15254        <enumerator name='bdtUUID' value='3'/>
15255        <enumerator name='newUUID' value='4'/>
15256        <enumerator name='MD5Type' value='5'/>
15257        <enumerator name='bdtCustom' value='128'/>
15258      </enum-decl>
15259      <enum-decl name='ExitCode' filepath='src/mongo/util/exit_code.h' line='37' column='1' id='type-id-3073'>
15260        <underlying-type type-id='type-id-88'/>
15261        <enumerator name='EXIT_CLEAN' value='0'/>
15262        <enumerator name='EXIT_BADOPTIONS' value='2'/>
15263        <enumerator name='EXIT_REPLICATION_ERROR' value='3'/>
15264        <enumerator name='EXIT_NEED_UPGRADE' value='4'/>
15265        <enumerator name='EXIT_SHARDING_ERROR' value='5'/>
15266        <enumerator name='EXIT_KILL' value='12'/>
15267        <enumerator name='EXIT_ABRUPT' value='14'/>
15268        <enumerator name='EXIT_NTSERVICE_ERROR' value='20'/>
15269        <enumerator name='EXIT_JAVA' value='21'/>
15270        <enumerator name='EXIT_OOM_MALLOC' value='42'/>
15271        <enumerator name='EXIT_OOM_REALLOC' value='43'/>
15272        <enumerator name='EXIT_FS' value='45'/>
15273        <enumerator name='EXIT_CLOCK_SKEW' value='47'/>
15274        <enumerator name='EXIT_NET_ERROR' value='48'/>
15275        <enumerator name='EXIT_WINDOWS_SERVICE_STOP' value='49'/>
15276        <enumerator name='EXIT_POSSIBLE_CORRUPTION' value='60'/>
15277        <enumerator name='EXIT_UNCAUGHT' value='100'/>
15278        <enumerator name='EXIT_TEST' value='101'/>
15279      </enum-decl>
15280      <enum-decl name='JsonStringFormat' filepath='src/mongo/bson/oid.h' line='225' column='1' id='type-id-3074'>
15281        <underlying-type type-id='type-id-88'/>
15282        <enumerator name='Strict' value='0'/>
15283        <enumerator name='TenGen' value='1'/>
15284        <enumerator name='JS' value='2'/>
15285      </enum-decl>
15286      <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-1492'>
15287        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-397'/>
15288        <member-function access='public' constructor='yes'>
15289          <function-decl name='BSONArray' filepath='src/mongo/bson/bsonobj.h' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
15290            <parameter type-id='type-id-1493' is-artificial='yes'/>
15291            <return type-id='type-id-65'/>
15292          </function-decl>
15293        </member-function>
15294        <member-function access='public' constructor='yes'>
15295          <function-decl name='BSONArray' filepath='src/mongo/bson/bsonobj.h' line='617' column='1' visibility='default' binding='global' size-in-bits='64'>
15296            <parameter type-id='type-id-1493' is-artificial='yes'/>
15297            <parameter type-id='type-id-399'/>
15298            <return type-id='type-id-65'/>
15299          </function-decl>
15300        </member-function>
15301      </class-decl>
15302      <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-381'>
15303        <data-member access='public' layout-offset-in-bits='0'>
15304          <var-decl name='data' type-id='type-id-45' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='181' column='1'/>
15305        </data-member>
15306        <data-member access='public' layout-offset-in-bits='64'>
15307          <var-decl name='length' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='182' column='1'/>
15308        </data-member>
15309        <data-member access='public' layout-offset-in-bits='96'>
15310          <var-decl name='type' type-id='type-id-3072' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='183' column='1'/>
15311        </data-member>
15312        <member-function access='public' constructor='yes'>
15313          <function-decl name='BSONBinData' filepath='src/mongo/bson/bsonmisc.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
15314            <parameter type-id='type-id-1494' is-artificial='yes'/>
15315            <parameter type-id='type-id-45'/>
15316            <parameter type-id='type-id-23'/>
15317            <parameter type-id='type-id-3072'/>
15318            <return type-id='type-id-65'/>
15319          </function-decl>
15320        </member-function>
15321      </class-decl>
15322      <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-384'>
15323        <data-member access='public' layout-offset-in-bits='0'>
15324          <var-decl name='code' type-id='type-id-523' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='161' column='1'/>
15325        </data-member>
15326        <member-function access='public' constructor='yes'>
15327          <function-decl name='BSONCode' filepath='src/mongo/bson/bsonmisc.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
15328            <parameter type-id='type-id-1495' is-artificial='yes'/>
15329            <parameter type-id='type-id-523'/>
15330            <return type-id='type-id-65'/>
15331          </function-decl>
15332        </member-function>
15333      </class-decl>
15334      <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-387'>
15335        <data-member access='public' layout-offset-in-bits='0'>
15336          <var-decl name='code' type-id='type-id-523' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='167' column='1'/>
15337        </data-member>
15338        <data-member access='public' layout-offset-in-bits='128'>
15339          <var-decl name='scope' type-id='type-id-397' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='168' column='1'/>
15340        </data-member>
15341        <member-function access='public' constructor='yes'>
15342          <function-decl name='BSONCodeWScope' filepath='src/mongo/bson/bsonmisc.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
15343            <parameter type-id='type-id-1496' is-artificial='yes'/>
15344            <parameter type-id='type-id-523'/>
15345            <parameter type-id='type-id-399'/>
15346            <return type-id='type-id-65'/>
15347          </function-decl>
15348        </member-function>
15349      </class-decl>
15350      <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-390'>
15351        <data-member access='public' layout-offset-in-bits='0'>
15352          <var-decl name='ns' type-id='type-id-523' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='189' column='1'/>
15353        </data-member>
15354        <data-member access='public' layout-offset-in-bits='128'>
15355          <var-decl name='oid' type-id='type-id-494' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='190' column='1'/>
15356        </data-member>
15357        <member-function access='public' constructor='yes'>
15358          <function-decl name='BSONDBRef' filepath='src/mongo/bson/bsonmisc.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
15359            <parameter type-id='type-id-1497' is-artificial='yes'/>
15360            <parameter type-id='type-id-523'/>
15361            <parameter type-id='type-id-496'/>
15362            <return type-id='type-id-65'/>
15363          </function-decl>
15364        </member-function>
15365      </class-decl>
15366      <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-415'>
15367        <data-member access='public' layout-offset-in-bits='0'>
15368          <var-decl name='pattern' type-id='type-id-523' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='174' column='1'/>
15369        </data-member>
15370        <data-member access='public' layout-offset-in-bits='128'>
15371          <var-decl name='flags' type-id='type-id-523' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='175' column='1'/>
15372        </data-member>
15373        <member-function access='public' constructor='yes'>
15374          <function-decl name='BSONRegEx' filepath='src/mongo/bson/bsonmisc.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
15375            <parameter type-id='type-id-1516' is-artificial='yes'/>
15376            <parameter type-id='type-id-523'/>
15377            <parameter type-id='type-id-523'/>
15378            <return type-id='type-id-65'/>
15379          </function-decl>
15380        </member-function>
15381      </class-decl>
15382      <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-422'>
15383        <data-member access='public' layout-offset-in-bits='0'>
15384          <var-decl name='symbol' type-id='type-id-523' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='155' column='1'/>
15385        </data-member>
15386        <member-function access='public' constructor='yes'>
15387          <function-decl name='BSONSymbol' filepath='src/mongo/bson/bsonmisc.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
15388            <parameter type-id='type-id-1518' is-artificial='yes'/>
15389            <parameter type-id='type-id-523'/>
15390            <return type-id='type-id-65'/>
15391          </function-decl>
15392        </member-function>
15393      </class-decl>
15394      <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-3075'>
15395        <member-type access='public'>
15396          <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-3076'>
15397            <member-function access='public' static='yes'>
15398              <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'>
15399                <parameter type-id='type-id-361'/>
15400                <parameter type-id='type-id-39'/>
15401                <parameter type-id='type-id-1636'/>
15402                <return type-id='type-id-65'/>
15403              </function-decl>
15404            </member-function>
15405          </class-decl>
15406        </member-type>
15407        <member-type access='public'>
15408          <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-3077'>
15409            <member-function access='public' static='yes'>
15410              <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'>
15411                <return type-id='type-id-23'/>
15412              </function-decl>
15413            </member-function>
15414            <member-function access='public' static='yes'>
15415              <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'>
15416                <parameter type-id='type-id-369'/>
15417                <parameter type-id='type-id-39'/>
15418                <parameter type-id='type-id-1636'/>
15419                <return type-id='type-id-65'/>
15420              </function-decl>
15421            </member-function>
15422            <member-function access='public' static='yes'>
15423              <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'>
15424                <parameter type-id='type-id-1485'/>
15425                <parameter type-id='type-id-59'/>
15426                <parameter type-id='type-id-1636'/>
15427                <return type-id='type-id-65'/>
15428              </function-decl>
15429            </member-function>
15430          </class-decl>
15431        </member-type>
15432        <member-type access='public'>
15433          <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-3078'>
15434            <member-function access='public' static='yes'>
15435              <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'>
15436                <parameter type-id='type-id-479'/>
15437                <parameter type-id='type-id-39'/>
15438                <parameter type-id='type-id-1636'/>
15439                <return type-id='type-id-65'/>
15440              </function-decl>
15441            </member-function>
15442          </class-decl>
15443        </member-type>
15444        <member-type access='public'>
15445          <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-3079'>
15446            <member-function access='public' static='yes'>
15447              <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'>
15448                <return type-id='type-id-481'/>
15449              </function-decl>
15450            </member-function>
15451            <member-function access='public' static='yes'>
15452              <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'>
15453                <parameter type-id='type-id-483'/>
15454                <parameter type-id='type-id-39'/>
15455                <parameter type-id='type-id-1636'/>
15456                <return type-id='type-id-65'/>
15457              </function-decl>
15458            </member-function>
15459            <member-function access='public' static='yes'>
15460              <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'>
15461                <parameter type-id='type-id-1544'/>
15462                <parameter type-id='type-id-59'/>
15463                <parameter type-id='type-id-1636'/>
15464                <return type-id='type-id-65'/>
15465              </function-decl>
15466            </member-function>
15467          </class-decl>
15468        </member-type>
15469        <member-function access='public' static='yes'>
15470          <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'>
15471            <return type-id='type-id-481'/>
15472          </function-decl>
15473        </member-function>
15474        <member-function access='public' static='yes'>
15475          <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'>
15476            <parameter type-id='type-id-483'/>
15477            <parameter type-id='type-id-39'/>
15478            <parameter type-id='type-id-1636'/>
15479            <return type-id='type-id-65'/>
15480          </function-decl>
15481        </member-function>
15482        <member-function access='public' static='yes'>
15483          <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'>
15484            <parameter type-id='type-id-1544'/>
15485            <parameter type-id='type-id-59'/>
15486            <parameter type-id='type-id-1636'/>
15487            <return type-id='type-id-65'/>
15488          </function-decl>
15489        </member-function>
15490        <member-function access='public' static='yes'>
15491          <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'>
15492            <return type-id='type-id-23'/>
15493          </function-decl>
15494        </member-function>
15495        <member-function access='public' static='yes'>
15496          <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'>
15497            <parameter type-id='type-id-479'/>
15498            <parameter type-id='type-id-39'/>
15499            <parameter type-id='type-id-1636'/>
15500            <return type-id='type-id-65'/>
15501          </function-decl>
15502        </member-function>
15503        <member-function access='public' static='yes'>
15504          <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'>
15505            <parameter type-id='type-id-369'/>
15506            <parameter type-id='type-id-39'/>
15507            <parameter type-id='type-id-1636'/>
15508            <return type-id='type-id-65'/>
15509          </function-decl>
15510        </member-function>
15511        <member-function access='public' static='yes'>
15512          <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'>
15513            <parameter type-id='type-id-1485'/>
15514            <parameter type-id='type-id-59'/>
15515            <parameter type-id='type-id-1636'/>
15516            <return type-id='type-id-65'/>
15517          </function-decl>
15518        </member-function>
15519        <member-function access='public' static='yes'>
15520          <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'>
15521            <parameter type-id='type-id-361'/>
15522            <parameter type-id='type-id-39'/>
15523            <parameter type-id='type-id-1636'/>
15524            <return type-id='type-id-65'/>
15525          </function-decl>
15526        </member-function>
15527      </class-decl>
15528      <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-439'/>
15529      <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-451'>
15530        <data-member access='public' layout-offset-in-bits='0'>
15531          <var-decl name='msg' type-id='type-id-1327' visibility='default' filepath='src/mongo/util/assert_util.h' line='89' column='1'/>
15532        </data-member>
15533        <data-member access='public' layout-offset-in-bits='64'>
15534          <var-decl name='code' type-id='type-id-23' visibility='default' filepath='src/mongo/util/assert_util.h' line='90' column='1'/>
15535        </data-member>
15536        <member-function access='public' constructor='yes'>
15537          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
15538            <parameter type-id='type-id-1531' is-artificial='yes'/>
15539            <return type-id='type-id-65'/>
15540          </function-decl>
15541        </member-function>
15542        <member-function access='public' constructor='yes'>
15543          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
15544            <parameter type-id='type-id-1531' is-artificial='yes'/>
15545            <parameter type-id='type-id-59'/>
15546            <parameter type-id='type-id-23'/>
15547            <return type-id='type-id-65'/>
15548          </function-decl>
15549        </member-function>
15550        <member-function access='public' constructor='yes'>
15551          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
15552            <parameter type-id='type-id-1531' is-artificial='yes'/>
15553            <parameter type-id='type-id-1329'/>
15554            <parameter type-id='type-id-23'/>
15555            <return type-id='type-id-65'/>
15556          </function-decl>
15557        </member-function>
15558        <member-function access='public' constructor='yes'>
15559          <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'>
15560            <parameter type-id='type-id-1531' is-artificial='yes'/>
15561            <parameter type-id='type-id-1329'/>
15562            <parameter type-id='type-id-23'/>
15563            <return type-id='type-id-65'/>
15564          </function-decl>
15565        </member-function>
15566      </class-decl>
15567      <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-3080'/>
15568      <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-477'>
15569        <data-member access='public' layout-offset-in-bits='0'>
15570          <var-decl name='value' type-id='type-id-5' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='59' column='1'/>
15571        </data-member>
15572        <member-function access='public'>
15573          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
15574            <parameter type-id='type-id-1543' is-artificial='yes'/>
15575            <return type-id='type-id-65'/>
15576          </function-decl>
15577        </member-function>
15578        <member-function access='public'>
15579          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
15580            <parameter type-id='type-id-1543' is-artificial='yes'/>
15581            <parameter type-id='type-id-5'/>
15582            <return type-id='type-id-65'/>
15583          </function-decl>
15584        </member-function>
15585        <member-function access='public'>
15586          <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'>
15587            <parameter type-id='type-id-1543' is-artificial='yes'/>
15588            <parameter type-id='type-id-5'/>
15589            <return type-id='type-id-65'/>
15590          </function-decl>
15591        </member-function>
15592      </class-decl>
15593      <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-481'>
15594        <data-member access='public' layout-offset-in-bits='0'>
15595          <var-decl name='value' type-id='type-id-23' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='59' column='1'/>
15596        </data-member>
15597        <member-function access='public'>
15598          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
15599            <parameter type-id='type-id-1544' is-artificial='yes'/>
15600            <return type-id='type-id-65'/>
15601          </function-decl>
15602        </member-function>
15603        <member-function access='public'>
15604          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
15605            <parameter type-id='type-id-1544' is-artificial='yes'/>
15606            <parameter type-id='type-id-23'/>
15607            <return type-id='type-id-65'/>
15608          </function-decl>
15609        </member-function>
15610        <member-function access='public' const='yes'>
15611          <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'>
15612            <parameter type-id='type-id-484' is-artificial='yes'/>
15613            <return type-id='type-id-23'/>
15614          </function-decl>
15615        </member-function>
15616        <member-function access='public'>
15617          <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'>
15618            <parameter type-id='type-id-1544' is-artificial='yes'/>
15619            <parameter type-id='type-id-23'/>
15620            <return type-id='type-id-65'/>
15621          </function-decl>
15622        </member-function>
15623      </class-decl>
15624      <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-485'/>
15625      <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-488'/>
15626      <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-491'/>
15627      <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-1552'>
15628        <data-member access='public' layout-offset-in-bits='0'>
15629          <var-decl name='authenticationMechanisms' type-id='type-id-1437' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='46' column='1'/>
15630        </data-member>
15631        <data-member access='public' layout-offset-in-bits='192'>
15632          <var-decl name='hostName' type-id='type-id-1327' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='47' column='1'/>
15633        </data-member>
15634        <data-member access='public' layout-offset-in-bits='256'>
15635          <var-decl name='serviceName' type-id='type-id-1327' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='48' column='1'/>
15636        </data-member>
15637        <data-member access='public' layout-offset-in-bits='320'>
15638          <var-decl name='authdPath' type-id='type-id-1327' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='49' column='1'/>
15639        </data-member>
15640        <data-member access='public' layout-offset-in-bits='384'>
15641          <var-decl name='scramIterationCount' type-id='type-id-23' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='50' column='1'/>
15642        </data-member>
15643        <member-function access='public' constructor='yes'>
15644          <function-decl name='SASLGlobalParams' filepath='src/mongo/db/auth/sasl_options.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
15645            <parameter type-id='type-id-1553' is-artificial='yes'/>
15646            <return type-id='type-id-65'/>
15647          </function-decl>
15648        </member-function>
15649        <member-function access='public' constructor='yes'>
15650          <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'>
15651            <parameter type-id='type-id-1553' is-artificial='yes'/>
15652            <return type-id='type-id-65'/>
15653          </function-decl>
15654        </member-function>
15655      </class-decl>
15656      <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-531'/>
15657      <typedef-decl name='AtomicUInt32' type-id='type-id-378' filepath='src/mongo/platform/atomic_word.h' line='159' column='1' id='type-id-3068'/>
15658      <typedef-decl name='BSONElementMSet' type-id='type-id-2864' filepath='src/mongo/bson/bsonobj.h' line='53' column='1' id='type-id-1500'/>
15659      <typedef-decl name='BSONElementSet' type-id='type-id-2865' filepath='src/mongo/bson/bsonobj.h' line='52' column='1' id='type-id-1502'/>
15660      <typedef-decl name='BufBuilder' type-id='type-id-534' filepath='src/mongo/bson/util/builder.h' line='321' column='1' id='type-id-1519'/>
15661      <typedef-decl name='Milliseconds' type-id='type-id-2895' filepath='src/mongo/util/time_support.h' line='47' column='1' id='type-id-3081'/>
15662      <typedef-decl name='Seconds' type-id='type-id-2896' filepath='src/mongo/util/time_support.h' line='48' column='1' id='type-id-3070'/>
15663      <typedef-decl name='StringBuilder' type-id='type-id-519' filepath='src/mongo/bson/util/builder.h' line='451' column='1' id='type-id-1569'/>
15664      <class-decl name='DBException' visibility='default' is-declaration-only='yes' id='type-id-433'>
15665        <member-function access='public' constructor='yes'>
15666          <function-decl name='DBException' filepath='src/mongo/util/assert_util.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
15667            <parameter type-id='type-id-1524' is-artificial='yes'/>
15668            <parameter type-id='type-id-1329'/>
15669            <parameter type-id='type-id-23'/>
15670            <return type-id='type-id-65'/>
15671          </function-decl>
15672        </member-function>
15673        <member-function access='public' constructor='yes'>
15674          <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'>
15675            <parameter type-id='type-id-1524' is-artificial='yes'/>
15676            <parameter type-id='type-id-1329'/>
15677            <parameter type-id='type-id-23'/>
15678            <return type-id='type-id-65'/>
15679          </function-decl>
15680        </member-function>
15681        <member-function access='public' destructor='yes' vtable-offset='-1'>
15682          <function-decl name='~DBException' filepath='src/mongo/util/assert_util.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
15683            <parameter type-id='type-id-1524' is-artificial='yes'/>
15684            <parameter type-id='type-id-23' is-artificial='yes'/>
15685            <return type-id='type-id-65'/>
15686          </function-decl>
15687        </member-function>
15688        <member-function access='public' destructor='yes' vtable-offset='-1'>
15689          <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'>
15690            <parameter type-id='type-id-1524' is-artificial='yes'/>
15691            <parameter type-id='type-id-23' is-artificial='yes'/>
15692            <return type-id='type-id-65'/>
15693          </function-decl>
15694        </member-function>
15695        <member-function access='public' destructor='yes' vtable-offset='-1'>
15696          <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'>
15697            <parameter type-id='type-id-1524' is-artificial='yes'/>
15698            <parameter type-id='type-id-23' is-artificial='yes'/>
15699            <return type-id='type-id-65'/>
15700          </function-decl>
15701        </member-function>
15702        <member-function access='public' const='yes' vtable-offset='2'>
15703          <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'>
15704            <parameter type-id='type-id-435' is-artificial='yes'/>
15705            <return type-id='type-id-59'/>
15706          </function-decl>
15707        </member-function>
15708        <member-function access='public' const='yes' vtable-offset='3'>
15709          <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'>
15710            <parameter type-id='type-id-435' is-artificial='yes'/>
15711            <return type-id='type-id-23'/>
15712          </function-decl>
15713        </member-function>
15714        <member-function access='public' const='yes' vtable-offset='4'>
15715          <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'>
15716            <parameter type-id='type-id-435' is-artificial='yes'/>
15717            <parameter type-id='type-id-2101'/>
15718            <return type-id='type-id-65'/>
15719          </function-decl>
15720        </member-function>
15721        <member-function access='public' vtable-offset='5'>
15722          <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'>
15723            <parameter type-id='type-id-1524' is-artificial='yes'/>
15724            <parameter type-id='type-id-1329'/>
15725            <return type-id='type-id-65'/>
15726          </function-decl>
15727        </member-function>
15728      </class-decl>
15729      <class-decl name='MsgAssertionException' visibility='default' is-declaration-only='yes' id='type-id-1545'>
15730        <member-function access='public' constructor='yes'>
15731          <function-decl name='MsgAssertionException' filepath='src/mongo/util/assert_util.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
15732            <parameter type-id='type-id-1546' is-artificial='yes'/>
15733            <parameter type-id='type-id-23'/>
15734            <parameter type-id='type-id-1329'/>
15735            <return type-id='type-id-65'/>
15736          </function-decl>
15737        </member-function>
15738        <member-function access='public' constructor='yes'>
15739          <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'>
15740            <parameter type-id='type-id-1546' is-artificial='yes'/>
15741            <parameter type-id='type-id-23'/>
15742            <parameter type-id='type-id-1329'/>
15743            <return type-id='type-id-65'/>
15744          </function-decl>
15745        </member-function>
15746      </class-decl>
15747      <class-decl name='OperationContext' visibility='default' is-declaration-only='yes' id='type-id-1549'/>
15748      <class-decl name='SecureRandom' visibility='default' is-declaration-only='yes' id='type-id-1554'/>
15749      <class-decl name='ServerParameter' visibility='default' is-declaration-only='yes' id='type-id-1556'/>
15750      <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_'>
15751        <parameter type-id='type-id-5' name='t' filepath='src/mongo/base/data_type_endian.h' line='67' column='1'/>
15752        <return type-id='type-id-477'/>
15753      </function-decl>
15754      <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_'>
15755        <parameter type-id='type-id-23' name='t' filepath='src/mongo/base/data_type_endian.h' line='67' column='1'/>
15756        <return type-id='type-id-481'/>
15757      </function-decl>
15758      <var-decl name='saslGlobalParams' type-id='type-id-1552' mangled-name='_ZN5mongo16saslGlobalParamsE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='42' column='1' elf-symbol-id='_ZN5mongo16saslGlobalParamsE'/>
15759      <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'>
15760        <parameter type-id='type-id-1627' name='options' filepath='src/mongo/db/auth/sasl_options.cpp' line='56' column='1'/>
15761        <return type-id='type-id-515'/>
15762      </function-decl>
15763      <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'>
15764        <parameter type-id='type-id-571' name='params' filepath='src/mongo/db/auth/sasl_options.cpp' line='91' column='1'/>
15765        <return type-id='type-id-515'/>
15766      </function-decl>
15767      <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'>
15768        <parameter type-id='type-id-1538' name='context' filepath='src/mongo/db/auth/sasl_options.cpp' line='141' column='1'/>
15769        <return type-id='type-id-515'/>
15770      </function-decl>
15771      <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'>
15772        <parameter type-id='type-id-1538' name='context' filepath='src/mongo/db/auth/sasl_options.cpp' line='145' column='1'/>
15773        <return type-id='type-id-515'/>
15774      </function-decl>
15775      <var-decl name='SASLAuthenticationMechanismsSetting' type-id='type-id-461' mangled-name='_ZN5mongo35SASLAuthenticationMechanismsSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='151' column='1' elf-symbol-id='_ZN5mongo35SASLAuthenticationMechanismsSettingE'/>
15776      <var-decl name='SASLHostNameSetting' type-id='type-id-458' mangled-name='_ZN5mongo19SASLHostNameSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='158' column='1' elf-symbol-id='_ZN5mongo19SASLHostNameSettingE'/>
15777      <var-decl name='SASLServiceNameSetting' type-id='type-id-458' mangled-name='_ZN5mongo22SASLServiceNameSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='164' column='1' elf-symbol-id='_ZN5mongo22SASLServiceNameSettingE'/>
15778      <var-decl name='SASLAuthdPathSetting' type-id='type-id-458' mangled-name='_ZN5mongo20SASLAuthdPathSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='170' column='1' elf-symbol-id='_ZN5mongo20SASLAuthdPathSettingE'/>
15779      <var-decl name='scramIterationCountParam' type-id='type-id-1532' mangled-name='_ZN5mongo24scramIterationCountParamE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='196' column='1' elf-symbol-id='_ZN5mongo24scramIterationCountParamE'/>
15780      <namespace-decl name='optionenvironment'>
15781        <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-1608'>
15782          <member-function access='public' destructor='yes' vtable-offset='-1'>
15783            <function-decl name='~Constraint' filepath='src/mongo/util/options_parser/constraints.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
15784              <parameter type-id='type-id-1610' is-artificial='yes'/>
15785              <parameter type-id='type-id-23' is-artificial='yes'/>
15786              <return type-id='type-id-65'/>
15787            </function-decl>
15788          </member-function>
15789          <member-function access='private' vtable-offset='2'>
15790            <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'>
15791              <parameter type-id='type-id-1610' is-artificial='yes'/>
15792              <parameter type-id='type-id-571'/>
15793              <return type-id='type-id-515'/>
15794            </function-decl>
15795          </member-function>
15796        </class-decl>
15797        <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-569'>
15798          <data-member access='protected' layout-offset-in-bits='0'>
15799            <var-decl name='constraints' type-id='type-id-1417' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='218' column='1'/>
15800          </data-member>
15801          <data-member access='protected' layout-offset-in-bits='192'>
15802            <var-decl name='keyConstraints' type-id='type-id-1427' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='219' column='1'/>
15803          </data-member>
15804          <data-member access='protected' layout-offset-in-bits='384'>
15805            <var-decl name='values' type-id='type-id-1240' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='220' column='1'/>
15806          </data-member>
15807          <data-member access='protected' layout-offset-in-bits='768'>
15808            <var-decl name='default_values' type-id='type-id-1240' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='221' column='1'/>
15809          </data-member>
15810          <data-member access='protected' layout-offset-in-bits='1152'>
15811            <var-decl name='valid' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='222' column='1'/>
15812          </data-member>
15813          <member-function access='public' constructor='yes'>
15814            <function-decl name='Environment' filepath='src/mongo/util/options_parser/environment.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
15815              <parameter type-id='type-id-1616' is-artificial='yes'/>
15816              <return type-id='type-id-65'/>
15817            </function-decl>
15818          </member-function>
15819          <member-function access='public' destructor='yes'>
15820            <function-decl name='~Environment' filepath='src/mongo/util/options_parser/environment.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
15821              <parameter type-id='type-id-1616' is-artificial='yes'/>
15822              <parameter type-id='type-id-23' is-artificial='yes'/>
15823              <return type-id='type-id-65'/>
15824            </function-decl>
15825          </member-function>
15826        </class-decl>
15827        <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-1617'>
15828          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1608'/>
15829          <data-member access='protected' layout-offset-in-bits='64'>
15830            <var-decl name='_key' type-id='type-id-573' visibility='default' filepath='src/mongo/util/options_parser/constraints.h' line='67' column='1'/>
15831          </data-member>
15832          <member-function access='public' constructor='yes'>
15833            <function-decl name='KeyConstraint' filepath='src/mongo/util/options_parser/constraints.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
15834              <parameter type-id='type-id-1618' is-artificial='yes'/>
15835              <parameter type-id='type-id-575'/>
15836              <return type-id='type-id-65'/>
15837            </function-decl>
15838          </member-function>
15839          <member-function access='public' destructor='yes' vtable-offset='-1'>
15840            <function-decl name='~KeyConstraint' filepath='src/mongo/util/options_parser/constraints.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
15841              <parameter type-id='type-id-1618' is-artificial='yes'/>
15842              <parameter type-id='type-id-23' is-artificial='yes'/>
15843              <return type-id='type-id-65'/>
15844            </function-decl>
15845          </member-function>
15846        </class-decl>
15847        <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-576'>
15848          <data-member access='public' layout-offset-in-bits='0'>
15849            <var-decl name='_dottedName' type-id='type-id-1327' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='207' column='1'/>
15850          </data-member>
15851          <data-member access='public' layout-offset-in-bits='64'>
15852            <var-decl name='_singleName' type-id='type-id-1327' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='208' column='1'/>
15853          </data-member>
15854          <data-member access='public' layout-offset-in-bits='128'>
15855            <var-decl name='_type' type-id='type-id-3082' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='209' column='1'/>
15856          </data-member>
15857          <data-member access='public' layout-offset-in-bits='192'>
15858            <var-decl name='_description' type-id='type-id-1327' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='211' column='1'/>
15859          </data-member>
15860          <data-member access='public' layout-offset-in-bits='256'>
15861            <var-decl name='_isVisible' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='212' column='1'/>
15862          </data-member>
15863          <data-member access='public' layout-offset-in-bits='320'>
15864            <var-decl name='_default' type-id='type-id-584' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='213' column='1'/>
15865          </data-member>
15866          <data-member access='public' layout-offset-in-bits='1088'>
15867            <var-decl name='_implicit' type-id='type-id-584' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='214' column='1'/>
15868          </data-member>
15869          <data-member access='public' layout-offset-in-bits='1856'>
15870            <var-decl name='_isComposing' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='215' column='1'/>
15871          </data-member>
15872          <data-member access='public' layout-offset-in-bits='1888'>
15873            <var-decl name='_sources' type-id='type-id-3083' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='216' column='1'/>
15874          </data-member>
15875          <data-member access='public' layout-offset-in-bits='1920'>
15876            <var-decl name='_positionalStart' type-id='type-id-23' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='218' column='1'/>
15877          </data-member>
15878          <data-member access='public' layout-offset-in-bits='1952'>
15879            <var-decl name='_positionalEnd' type-id='type-id-23' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='219' column='1'/>
15880          </data-member>
15881          <data-member access='public' layout-offset-in-bits='1984'>
15882            <var-decl name='_constraints' type-id='type-id-1449' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='228' column='1'/>
15883          </data-member>
15884          <data-member access='public' layout-offset-in-bits='2176'>
15885            <var-decl name='_deprecatedDottedNames' type-id='type-id-1437' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='232' column='1'/>
15886          </data-member>
15887          <member-function access='public' constructor='yes'>
15888            <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'>
15889              <parameter type-id='type-id-1625' is-artificial='yes'/>
15890              <parameter type-id='type-id-1329'/>
15891              <parameter type-id='type-id-1329'/>
15892              <parameter type-id='type-id-3082'/>
15893              <parameter type-id='type-id-1329'/>
15894              <return type-id='type-id-65'/>
15895            </function-decl>
15896          </member-function>
15897          <member-function access='public' constructor='yes'>
15898            <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'>
15899              <parameter type-id='type-id-1625' is-artificial='yes'/>
15900              <parameter type-id='type-id-1329'/>
15901              <parameter type-id='type-id-1329'/>
15902              <parameter type-id='type-id-3082'/>
15903              <parameter type-id='type-id-1329'/>
15904              <parameter type-id='type-id-1439'/>
15905              <return type-id='type-id-65'/>
15906            </function-decl>
15907          </member-function>
15908        </class-decl>
15909        <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-580'>
15910          <data-member access='private' layout-offset-in-bits='0'>
15911            <var-decl name='_name' type-id='type-id-1327' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='166' column='1'/>
15912          </data-member>
15913          <data-member access='private' layout-offset-in-bits='64'>
15914            <var-decl name='_subSections' type-id='type-id-1214' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='167' column='1'/>
15915          </data-member>
15916          <data-member access='private' layout-offset-in-bits='192'>
15917            <var-decl name='_options' type-id='type-id-1204' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='168' column='1'/>
15918          </data-member>
15919          <member-function access='public' constructor='yes'>
15920            <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'>
15921              <parameter type-id='type-id-1627' is-artificial='yes'/>
15922              <parameter type-id='type-id-1329'/>
15923              <return type-id='type-id-65'/>
15924            </function-decl>
15925          </member-function>
15926          <member-function access='public' constructor='yes'>
15927            <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'>
15928              <parameter type-id='type-id-1627' is-artificial='yes'/>
15929              <return type-id='type-id-65'/>
15930            </function-decl>
15931          </member-function>
15932          <member-function access='public' constructor='yes'>
15933            <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'>
15934              <parameter type-id='type-id-1627' is-artificial='yes'/>
15935              <parameter type-id='type-id-1329'/>
15936              <return type-id='type-id-65'/>
15937            </function-decl>
15938          </member-function>
15939        </class-decl>
15940        <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-584'>
15941          <member-type access='private'>
15942            <enum-decl name='Type' filepath='src/mongo/util/options_parser/value.h' line='150' column='1' id='type-id-3084'>
15943              <underlying-type type-id='type-id-88'/>
15944              <enumerator name='StringVector' value='0'/>
15945              <enumerator name='StringMap' value='1'/>
15946              <enumerator name='Bool' value='2'/>
15947              <enumerator name='Double' value='3'/>
15948              <enumerator name='Int' value='4'/>
15949              <enumerator name='Long' value='5'/>
15950              <enumerator name='String' value='6'/>
15951              <enumerator name='UnsignedLongLong' value='7'/>
15952              <enumerator name='Unsigned' value='8'/>
15953              <enumerator name='None' value='9'/>
15954            </enum-decl>
15955          </member-type>
15956          <member-type access='private'>
15957            <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-3085'>
15958              <data-member access='public'>
15959                <var-decl name='_boolVal' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='141' column='1'/>
15960              </data-member>
15961              <data-member access='public'>
15962                <var-decl name='_doubleVal' type-id='type-id-21' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='142' column='1'/>
15963              </data-member>
15964              <data-member access='public'>
15965                <var-decl name='_intVal' type-id='type-id-23' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='143' column='1'/>
15966              </data-member>
15967              <data-member access='public'>
15968                <var-decl name='_longVal' type-id='type-id-27' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='144' column='1'/>
15969              </data-member>
15970              <data-member access='public'>
15971                <var-decl name='_unsignedLongLongVal' type-id='type-id-102' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='145' column='1'/>
15972              </data-member>
15973              <data-member access='public'>
15974                <var-decl name='_unsignedVal' type-id='type-id-50' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='146' column='1'/>
15975              </data-member>
15976            </union-decl>
15977          </member-type>
15978          <data-member access='private' layout-offset-in-bits='0'>
15979            <var-decl name='_stringVectorVal' type-id='type-id-1630' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='137' column='1'/>
15980          </data-member>
15981          <data-member access='private' layout-offset-in-bits='192'>
15982            <var-decl name='_stringMapVal' type-id='type-id-1628' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='138' column='1'/>
15983          </data-member>
15984          <data-member access='private' layout-offset-in-bits='576'>
15985            <var-decl name='_stringVal' type-id='type-id-1327' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='139' column='1'/>
15986          </data-member>
15987          <data-member access='private' layout-offset-in-bits='640'>
15988            <var-decl name='' type-id='type-id-3085' visibility='default'/>
15989          </data-member>
15990          <data-member access='private' layout-offset-in-bits='704'>
15991            <var-decl name='_type' type-id='type-id-3084' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='163' column='1'/>
15992          </data-member>
15993          <member-function access='public' constructor='yes'>
15994            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
15995              <parameter type-id='type-id-1632' is-artificial='yes'/>
15996              <return type-id='type-id-65'/>
15997            </function-decl>
15998          </member-function>
15999          <member-function access='public' constructor='yes'>
16000            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
16001              <parameter type-id='type-id-1632' is-artificial='yes'/>
16002              <parameter type-id='type-id-1630'/>
16003              <return type-id='type-id-65'/>
16004            </function-decl>
16005          </member-function>
16006          <member-function access='public' constructor='yes'>
16007            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
16008              <parameter type-id='type-id-1632' is-artificial='yes'/>
16009              <parameter type-id='type-id-1628'/>
16010              <return type-id='type-id-65'/>
16011            </function-decl>
16012          </member-function>
16013          <member-function access='public' constructor='yes'>
16014            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
16015              <parameter type-id='type-id-1632' is-artificial='yes'/>
16016              <parameter type-id='type-id-1'/>
16017              <return type-id='type-id-65'/>
16018            </function-decl>
16019          </member-function>
16020          <member-function access='public' constructor='yes'>
16021            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
16022              <parameter type-id='type-id-1632' is-artificial='yes'/>
16023              <parameter type-id='type-id-21'/>
16024              <return type-id='type-id-65'/>
16025            </function-decl>
16026          </member-function>
16027          <member-function access='public' constructor='yes'>
16028            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
16029              <parameter type-id='type-id-1632' is-artificial='yes'/>
16030              <parameter type-id='type-id-23'/>
16031              <return type-id='type-id-65'/>
16032            </function-decl>
16033          </member-function>
16034          <member-function access='public' constructor='yes'>
16035            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
16036              <parameter type-id='type-id-1632' is-artificial='yes'/>
16037              <parameter type-id='type-id-27'/>
16038              <return type-id='type-id-65'/>
16039            </function-decl>
16040          </member-function>
16041          <member-function access='public' constructor='yes'>
16042            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
16043              <parameter type-id='type-id-1632' is-artificial='yes'/>
16044              <parameter type-id='type-id-1327'/>
16045              <return type-id='type-id-65'/>
16046            </function-decl>
16047          </member-function>
16048          <member-function access='public' constructor='yes'>
16049            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
16050              <parameter type-id='type-id-1632' is-artificial='yes'/>
16051              <parameter type-id='type-id-59'/>
16052              <return type-id='type-id-65'/>
16053            </function-decl>
16054          </member-function>
16055          <member-function access='public' constructor='yes'>
16056            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
16057              <parameter type-id='type-id-1632' is-artificial='yes'/>
16058              <parameter type-id='type-id-102'/>
16059              <return type-id='type-id-65'/>
16060            </function-decl>
16061          </member-function>
16062          <member-function access='public' constructor='yes'>
16063            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
16064              <parameter type-id='type-id-1632' is-artificial='yes'/>
16065              <parameter type-id='type-id-50'/>
16066              <return type-id='type-id-65'/>
16067            </function-decl>
16068          </member-function>
16069          <member-function access='public' const='yes'>
16070            <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'>
16071              <parameter type-id='type-id-587' is-artificial='yes'/>
16072              <return type-id='type-id-1256'/>
16073            </function-decl>
16074          </member-function>
16075          <member-function access='public' const='yes'>
16076            <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'>
16077              <parameter type-id='type-id-587' is-artificial='yes'/>
16078              <return type-id='type-id-1437'/>
16079            </function-decl>
16080          </member-function>
16081          <member-function access='public' const='yes'>
16082            <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'>
16083              <parameter type-id='type-id-587' is-artificial='yes'/>
16084              <return type-id='type-id-31'/>
16085            </function-decl>
16086          </member-function>
16087          <member-function access='public' const='yes'>
16088            <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'>
16089              <parameter type-id='type-id-587' is-artificial='yes'/>
16090              <return type-id='type-id-23'/>
16091            </function-decl>
16092          </member-function>
16093        </class-decl>
16094        <enum-decl name='OptionSources' filepath='src/mongo/util/options_parser/option_description.h' line='61' column='1' id='type-id-3083'>
16095          <underlying-type type-id='type-id-88'/>
16096          <enumerator name='SourceCommandLine' value='1'/>
16097          <enumerator name='SourceINIConfig' value='2'/>
16098          <enumerator name='SourceYAMLConfig' value='4'/>
16099          <enumerator name='SourceAllConfig' value='6'/>
16100          <enumerator name='SourceAllLegacy' value='3'/>
16101          <enumerator name='SourceAll' value='7'/>
16102        </enum-decl>
16103        <enum-decl name='OptionType' filepath='src/mongo/util/options_parser/option_description.h' line='45' column='1' id='type-id-3082'>
16104          <underlying-type type-id='type-id-88'/>
16105          <enumerator name='StringVector' value='0'/>
16106          <enumerator name='StringMap' value='1'/>
16107          <enumerator name='Bool' value='2'/>
16108          <enumerator name='Double' value='3'/>
16109          <enumerator name='Int' value='4'/>
16110          <enumerator name='Long' value='5'/>
16111          <enumerator name='String' value='6'/>
16112          <enumerator name='UnsignedLongLong' value='7'/>
16113          <enumerator name='Unsigned' value='8'/>
16114          <enumerator name='Switch' value='9'/>
16115        </enum-decl>
16116        <typedef-decl name='Key' type-id='type-id-1327' filepath='src/mongo/util/options_parser/environment.h' line='43' column='1' id='type-id-573'/>
16117        <typedef-decl name='StringMap_t' type-id='type-id-1256' filepath='src/mongo/util/options_parser/value.h' line='45' column='1' id='type-id-1628'/>
16118        <typedef-decl name='StringVector_t' type-id='type-id-1437' filepath='src/mongo/util/options_parser/value.h' line='46' column='1' id='type-id-1630'/>
16119      </namespace-decl>
16120      <namespace-decl name='logger'>
16121        <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-538'>
16122          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-553'/>
16123          <data-member access='private' layout-offset-in-bits='200'>
16124            <var-decl name='_settings' type-id='type-id-549' visibility='default' filepath='src/mongo/logger/component_message_log_domain.h' line='83' column='1'/>
16125          </data-member>
16126          <member-function access='private' constructor='yes'>
16127            <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'>
16128              <parameter type-id='type-id-1587' is-artificial='yes'/>
16129              <parameter type-id='type-id-540'/>
16130              <return type-id='type-id-65'/>
16131            </function-decl>
16132          </member-function>
16133          <member-function access='public' constructor='yes'>
16134            <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'>
16135              <parameter type-id='type-id-1587' is-artificial='yes'/>
16136              <return type-id='type-id-65'/>
16137            </function-decl>
16138          </member-function>
16139          <member-function access='public' destructor='yes'>
16140            <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'>
16141              <parameter type-id='type-id-1587' is-artificial='yes'/>
16142              <parameter type-id='type-id-23' is-artificial='yes'/>
16143              <return type-id='type-id-65'/>
16144            </function-decl>
16145          </member-function>
16146        </class-decl>
16147        <class-decl name='LabeledLevel' size-in-bits='128' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='40' column='1' id='type-id-542'>
16148          <data-member access='private' layout-offset-in-bits='0'>
16149            <var-decl name='_label' type-id='type-id-1327' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='66' column='1'/>
16150          </data-member>
16151          <data-member access='private' layout-offset-in-bits='64'>
16152            <var-decl name='_level' type-id='type-id-23' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='67' column='1'/>
16153          </data-member>
16154          <member-function access='public' constructor='yes'>
16155            <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
16156              <parameter type-id='type-id-1588' is-artificial='yes'/>
16157              <parameter type-id='type-id-23'/>
16158              <return type-id='type-id-65'/>
16159            </function-decl>
16160          </member-function>
16161          <member-function access='public' constructor='yes'>
16162            <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
16163              <parameter type-id='type-id-1588' is-artificial='yes'/>
16164              <parameter type-id='type-id-59'/>
16165              <parameter type-id='type-id-23'/>
16166              <return type-id='type-id-65'/>
16167            </function-decl>
16168          </member-function>
16169          <member-function access='public' constructor='yes'>
16170            <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
16171              <parameter type-id='type-id-1588' is-artificial='yes'/>
16172              <parameter type-id='type-id-1329'/>
16173              <parameter type-id='type-id-23'/>
16174              <return type-id='type-id-65'/>
16175            </function-decl>
16176          </member-function>
16177        </class-decl>
16178        <class-decl name='LogComponent' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_component.h' line='43' column='1' id='type-id-546'>
16179          <member-type access='public'>
16180            <enum-decl name='Value' filepath='src/mongo/logger/log_component.h' line='45' column='1' id='type-id-3086'>
16181              <underlying-type type-id='type-id-88'/>
16182              <enumerator name='kDefault' value='0'/>
16183              <enumerator name='kAccessControl' value='1'/>
16184              <enumerator name='kCommand' value='2'/>
16185              <enumerator name='kControl' value='3'/>
16186              <enumerator name='kExecutor' value='4'/>
16187              <enumerator name='kGeo' value='5'/>
16188              <enumerator name='kIndex' value='6'/>
16189              <enumerator name='kNetwork' value='7'/>
16190              <enumerator name='kQuery' value='8'/>
16191              <enumerator name='kReplication' value='9'/>
16192              <enumerator name='kSharding' value='10'/>
16193              <enumerator name='kStorage' value='11'/>
16194              <enumerator name='kJournal' value='12'/>
16195              <enumerator name='kWrite' value='13'/>
16196              <enumerator name='kNumLogComponents' value='14'/>
16197            </enum-decl>
16198          </member-type>
16199          <data-member access='private' layout-offset-in-bits='0'>
16200            <var-decl name='_value' type-id='type-id-3086' visibility='default' filepath='src/mongo/logger/log_component.h' line='102' column='1'/>
16201          </data-member>
16202          <member-function access='public' constructor='yes'>
16203            <function-decl name='LogComponent' filepath='src/mongo/logger/log_component.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
16204              <parameter type-id='type-id-1589' is-artificial='yes'/>
16205              <parameter type-id='type-id-3086'/>
16206              <return type-id='type-id-65'/>
16207            </function-decl>
16208          </member-function>
16209          <member-function access='public' constructor='yes'>
16210            <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'>
16211              <parameter type-id='type-id-1589' is-artificial='yes'/>
16212              <parameter type-id='type-id-3086'/>
16213              <return type-id='type-id-65'/>
16214            </function-decl>
16215          </member-function>
16216        </class-decl>
16217        <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-549'>
16218          <data-member access='private' layout-offset-in-bits='0'>
16219            <var-decl name='_hasMinimumLoggedSeverity' type-id='type-id-2' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='87' column='1'/>
16220          </data-member>
16221          <data-member access='private' layout-offset-in-bits='112'>
16222            <var-decl name='_minimumLoggedSeverity' type-id='type-id-8' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='92' column='1'/>
16223          </data-member>
16224          <member-function access='private' constructor='yes'>
16225            <function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
16226              <parameter type-id='type-id-1591' is-artificial='yes'/>
16227              <parameter type-id='type-id-551'/>
16228              <return type-id='type-id-65'/>
16229            </function-decl>
16230          </member-function>
16231          <member-function access='public' constructor='yes'>
16232            <function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
16233              <parameter type-id='type-id-1591' is-artificial='yes'/>
16234              <return type-id='type-id-65'/>
16235            </function-decl>
16236          </member-function>
16237          <member-function access='public' destructor='yes'>
16238            <function-decl name='~LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
16239              <parameter type-id='type-id-1591' is-artificial='yes'/>
16240              <parameter type-id='type-id-23' is-artificial='yes'/>
16241              <return type-id='type-id-65'/>
16242            </function-decl>
16243          </member-function>
16244        </class-decl>
16245        <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-553'>
16246          <member-type access='public'>
16247            <typedef-decl name='AppenderAutoPtr' type-id='type-id-2866' filepath='src/mongo/logger/log_domain.h' line='85' column='1' id='type-id-3087'/>
16248          </member-type>
16249          <member-type access='private'>
16250            <typedef-decl name='AppenderVector' type-id='type-id-1407' filepath='src/mongo/logger/log_domain.h' line='137' column='1' id='type-id-3088'/>
16251          </member-type>
16252          <member-type access='public'>
16253            <typedef-decl name='Event' type-id='type-id-566' filepath='src/mongo/logger/log_domain.h' line='65' column='1' id='type-id-557'/>
16254          </member-type>
16255          <member-type access='private'>
16256            <class-decl name='AppenderHandle' visibility='default' is-declaration-only='yes' id='type-id-3089'/>
16257          </member-type>
16258          <data-member access='private' layout-offset-in-bits='0'>
16259            <var-decl name='_appenders' type-id='type-id-3088' visibility='default' filepath='src/mongo/logger/log_domain.h' line='139' column='1'/>
16260          </data-member>
16261          <data-member access='private' layout-offset-in-bits='192'>
16262            <var-decl name='_abortOnFailure' type-id='type-id-1' visibility='default' filepath='src/mongo/logger/log_domain.h' line='140' column='1'/>
16263          </data-member>
16264          <member-function access='private'>
16265            <function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
16266              <parameter type-id='type-id-1593' is-artificial='yes'/>
16267              <parameter type-id='type-id-555'/>
16268              <return type-id='type-id-65'/>
16269            </function-decl>
16270          </member-function>
16271          <member-function access='public'>
16272            <function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
16273              <parameter type-id='type-id-1593' is-artificial='yes'/>
16274              <return type-id='type-id-65'/>
16275            </function-decl>
16276          </member-function>
16277          <member-function access='public' destructor='yes'>
16278            <function-decl name='~LogDomain' filepath='src/mongo/logger/log_domain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
16279              <parameter type-id='type-id-1593' is-artificial='yes'/>
16280              <parameter type-id='type-id-23' is-artificial='yes'/>
16281              <return type-id='type-id-65'/>
16282            </function-decl>
16283          </member-function>
16284        </class-decl>
16285        <class-decl name='LogManager' size-in-bits='896' visibility='default' filepath='src/mongo/logger/log_manager.h' line='45' column='1' id='type-id-560'>
16286          <member-type access='private'>
16287            <typedef-decl name='DomainsByNameMap' type-id='type-id-1358' filepath='src/mongo/logger/log_manager.h' line='65' column='1' id='type-id-3090'/>
16288          </member-type>
16289          <data-member access='private' layout-offset-in-bits='0'>
16290            <var-decl name='_domains' type-id='type-id-3090' visibility='default' filepath='src/mongo/logger/log_manager.h' line='67' column='1'/>
16291          </data-member>
16292          <data-member access='private' layout-offset-in-bits='448'>
16293            <var-decl name='_globalDomain' type-id='type-id-538' visibility='default' filepath='src/mongo/logger/log_manager.h' line='68' column='1'/>
16294          </data-member>
16295          <member-function access='private' constructor='yes'>
16296            <function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
16297              <parameter type-id='type-id-1597' is-artificial='yes'/>
16298              <parameter type-id='type-id-562'/>
16299              <return type-id='type-id-65'/>
16300            </function-decl>
16301          </member-function>
16302          <member-function access='public' constructor='yes'>
16303            <function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
16304              <parameter type-id='type-id-1597' is-artificial='yes'/>
16305              <return type-id='type-id-65'/>
16306            </function-decl>
16307          </member-function>
16308          <member-function access='public' destructor='yes'>
16309            <function-decl name='~LogManager' filepath='src/mongo/logger/log_manager.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
16310              <parameter type-id='type-id-1597' is-artificial='yes'/>
16311              <parameter type-id='type-id-23' is-artificial='yes'/>
16312              <return type-id='type-id-65'/>
16313            </function-decl>
16314          </member-function>
16315          <member-function access='public'>
16316            <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'>
16317              <parameter type-id='type-id-1597' is-artificial='yes'/>
16318              <return type-id='type-id-1587'/>
16319            </function-decl>
16320          </member-function>
16321        </class-decl>
16322        <class-decl name='LogSeverity' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_severity.h' line='44' column='1' id='type-id-563'>
16323          <data-member access='private' layout-offset-in-bits='0'>
16324            <var-decl name='_severity' type-id='type-id-23' visibility='default' filepath='src/mongo/logger/log_severity.h' line='135' column='1'/>
16325          </data-member>
16326          <member-function access='private' constructor='yes'>
16327            <function-decl name='LogSeverity' filepath='src/mongo/logger/log_severity.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
16328              <parameter type-id='type-id-1598' is-artificial='yes'/>
16329              <parameter type-id='type-id-23'/>
16330              <return type-id='type-id-65'/>
16331            </function-decl>
16332          </member-function>
16333          <member-function access='private' constructor='yes'>
16334            <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'>
16335              <parameter type-id='type-id-1598' is-artificial='yes'/>
16336              <parameter type-id='type-id-23'/>
16337              <return type-id='type-id-65'/>
16338            </function-decl>
16339          </member-function>
16340          <member-function access='public' static='yes'>
16341            <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'>
16342              <return type-id='type-id-563'/>
16343            </function-decl>
16344          </member-function>
16345        </class-decl>
16346        <class-decl name='LogstreamBuilder' size-in-bits='384' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='49' column='1' id='type-id-1599'>
16347          <data-member access='private' layout-offset-in-bits='0'>
16348            <var-decl name='_domain' type-id='type-id-1605' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='226' column='1'/>
16349          </data-member>
16350          <data-member access='private' layout-offset-in-bits='64'>
16351            <var-decl name='_contextName' type-id='type-id-1327' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='227' column='1'/>
16352          </data-member>
16353          <data-member access='private' layout-offset-in-bits='128'>
16354            <var-decl name='_severity' type-id='type-id-563' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='228' column='1'/>
16355          </data-member>
16356          <data-member access='private' layout-offset-in-bits='160'>
16357            <var-decl name='_component' type-id='type-id-546' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='229' column='1'/>
16358          </data-member>
16359          <data-member access='private' layout-offset-in-bits='192'>
16360            <var-decl name='_baseMessage' type-id='type-id-1327' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='230' column='1'/>
16361          </data-member>
16362          <data-member access='private' layout-offset-in-bits='256'>
16363            <var-decl name='_os' type-id='type-id-1351' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='231' column='1'/>
16364          </data-member>
16365          <data-member access='private' layout-offset-in-bits='320'>
16366            <var-decl name='_tee' type-id='type-id-1607' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='232' column='1'/>
16367          </data-member>
16368          <member-function access='public' constructor='yes'>
16369            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
16370              <parameter type-id='type-id-1602' is-artificial='yes'/>
16371              <parameter type-id='type-id-1605'/>
16372              <parameter type-id='type-id-1327'/>
16373              <parameter type-id='type-id-563'/>
16374              <return type-id='type-id-65'/>
16375            </function-decl>
16376          </member-function>
16377          <member-function access='public' constructor='yes'>
16378            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
16379              <parameter type-id='type-id-1602' is-artificial='yes'/>
16380              <parameter type-id='type-id-1605'/>
16381              <parameter type-id='type-id-1327'/>
16382              <parameter type-id='type-id-563'/>
16383              <parameter type-id='type-id-546'/>
16384              <return type-id='type-id-65'/>
16385            </function-decl>
16386          </member-function>
16387          <member-function access='public' constructor='yes'>
16388            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
16389              <parameter type-id='type-id-1602' is-artificial='yes'/>
16390              <parameter type-id='type-id-1605'/>
16391              <parameter type-id='type-id-1329'/>
16392              <parameter type-id='type-id-542'/>
16393              <return type-id='type-id-65'/>
16394            </function-decl>
16395          </member-function>
16396          <member-function access='public' constructor='yes'>
16397            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
16398              <parameter type-id='type-id-1602' is-artificial='yes'/>
16399              <parameter type-id='type-id-1601'/>
16400              <return type-id='type-id-65'/>
16401            </function-decl>
16402          </member-function>
16403          <member-function access='public' destructor='yes'>
16404            <function-decl name='~LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
16405              <parameter type-id='type-id-1602' is-artificial='yes'/>
16406              <parameter type-id='type-id-23' is-artificial='yes'/>
16407              <return type-id='type-id-65'/>
16408            </function-decl>
16409          </member-function>
16410          <member-function access='public'>
16411            <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'>
16412              <parameter type-id='type-id-1602' is-artificial='yes'/>
16413              <return type-id='type-id-2046'/>
16414            </function-decl>
16415          </member-function>
16416          <member-function access='public'>
16417            <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'>
16418              <parameter type-id='type-id-1602' is-artificial='yes'/>
16419              <parameter type-id='type-id-59'/>
16420              <return type-id='type-id-1600'/>
16421            </function-decl>
16422          </member-function>
16423          <member-function access='public'>
16424            <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'>
16425              <parameter type-id='type-id-1602' is-artificial='yes'/>
16426              <parameter type-id='type-id-1329'/>
16427              <return type-id='type-id-1600'/>
16428            </function-decl>
16429          </member-function>
16430        </class-decl>
16431        <class-decl name='MessageEventEphemeral' size-in-bits='384' visibility='default' filepath='src/mongo/logger/message_event.h' line='46' column='1' id='type-id-566'>
16432          <data-member access='private' layout-offset-in-bits='0'>
16433            <var-decl name='_date' type-id='type-id-442' visibility='default' filepath='src/mongo/logger/message_event.h' line='86' column='1'/>
16434          </data-member>
16435          <data-member access='private' layout-offset-in-bits='64'>
16436            <var-decl name='_severity' type-id='type-id-563' visibility='default' filepath='src/mongo/logger/message_event.h' line='87' column='1'/>
16437          </data-member>
16438          <data-member access='private' layout-offset-in-bits='96'>
16439            <var-decl name='_component' type-id='type-id-546' visibility='default' filepath='src/mongo/logger/message_event.h' line='88' column='1'/>
16440          </data-member>
16441          <data-member access='private' layout-offset-in-bits='128'>
16442            <var-decl name='_contextName' type-id='type-id-523' visibility='default' filepath='src/mongo/logger/message_event.h' line='89' column='1'/>
16443          </data-member>
16444          <data-member access='private' layout-offset-in-bits='256'>
16445            <var-decl name='_message' type-id='type-id-523' visibility='default' filepath='src/mongo/logger/message_event.h' line='90' column='1'/>
16446          </data-member>
16447          <member-function access='public' constructor='yes'>
16448            <function-decl name='MessageEventEphemeral' filepath='src/mongo/logger/message_event.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
16449              <parameter type-id='type-id-1603' is-artificial='yes'/>
16450              <parameter type-id='type-id-442'/>
16451              <parameter type-id='type-id-563'/>
16452              <parameter type-id='type-id-523'/>
16453              <parameter type-id='type-id-523'/>
16454              <return type-id='type-id-65'/>
16455            </function-decl>
16456          </member-function>
16457          <member-function access='public' constructor='yes'>
16458            <function-decl name='MessageEventEphemeral' filepath='src/mongo/logger/message_event.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
16459              <parameter type-id='type-id-1603' is-artificial='yes'/>
16460              <parameter type-id='type-id-442'/>
16461              <parameter type-id='type-id-563'/>
16462              <parameter type-id='type-id-546'/>
16463              <parameter type-id='type-id-523'/>
16464              <parameter type-id='type-id-523'/>
16465              <return type-id='type-id-65'/>
16466            </function-decl>
16467          </member-function>
16468        </class-decl>
16469        <class-decl name='Tee' size-in-bits='64' visibility='default' filepath='src/mongo/logger/tee.h' line='35' column='1' id='type-id-1606'>
16470          <member-function access='public' destructor='yes' vtable-offset='-1'>
16471            <function-decl name='~Tee' filepath='src/mongo/logger/tee.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
16472              <parameter type-id='type-id-1607' is-artificial='yes'/>
16473              <parameter type-id='type-id-23' is-artificial='yes'/>
16474              <return type-id='type-id-65'/>
16475            </function-decl>
16476          </member-function>
16477          <member-function access='public' vtable-offset='2'>
16478            <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'>
16479              <parameter type-id='type-id-1607' is-artificial='yes'/>
16480              <parameter type-id='type-id-1329'/>
16481              <return type-id='type-id-65'/>
16482            </function-decl>
16483          </member-function>
16484        </class-decl>
16485        <typedef-decl name='MessageLogDomain' type-id='type-id-553' filepath='src/mongo/logger/message_log_domain.h' line='40' column='1' id='type-id-1604'/>
16486        <class-decl name='Appender&lt;mongo::logger::MessageEventEphemeral&gt;' visibility='default' is-declaration-only='yes' id='type-id-1579'/>
16487        <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'>
16488          <return type-id='type-id-1587'/>
16489        </function-decl>
16490      </namespace-decl>
16491      <namespace-decl name='endian'>
16492        <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-3091'>
16493          <member-type access='public'>
16494            <typedef-decl name='T' type-id='type-id-75' filepath='src/mongo/platform/endian.h' line='302' column='1' id='type-id-3092'/>
16495          </member-type>
16496          <member-function access='public' static='yes'>
16497            <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'>
16498              <parameter type-id='type-id-3092'/>
16499              <return type-id='type-id-3092'/>
16500            </function-decl>
16501          </member-function>
16502          <member-function access='public' static='yes'>
16503            <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'>
16504              <parameter type-id='type-id-3092'/>
16505              <return type-id='type-id-3092'/>
16506            </function-decl>
16507          </member-function>
16508        </class-decl>
16509        <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-3093'>
16510          <member-type access='public'>
16511            <typedef-decl name='T' type-id='type-id-77' filepath='src/mongo/platform/endian.h' line='260' column='1' id='type-id-3094'/>
16512          </member-type>
16513          <member-function access='public' static='yes'>
16514            <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'>
16515              <parameter type-id='type-id-3094'/>
16516              <return type-id='type-id-3094'/>
16517            </function-decl>
16518          </member-function>
16519        </class-decl>
16520        <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_'>
16521          <parameter type-id='type-id-5' name='t' filepath='src/mongo/platform/endian.h' line='499' column='1'/>
16522          <return type-id='type-id-5'/>
16523        </function-decl>
16524        <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_'>
16525          <parameter type-id='type-id-23' name='t' filepath='src/mongo/platform/endian.h' line='499' column='1'/>
16526          <return type-id='type-id-23'/>
16527        </function-decl>
16528        <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_'>
16529          <parameter type-id='type-id-23' name='t' filepath='src/mongo/platform/endian.h' line='504' column='1'/>
16530          <return type-id='type-id-23'/>
16531        </function-decl>
16532      </namespace-decl>
16533      <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'>
16534        <parameter type-id='type-id-1563' name='h' filepath='src/mongo/util/shared_buffer.h' line='93' column='1'/>
16535        <return type-id='type-id-65'/>
16536      </function-decl>
16537    </namespace-decl>
16538    <namespace-decl name='mongoutils'>
16539      <namespace-decl name='str'>
16540        <class-decl name='stream' size-in-bits='256' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='56' column='1' id='type-id-588'>
16541          <data-member access='public' layout-offset-in-bits='0'>
16542            <var-decl name='ss' type-id='type-id-1569' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='58' column='1'/>
16543          </data-member>
16544          <member-function access='public' const='yes'>
16545            <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'>
16546              <parameter type-id='type-id-590' is-artificial='yes'/>
16547              <return type-id='type-id-1327'/>
16548            </function-decl>
16549          </member-function>
16550          <member-function access='public'>
16551            <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_'>
16552              <parameter type-id='type-id-1634' is-artificial='yes'/>
16553              <parameter type-id='type-id-219'/>
16554              <return type-id='type-id-1633'/>
16555            </function-decl>
16556          </member-function>
16557          <member-function access='public'>
16558            <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_'>
16559              <parameter type-id='type-id-1634' is-artificial='yes'/>
16560              <parameter type-id='type-id-369'/>
16561              <return type-id='type-id-1633'/>
16562            </function-decl>
16563          </member-function>
16564          <member-function access='public'>
16565            <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_'>
16566              <parameter type-id='type-id-1634' is-artificial='yes'/>
16567              <parameter type-id='type-id-220'/>
16568              <return type-id='type-id-1633'/>
16569            </function-decl>
16570          </member-function>
16571        </class-decl>
16572      </namespace-decl>
16573    </namespace-decl>
16574    <namespace-decl name='boost'>
16575      <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-188'>
16576        <member-type access='private'>
16577          <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-192'>
16578            <member-function access='public' destructor='yes' vtable-offset='-1'>
16579              <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'>
16580                <parameter type-id='type-id-193' is-artificial='yes'/>
16581                <parameter type-id='type-id-23' is-artificial='yes'/>
16582                <return type-id='type-id-65'/>
16583              </function-decl>
16584            </member-function>
16585            <member-function access='public' const='yes' vtable-offset='2'>
16586              <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'>
16587                <parameter type-id='type-id-339' is-artificial='yes'/>
16588                <return type-id='type-id-1341'/>
16589              </function-decl>
16590            </member-function>
16591            <member-function access='public' const='yes' vtable-offset='3'>
16592              <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'>
16593                <parameter type-id='type-id-339' is-artificial='yes'/>
16594                <return type-id='type-id-193'/>
16595              </function-decl>
16596            </member-function>
16597          </class-decl>
16598        </member-type>
16599        <data-member access='private' layout-offset-in-bits='0'>
16600          <var-decl name='content' type-id='type-id-193' visibility='default' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='226' column='1'/>
16601        </data-member>
16602        <member-function access='public' constructor='yes'>
16603          <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'>
16604            <parameter type-id='type-id-191' is-artificial='yes'/>
16605            <return type-id='type-id-65'/>
16606          </function-decl>
16607        </member-function>
16608        <member-function access='public' constructor='yes'>
16609          <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'>
16610            <parameter type-id='type-id-191' is-artificial='yes'/>
16611            <parameter type-id='type-id-336'/>
16612            <return type-id='type-id-65'/>
16613          </function-decl>
16614        </member-function>
16615        <member-function access='public' constructor='yes'>
16616          <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'>
16617            <parameter type-id='type-id-191' is-artificial='yes'/>
16618            <parameter type-id='type-id-190'/>
16619            <return type-id='type-id-65'/>
16620          </function-decl>
16621        </member-function>
16622        <member-function access='public' destructor='yes'>
16623          <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'>
16624            <parameter type-id='type-id-191' is-artificial='yes'/>
16625            <parameter type-id='type-id-23' is-artificial='yes'/>
16626            <return type-id='type-id-65'/>
16627          </function-decl>
16628        </member-function>
16629      </class-decl>
16630      <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-194'>
16631        <data-member access='private' layout-offset-in-bits='0'>
16632          <var-decl name='px' type-id='type-id-1563' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='190' column='1'/>
16633        </data-member>
16634        <member-function access='public'>
16635          <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'>
16636            <parameter type-id='type-id-197' is-artificial='yes'/>
16637            <return type-id='type-id-65'/>
16638          </function-decl>
16639        </member-function>
16640        <member-function access='public'>
16641          <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'>
16642            <parameter type-id='type-id-197' is-artificial='yes'/>
16643            <parameter type-id='type-id-1563'/>
16644            <parameter type-id='type-id-1'/>
16645            <return type-id='type-id-65'/>
16646          </function-decl>
16647        </member-function>
16648        <member-function access='public'>
16649          <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'>
16650            <parameter type-id='type-id-197' is-artificial='yes'/>
16651            <parameter type-id='type-id-341'/>
16652            <return type-id='type-id-65'/>
16653          </function-decl>
16654        </member-function>
16655        <member-function access='public' destructor='yes'>
16656          <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'>
16657            <parameter type-id='type-id-197' is-artificial='yes'/>
16658            <parameter type-id='type-id-23' is-artificial='yes'/>
16659            <return type-id='type-id-65'/>
16660          </function-decl>
16661        </member-function>
16662        <member-function access='public'>
16663          <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'>
16664            <parameter type-id='type-id-197' is-artificial='yes'/>
16665            <parameter type-id='type-id-196'/>
16666            <return type-id='type-id-65'/>
16667          </function-decl>
16668        </member-function>
16669        <member-function access='public'>
16670          <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'>
16671            <parameter type-id='type-id-197' is-artificial='yes'/>
16672            <return type-id='type-id-65'/>
16673          </function-decl>
16674        </member-function>
16675        <member-function access='public' destructor='yes'>
16676          <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'>
16677            <parameter type-id='type-id-197' is-artificial='yes'/>
16678            <parameter type-id='type-id-23' is-artificial='yes'/>
16679            <return type-id='type-id-65'/>
16680          </function-decl>
16681        </member-function>
16682      </class-decl>
16683      <class-decl name='shared_ptr&lt;boost::program_options::option_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-209'/>
16684      <class-decl name='shared_ptr&lt;boost::program_options::options_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-212'/>
16685      <namespace-decl name='detail'>
16686        <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-3095'>
16687          <data-member access='public' static='yes'>
16688            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16689          </data-member>
16690          <data-member access='public' static='yes'>
16691            <var-decl name='const_min' type-id='type-id-368' mangled-name='_ZN5boost6detail19integer_traits_baseIiLin2147483648ELi2147483647EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16692          </data-member>
16693          <data-member access='public' static='yes'>
16694            <var-decl name='const_max' type-id='type-id-368' mangled-name='_ZN5boost6detail19integer_traits_baseIiLin2147483648ELi2147483647EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16695          </data-member>
16696        </class-decl>
16697        <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-3096'>
16698          <data-member access='public' static='yes'>
16699            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16700          </data-member>
16701          <data-member access='public' static='yes'>
16702            <var-decl name='const_min' type-id='type-id-371' mangled-name='_ZN5boost6detail19integer_traits_baseIlLln9223372036854775808ELl9223372036854775807EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16703          </data-member>
16704          <data-member access='public' static='yes'>
16705            <var-decl name='const_max' type-id='type-id-371' mangled-name='_ZN5boost6detail19integer_traits_baseIlLln9223372036854775808ELl9223372036854775807EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16706          </data-member>
16707        </class-decl>
16708        <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-3097'>
16709          <data-member access='public' static='yes'>
16710            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16711          </data-member>
16712          <data-member access='public' static='yes'>
16713            <var-decl name='const_min' type-id='type-id-372' mangled-name='_ZN5boost6detail19integer_traits_baseIxLxn9223372036854775808ELx9223372036854775807EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16714          </data-member>
16715          <data-member access='public' static='yes'>
16716            <var-decl name='const_max' type-id='type-id-372' mangled-name='_ZN5boost6detail19integer_traits_baseIxLxn9223372036854775808ELx9223372036854775807EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16717          </data-member>
16718        </class-decl>
16719        <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-3098'>
16720          <data-member access='public' static='yes'>
16721            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16722          </data-member>
16723          <data-member access='public' static='yes'>
16724            <var-decl name='const_min' type-id='type-id-1472' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16725          </data-member>
16726          <data-member access='public' static='yes'>
16727            <var-decl name='const_max' type-id='type-id-1472' mangled-name='_ZN5boost6detail19integer_traits_baseIyLy0ELy18446744073709551615EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16728          </data-member>
16729        </class-decl>
16730        <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-3099'>
16731          <data-member access='public' static='yes'>
16732            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16733          </data-member>
16734          <data-member access='public' static='yes'>
16735            <var-decl name='const_min' type-id='type-id-1469' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16736          </data-member>
16737          <data-member access='public' static='yes'>
16738            <var-decl name='const_max' type-id='type-id-1469' mangled-name='_ZN5boost6detail19integer_traits_baseImLm0ELm18446744073709551615EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16739          </data-member>
16740        </class-decl>
16741        <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-3100'>
16742          <data-member access='public' static='yes'>
16743            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16744          </data-member>
16745          <data-member access='public' static='yes'>
16746            <var-decl name='const_min' type-id='type-id-651' mangled-name='_ZN5boost6detail19integer_traits_baseIsLsn32768ELs32767EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16747          </data-member>
16748          <data-member access='public' static='yes'>
16749            <var-decl name='const_max' type-id='type-id-651' mangled-name='_ZN5boost6detail19integer_traits_baseIsLsn32768ELs32767EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16750          </data-member>
16751        </class-decl>
16752        <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-3101'>
16753          <data-member access='public' static='yes'>
16754            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16755          </data-member>
16756          <data-member access='public' static='yes'>
16757            <var-decl name='const_min' type-id='type-id-1473' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16758          </data-member>
16759          <data-member access='public' static='yes'>
16760            <var-decl name='const_max' type-id='type-id-1473' mangled-name='_ZN5boost6detail19integer_traits_baseItLt0ELt65535EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16761          </data-member>
16762        </class-decl>
16763        <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-3102'>
16764          <data-member access='public' static='yes'>
16765            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16766          </data-member>
16767          <data-member access='public' static='yes'>
16768            <var-decl name='const_min' type-id='type-id-652' mangled-name='_ZN5boost6detail19integer_traits_baseIaLan128ELa127EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16769          </data-member>
16770          <data-member access='public' static='yes'>
16771            <var-decl name='const_max' type-id='type-id-652' mangled-name='_ZN5boost6detail19integer_traits_baseIaLan128ELa127EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16772          </data-member>
16773        </class-decl>
16774        <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-3103'>
16775          <data-member access='public' static='yes'>
16776            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16777          </data-member>
16778          <data-member access='public' static='yes'>
16779            <var-decl name='const_min' type-id='type-id-1466' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16780          </data-member>
16781          <data-member access='public' static='yes'>
16782            <var-decl name='const_max' type-id='type-id-1466' mangled-name='_ZN5boost6detail19integer_traits_baseIhLh0ELh255EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16783          </data-member>
16784        </class-decl>
16785        <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-3104'>
16786          <data-member access='public' static='yes'>
16787            <var-decl name='is_integral' type-id='type-id-332' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16788          </data-member>
16789          <data-member access='public' static='yes'>
16790            <var-decl name='const_min' type-id='type-id-1467' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16791          </data-member>
16792          <data-member access='public' static='yes'>
16793            <var-decl name='const_max' type-id='type-id-1467' mangled-name='_ZN5boost6detail19integer_traits_baseIjLj0ELj4294967295EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16794          </data-member>
16795        </class-decl>
16796      </namespace-decl>
16797      <namespace-decl name='program_options'>
16798        <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-198'>
16799          <data-member access='public' static='yes'>
16800            <var-decl name='m_default_line_length' type-id='type-id-1467' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='175' column='1'/>
16801          </data-member>
16802          <data-member access='private' layout-offset-in-bits='0'>
16803            <var-decl name='m_caption' type-id='type-id-1327' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='245' column='1'/>
16804          </data-member>
16805          <data-member access='private' layout-offset-in-bits='64'>
16806            <var-decl name='m_line_length' type-id='type-id-1467' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='246' column='1'/>
16807          </data-member>
16808          <data-member access='private' layout-offset-in-bits='96'>
16809            <var-decl name='m_min_description_length' type-id='type-id-1467' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='247' column='1'/>
16810          </data-member>
16811          <data-member access='private' layout-offset-in-bits='128'>
16812            <var-decl name='m_options' type-id='type-id-1387' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='252' column='1'/>
16813          </data-member>
16814          <data-member access='private' layout-offset-in-bits='320'>
16815            <var-decl name='belong_to_group' type-id='type-id-1380' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='260' column='1'/>
16816          </data-member>
16817          <data-member access='private' layout-offset-in-bits='640'>
16818            <var-decl name='groups' type-id='type-id-1397' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='263' column='1'/>
16819          </data-member>
16820          <member-function access='public' constructor='yes'>
16821            <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'>
16822              <parameter type-id='type-id-200' is-artificial='yes'/>
16823              <parameter type-id='type-id-50'/>
16824              <parameter type-id='type-id-50'/>
16825              <return type-id='type-id-65'/>
16826            </function-decl>
16827          </member-function>
16828          <member-function access='public' constructor='yes'>
16829            <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'>
16830              <parameter type-id='type-id-200' is-artificial='yes'/>
16831              <parameter type-id='type-id-1329'/>
16832              <parameter type-id='type-id-50'/>
16833              <parameter type-id='type-id-50'/>
16834              <return type-id='type-id-65'/>
16835            </function-decl>
16836          </member-function>
16837        </class-decl>
16838        <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-201'>
16839          <data-member access='private' layout-offset-in-bits='0'>
16840            <var-decl name='owner' type-id='type-id-200' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='162' column='1'/>
16841          </data-member>
16842          <member-function access='public' constructor='yes'>
16843            <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'>
16844              <parameter type-id='type-id-203' is-artificial='yes'/>
16845              <parameter type-id='type-id-200'/>
16846              <return type-id='type-id-65'/>
16847            </function-decl>
16848          </member-function>
16849        </class-decl>
16850        <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-204'>
16851          <data-member access='private' layout-offset-in-bits='0'>
16852            <var-decl name='m_names' type-id='type-id-1437' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='63' column='1'/>
16853          </data-member>
16854          <data-member access='private' layout-offset-in-bits='192'>
16855            <var-decl name='m_trailing' type-id='type-id-1327' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='64' column='1'/>
16856          </data-member>
16857          <member-function access='public' constructor='yes'>
16858            <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'>
16859              <parameter type-id='type-id-206' is-artificial='yes'/>
16860              <return type-id='type-id-65'/>
16861            </function-decl>
16862          </member-function>
16863        </class-decl>
16864        <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-207'>
16865          <member-function access='public' destructor='yes' vtable-offset='-1'>
16866            <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'>
16867              <parameter type-id='type-id-208' is-artificial='yes'/>
16868              <parameter type-id='type-id-23' is-artificial='yes'/>
16869              <return type-id='type-id-65'/>
16870            </function-decl>
16871          </member-function>
16872          <member-function access='public' const='yes' vtable-offset='0'>
16873            <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'>
16874              <parameter type-id='type-id-353' is-artificial='yes'/>
16875              <return type-id='type-id-1327'/>
16876            </function-decl>
16877          </member-function>
16878          <member-function access='public' const='yes' vtable-offset='1'>
16879            <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'>
16880              <parameter type-id='type-id-353' is-artificial='yes'/>
16881              <return type-id='type-id-50'/>
16882            </function-decl>
16883          </member-function>
16884          <member-function access='public' const='yes' vtable-offset='2'>
16885            <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'>
16886              <parameter type-id='type-id-353' is-artificial='yes'/>
16887              <return type-id='type-id-50'/>
16888            </function-decl>
16889          </member-function>
16890          <member-function access='public' const='yes' vtable-offset='3'>
16891            <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'>
16892              <parameter type-id='type-id-353' is-artificial='yes'/>
16893              <return type-id='type-id-1'/>
16894            </function-decl>
16895          </member-function>
16896          <member-function access='public' const='yes' vtable-offset='4'>
16897            <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'>
16898              <parameter type-id='type-id-353' is-artificial='yes'/>
16899              <return type-id='type-id-1'/>
16900            </function-decl>
16901          </member-function>
16902          <member-function access='public' const='yes' vtable-offset='5'>
16903            <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'>
16904              <parameter type-id='type-id-353' is-artificial='yes'/>
16905              <parameter type-id='type-id-189'/>
16906              <parameter type-id='type-id-1439'/>
16907              <parameter type-id='type-id-1'/>
16908              <return type-id='type-id-65'/>
16909            </function-decl>
16910          </member-function>
16911          <member-function access='public' const='yes' vtable-offset='6'>
16912            <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'>
16913              <parameter type-id='type-id-353' is-artificial='yes'/>
16914              <parameter type-id='type-id-189'/>
16915              <return type-id='type-id-1'/>
16916            </function-decl>
16917          </member-function>
16918          <member-function access='public' const='yes' vtable-offset='7'>
16919            <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'>
16920              <parameter type-id='type-id-353' is-artificial='yes'/>
16921              <parameter type-id='type-id-336'/>
16922              <return type-id='type-id-65'/>
16923            </function-decl>
16924          </member-function>
16925        </class-decl>
16926        <class-decl name='option_description' visibility='default' is-declaration-only='yes' id='type-id-343'/>
16927      </namespace-decl>
16928      <namespace-decl name='type_traits'>
16929        <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-3105'>
16930          <data-member access='public' static='yes'>
16931            <var-decl name='value' type-id='type-id-332' 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'/>
16932          </data-member>
16933        </class-decl>
16934      </namespace-decl>
16935    </namespace-decl>
16936    <namespace-decl name='mpl_'>
16937      <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-591'>
16938        <data-member access='public' static='yes'>
16939          <var-decl name='value' type-id='type-id-332' mangled-name='_ZN4mpl_5bool_ILb0EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
16940        </data-member>
16941      </class-decl>
16942      <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-594'>
16943        <data-member access='public' static='yes'>
16944          <var-decl name='value' type-id='type-id-332' mangled-name='_ZN4mpl_5bool_ILb1EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
16945        </data-member>
16946      </class-decl>
16947      <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-597'>
16948        <data-member access='public' static='yes'>
16949          <var-decl name='value' type-id='type-id-368' 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'/>
16950        </data-member>
16951      </class-decl>
16952      <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-600'>
16953        <data-member access='public' static='yes'>
16954          <var-decl name='value' type-id='type-id-368' 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'/>
16955        </data-member>
16956      </class-decl>
16957      <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-603'>
16958        <data-member access='public' static='yes'>
16959          <var-decl name='value' type-id='type-id-368' 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'/>
16960        </data-member>
16961      </class-decl>
16962      <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-606'>
16963        <data-member access='public' static='yes'>
16964          <var-decl name='value' type-id='type-id-368' 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'/>
16965        </data-member>
16966      </class-decl>
16967      <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-609'>
16968        <data-member access='public' static='yes'>
16969          <var-decl name='value' type-id='type-id-368' 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'/>
16970        </data-member>
16971      </class-decl>
16972      <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-612'>
16973        <data-member access='public' static='yes'>
16974          <var-decl name='value' type-id='type-id-368' 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'/>
16975        </data-member>
16976      </class-decl>
16977      <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-615'>
16978        <data-member access='public' static='yes'>
16979          <var-decl name='value' type-id='type-id-368' 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'/>
16980        </data-member>
16981      </class-decl>
16982      <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-618'>
16983        <data-member access='public' static='yes'>
16984          <var-decl name='value' type-id='type-id-368' 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'/>
16985        </data-member>
16986      </class-decl>
16987      <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-621'>
16988        <data-member access='public' static='yes'>
16989          <var-decl name='value' type-id='type-id-368' 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'/>
16990        </data-member>
16991      </class-decl>
16992      <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-624'>
16993        <data-member access='public' static='yes'>
16994          <var-decl name='value' type-id='type-id-368' 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'/>
16995        </data-member>
16996      </class-decl>
16997      <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-627'>
16998        <data-member access='public' static='yes'>
16999          <var-decl name='value' type-id='type-id-368' 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'/>
17000        </data-member>
17001      </class-decl>
17002      <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-630'>
17003        <data-member access='public' static='yes'>
17004          <var-decl name='value' type-id='type-id-368' 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'/>
17005        </data-member>
17006      </class-decl>
17007      <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-633'>
17008        <data-member access='public' static='yes'>
17009          <var-decl name='value' type-id='type-id-368' 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'/>
17010        </data-member>
17011      </class-decl>
17012      <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-636'>
17013        <data-member access='public' static='yes'>
17014          <var-decl name='value' type-id='type-id-368' 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'/>
17015        </data-member>
17016      </class-decl>
17017      <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-639'>
17018        <data-member access='public' static='yes'>
17019          <var-decl name='value' type-id='type-id-368' 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'/>
17020        </data-member>
17021      </class-decl>
17022      <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-642'>
17023        <data-member access='public' static='yes'>
17024          <var-decl name='value' type-id='type-id-1469' 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'/>
17025        </data-member>
17026      </class-decl>
17027      <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-645'>
17028        <data-member access='public' static='yes'>
17029          <var-decl name='value' type-id='type-id-1469' 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'/>
17030        </data-member>
17031      </class-decl>
17032      <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-648'>
17033        <data-member access='public' static='yes'>
17034          <var-decl name='value' type-id='type-id-1469' 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'/>
17035        </data-member>
17036      </class-decl>
17037    </namespace-decl>
17038    <function-type size-in-bits='64' id='type-id-184'>
17039      <parameter type-id='type-id-1637'/>
17040      <parameter type-id='type-id-656'/>
17041      <parameter type-id='type-id-2178'/>
17042      <return type-id='type-id-1'/>
17043    </function-type>
17044    <function-type size-in-bits='64' id='type-id-221'>
17045      <parameter type-id='type-id-656'/>
17046      <parameter type-id='type-id-1538'/>
17047      <return type-id='type-id-515'/>
17048    </function-type>
17049    <function-type size-in-bits='64' id='type-id-223'>
17050      <parameter type-id='type-id-1538'/>
17051      <return type-id='type-id-515'/>
17052    </function-type>
17053    <function-type size-in-bits='64' id='type-id-1483'>
17054      <parameter type-id='type-id-45'/>
17055      <parameter type-id='type-id-45'/>
17056      <return type-id='type-id-23'/>
17057    </function-type>
17058    <function-type size-in-bits='64' id='type-id-2012'>
17059      <parameter type-id='type-id-2011'/>
17060      <return type-id='type-id-2011'/>
17061    </function-type>
17062    <function-type size-in-bits='64' id='type-id-2047'>
17063      <parameter type-id='type-id-2046'/>
17064      <return type-id='type-id-2046'/>
17065    </function-type>
17066    <function-type size-in-bits='64' id='type-id-2169'>
17067      <return type-id='type-id-65'/>
17068    </function-type>
17069    <function-type size-in-bits='64' method-class-id='type-id-1783' id='type-id-2171'>
17070      <parameter type-id='type-id-1784' is-artificial='yes'/>
17071      <return type-id='type-id-65'/>
17072    </function-type>
17073  </abi-instr>
17074</abi-corpus>
17075