1<abi-corpus version='2.0' path='data/test-read-dwarf/test11-pr18828.so'>
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    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-21'>
667      <data-member access='public' layout-offset-in-bits='0'>
668        <var-decl name='gp_offset' type-id='type-id-22' visibility='default'/>
669      </data-member>
670      <data-member access='public' layout-offset-in-bits='32'>
671        <var-decl name='fp_offset' type-id='type-id-22' visibility='default'/>
672      </data-member>
673      <data-member access='public' layout-offset-in-bits='64'>
674        <var-decl name='overflow_arg_area' type-id='type-id-23' visibility='default'/>
675      </data-member>
676      <data-member access='public' layout-offset-in-bits='128'>
677        <var-decl name='reg_save_area' type-id='type-id-23' visibility='default'/>
678      </data-member>
679    </class-decl>
680    <class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' id='type-id-24'>
681      <data-member access='public' layout-offset-in-bits='0'>
682        <var-decl name='__pfn' type-id='type-id-25' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
683      </data-member>
684      <data-member access='public' layout-offset-in-bits='64'>
685        <var-decl name='__delta' type-id='type-id-26' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
686      </data-member>
687    </class-decl>
688    <type-decl name='double' size-in-bits='64' id='type-id-27'/>
689    <type-decl name='float' size-in-bits='32' id='type-id-28'/>
690    <type-decl name='int' size-in-bits='32' id='type-id-29'/>
691    <array-type-def dimensions='1' type-id='type-id-29' size-in-bits='320' id='type-id-30'>
692      <subrange length='10' type-id='type-id-3' id='type-id-31'/>
693    </array-type-def>
694    <type-decl name='long double' size-in-bits='128' id='type-id-32'/>
695    <type-decl name='long int' size-in-bits='64' id='type-id-26'/>
696    <type-decl name='long long int' size-in-bits='64' id='type-id-33'/>
697    <type-decl name='long long unsigned int' size-in-bits='64' id='type-id-34'/>
698    <type-decl name='short int' size-in-bits='16' id='type-id-35'/>
699    <type-decl name='signed char' size-in-bits='8' id='type-id-36'/>
700    <type-decl name='sizetype' size-in-bits='64' id='type-id-3'/>
701    <array-type-def dimensions='1' type-id='type-id-37' size-in-bits='6400' id='type-id-38'>
702      <subrange length='100' type-id='type-id-3' id='type-id-39'/>
703    </array-type-def>
704    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-40'/>
705    <type-decl name='unsigned char' size-in-bits='8' id='type-id-41'/>
706    <array-type-def dimensions='1' type-id='type-id-41' size-in-bits='832' id='type-id-42'>
707      <subrange length='104' type-id='type-id-3' id='type-id-43'/>
708    </array-type-def>
709    <array-type-def dimensions='1' type-id='type-id-41' size-in-bits='96' id='type-id-44'>
710      <subrange length='12' type-id='type-id-3' id='type-id-7'/>
711    </array-type-def>
712    <array-type-def dimensions='1' type-id='type-id-41' size-in-bits='128' id='type-id-45'>
713      <subrange length='16' type-id='type-id-3' id='type-id-10'/>
714    </array-type-def>
715    <array-type-def dimensions='1' type-id='type-id-41' size-in-bits='24' id='type-id-46'>
716      <subrange length='3' type-id='type-id-3' id='type-id-47'/>
717    </array-type-def>
718    <array-type-def dimensions='1' type-id='type-id-41' size-in-bits='40' id='type-id-48'>
719      <subrange length='5' type-id='type-id-3' id='type-id-49'/>
720    </array-type-def>
721    <type-decl name='unsigned int' size-in-bits='32' id='type-id-22'/>
722    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-50'/>
723    <array-type-def dimensions='1' type-id='type-id-50' size-in-bits='39936' id='type-id-51'>
724      <subrange length='624' type-id='type-id-3' id='type-id-52'/>
725    </array-type-def>
726    <array-type-def dimensions='1' type-id='type-id-50' size-in-bits='infinite' id='type-id-53'>
727      <subrange length='infinite' id='type-id-54'/>
728    </array-type-def>
729    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-55'/>
730    <type-decl name='variadic parameter type' id='type-id-56'/>
731    <type-decl name='void' id='type-id-57'/>
732    <type-decl name='wchar_t' size-in-bits='32' id='type-id-58'/>
733    <typedef-decl name='lldiv_t' type-id='type-id-59' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-60'/>
734    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-60' visibility='default' filepath='/usr/include/stdlib.h' line='118' column='1' id='type-id-59'>
735      <data-member access='public' layout-offset-in-bits='0'>
736        <var-decl name='quot' type-id='type-id-33' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
737      </data-member>
738      <data-member access='public' layout-offset-in-bits='64'>
739        <var-decl name='rem' type-id='type-id-33' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
740      </data-member>
741    </class-decl>
742    <typedef-decl name='_Atomic_word' type-id='type-id-29' filepath='/usr/include/x86_64-linux-gnu/c++/4.9/bits/atomic_word.h' line='32' column='1' id='type-id-61'/>
743    <typedef-decl name='time_t' type-id='type-id-62' filepath='/usr/include/time.h' line='75' column='1' id='type-id-63'/>
744    <typedef-decl name='__time_t' type-id='type-id-26' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' id='type-id-62'/>
745    <typedef-decl name='int64_t' type-id='type-id-26' filepath='/usr/include/stdint.h' line='40' column='1' id='type-id-64'/>
746    <typedef-decl name='size_t' type-id='type-id-50' filepath='/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h' line='212' column='1' id='type-id-65'/>
747    <typedef-decl name='uint64_t' type-id='type-id-50' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-66'/>
748    <typedef-decl name='uint32_t' type-id='type-id-22' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-67'/>
749    <typedef-decl name='int32_t' type-id='type-id-29' filepath='/usr/include/stdint.h' line='38' column='1' id='type-id-68'/>
750    <typedef-decl name='wint_t' type-id='type-id-22' filepath='/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h' line='353' column='1' id='type-id-69'/>
751    <typedef-decl name='__FILE' type-id='type-id-70' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-71'/>
752    <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-70'>
753      <data-member access='public' layout-offset-in-bits='0'>
754        <var-decl name='_flags' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='246' column='1'/>
755      </data-member>
756      <data-member access='public' layout-offset-in-bits='64'>
757        <var-decl name='_IO_read_ptr' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='251' column='1'/>
758      </data-member>
759      <data-member access='public' layout-offset-in-bits='128'>
760        <var-decl name='_IO_read_end' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='252' column='1'/>
761      </data-member>
762      <data-member access='public' layout-offset-in-bits='192'>
763        <var-decl name='_IO_read_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='253' column='1'/>
764      </data-member>
765      <data-member access='public' layout-offset-in-bits='256'>
766        <var-decl name='_IO_write_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='254' column='1'/>
767      </data-member>
768      <data-member access='public' layout-offset-in-bits='320'>
769        <var-decl name='_IO_write_ptr' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='255' column='1'/>
770      </data-member>
771      <data-member access='public' layout-offset-in-bits='384'>
772        <var-decl name='_IO_write_end' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='256' column='1'/>
773      </data-member>
774      <data-member access='public' layout-offset-in-bits='448'>
775        <var-decl name='_IO_buf_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='257' column='1'/>
776      </data-member>
777      <data-member access='public' layout-offset-in-bits='512'>
778        <var-decl name='_IO_buf_end' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='258' column='1'/>
779      </data-member>
780      <data-member access='public' layout-offset-in-bits='576'>
781        <var-decl name='_IO_save_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='260' column='1'/>
782      </data-member>
783      <data-member access='public' layout-offset-in-bits='640'>
784        <var-decl name='_IO_backup_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='261' column='1'/>
785      </data-member>
786      <data-member access='public' layout-offset-in-bits='704'>
787        <var-decl name='_IO_save_end' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='262' column='1'/>
788      </data-member>
789      <data-member access='public' layout-offset-in-bits='768'>
790        <var-decl name='_markers' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='264' column='1'/>
791      </data-member>
792      <data-member access='public' layout-offset-in-bits='832'>
793        <var-decl name='_chain' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='266' column='1'/>
794      </data-member>
795      <data-member access='public' layout-offset-in-bits='896'>
796        <var-decl name='_fileno' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='268' column='1'/>
797      </data-member>
798      <data-member access='public' layout-offset-in-bits='928'>
799        <var-decl name='_flags2' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='272' column='1'/>
800      </data-member>
801      <data-member access='public' layout-offset-in-bits='960'>
802        <var-decl name='_old_offset' type-id='type-id-75' visibility='default' filepath='/usr/include/libio.h' line='274' column='1'/>
803      </data-member>
804      <data-member access='public' layout-offset-in-bits='1024'>
805        <var-decl name='_cur_column' type-id='type-id-55' visibility='default' filepath='/usr/include/libio.h' line='278' column='1'/>
806      </data-member>
807      <data-member access='public' layout-offset-in-bits='1040'>
808        <var-decl name='_vtable_offset' type-id='type-id-36' visibility='default' filepath='/usr/include/libio.h' line='279' column='1'/>
809      </data-member>
810      <data-member access='public' layout-offset-in-bits='1048'>
811        <var-decl name='_shortbuf' type-id='type-id-11' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
812      </data-member>
813      <data-member access='public' layout-offset-in-bits='1088'>
814        <var-decl name='_lock' type-id='type-id-76' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
815      </data-member>
816      <data-member access='public' layout-offset-in-bits='1152'>
817        <var-decl name='_offset' type-id='type-id-77' visibility='default' filepath='/usr/include/libio.h' line='293' column='1'/>
818      </data-member>
819      <data-member access='public' layout-offset-in-bits='1216'>
820        <var-decl name='__pad1' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='302' column='1'/>
821      </data-member>
822      <data-member access='public' layout-offset-in-bits='1280'>
823        <var-decl name='__pad2' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='303' column='1'/>
824      </data-member>
825      <data-member access='public' layout-offset-in-bits='1344'>
826        <var-decl name='__pad3' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='304' column='1'/>
827      </data-member>
828      <data-member access='public' layout-offset-in-bits='1408'>
829        <var-decl name='__pad4' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='305' column='1'/>
830      </data-member>
831      <data-member access='public' layout-offset-in-bits='1472'>
832        <var-decl name='__pad5' type-id='type-id-65' visibility='default' filepath='/usr/include/libio.h' line='306' column='1'/>
833      </data-member>
834      <data-member access='public' layout-offset-in-bits='1536'>
835        <var-decl name='_mode' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='308' column='1'/>
836      </data-member>
837      <data-member access='public' layout-offset-in-bits='1568'>
838        <var-decl name='_unused2' type-id='type-id-13' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
839      </data-member>
840    </class-decl>
841    <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-78'>
842      <data-member access='public' layout-offset-in-bits='0'>
843        <var-decl name='_next' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='161' column='1'/>
844      </data-member>
845      <data-member access='public' layout-offset-in-bits='64'>
846        <var-decl name='_sbuf' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='162' column='1'/>
847      </data-member>
848      <data-member access='public' layout-offset-in-bits='128'>
849        <var-decl name='_pos' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='166' column='1'/>
850      </data-member>
851    </class-decl>
852    <typedef-decl name='__off_t' type-id='type-id-26' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='131' column='1' id='type-id-75'/>
853    <typedef-decl name='_IO_lock_t' type-id='type-id-57' filepath='/usr/include/libio.h' line='154' column='1' id='type-id-79'/>
854    <typedef-decl name='__off64_t' type-id='type-id-26' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='132' column='1' id='type-id-77'/>
855    <typedef-decl name='mbstate_t' type-id='type-id-80' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-81'/>
856    <typedef-decl name='__mbstate_t' type-id='type-id-82' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-80'/>
857    <class-decl name='__anonymous_struct__1' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-80' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-82'>
858      <member-type access='public'>
859        <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-83'>
860          <data-member access='public'>
861            <var-decl name='__wch' type-id='type-id-22' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
862          </data-member>
863          <data-member access='public'>
864            <var-decl name='__wchb' type-id='type-id-17' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
865          </data-member>
866        </union-decl>
867      </member-type>
868      <data-member access='public' layout-offset-in-bits='0'>
869        <var-decl name='__count' type-id='type-id-29' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
870      </data-member>
871      <data-member access='public' layout-offset-in-bits='32'>
872        <var-decl name='__value' type-id='type-id-83' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
873      </data-member>
874    </class-decl>
875    <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-84'>
876      <data-member access='public' layout-offset-in-bits='0'>
877        <var-decl name='tm_sec' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
878      </data-member>
879      <data-member access='public' layout-offset-in-bits='32'>
880        <var-decl name='tm_min' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='136' column='1'/>
881      </data-member>
882      <data-member access='public' layout-offset-in-bits='64'>
883        <var-decl name='tm_hour' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='137' column='1'/>
884      </data-member>
885      <data-member access='public' layout-offset-in-bits='96'>
886        <var-decl name='tm_mday' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='138' column='1'/>
887      </data-member>
888      <data-member access='public' layout-offset-in-bits='128'>
889        <var-decl name='tm_mon' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='139' column='1'/>
890      </data-member>
891      <data-member access='public' layout-offset-in-bits='160'>
892        <var-decl name='tm_year' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='140' column='1'/>
893      </data-member>
894      <data-member access='public' layout-offset-in-bits='192'>
895        <var-decl name='tm_wday' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='141' column='1'/>
896      </data-member>
897      <data-member access='public' layout-offset-in-bits='224'>
898        <var-decl name='tm_yday' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='142' column='1'/>
899      </data-member>
900      <data-member access='public' layout-offset-in-bits='256'>
901        <var-decl name='tm_isdst' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='143' column='1'/>
902      </data-member>
903      <data-member access='public' layout-offset-in-bits='320'>
904        <var-decl name='tm_gmtoff' type-id='type-id-26' visibility='default' filepath='/usr/include/time.h' line='146' column='1'/>
905      </data-member>
906      <data-member access='public' layout-offset-in-bits='384'>
907        <var-decl name='tm_zone' type-id='type-id-85' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
908      </data-member>
909    </class-decl>
910    <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-86'>
911      <data-member access='public' layout-offset-in-bits='0'>
912        <var-decl name='decimal_point' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='57' column='1'/>
913      </data-member>
914      <data-member access='public' layout-offset-in-bits='64'>
915        <var-decl name='thousands_sep' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='58' column='1'/>
916      </data-member>
917      <data-member access='public' layout-offset-in-bits='128'>
918        <var-decl name='grouping' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='64' column='1'/>
919      </data-member>
920      <data-member access='public' layout-offset-in-bits='192'>
921        <var-decl name='int_curr_symbol' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='70' column='1'/>
922      </data-member>
923      <data-member access='public' layout-offset-in-bits='256'>
924        <var-decl name='currency_symbol' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='71' column='1'/>
925      </data-member>
926      <data-member access='public' layout-offset-in-bits='320'>
927        <var-decl name='mon_decimal_point' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='72' column='1'/>
928      </data-member>
929      <data-member access='public' layout-offset-in-bits='384'>
930        <var-decl name='mon_thousands_sep' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='73' column='1'/>
931      </data-member>
932      <data-member access='public' layout-offset-in-bits='448'>
933        <var-decl name='mon_grouping' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='74' column='1'/>
934      </data-member>
935      <data-member access='public' layout-offset-in-bits='512'>
936        <var-decl name='positive_sign' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='75' column='1'/>
937      </data-member>
938      <data-member access='public' layout-offset-in-bits='576'>
939        <var-decl name='negative_sign' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='76' column='1'/>
940      </data-member>
941      <data-member access='public' layout-offset-in-bits='640'>
942        <var-decl name='int_frac_digits' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='77' column='1'/>
943      </data-member>
944      <data-member access='public' layout-offset-in-bits='648'>
945        <var-decl name='frac_digits' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='78' column='1'/>
946      </data-member>
947      <data-member access='public' layout-offset-in-bits='656'>
948        <var-decl name='p_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='80' column='1'/>
949      </data-member>
950      <data-member access='public' layout-offset-in-bits='664'>
951        <var-decl name='p_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='82' column='1'/>
952      </data-member>
953      <data-member access='public' layout-offset-in-bits='672'>
954        <var-decl name='n_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='84' column='1'/>
955      </data-member>
956      <data-member access='public' layout-offset-in-bits='680'>
957        <var-decl name='n_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='86' column='1'/>
958      </data-member>
959      <data-member access='public' layout-offset-in-bits='688'>
960        <var-decl name='p_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='93' column='1'/>
961      </data-member>
962      <data-member access='public' layout-offset-in-bits='696'>
963        <var-decl name='n_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='94' column='1'/>
964      </data-member>
965      <data-member access='public' layout-offset-in-bits='704'>
966        <var-decl name='int_p_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='97' column='1'/>
967      </data-member>
968      <data-member access='public' layout-offset-in-bits='712'>
969        <var-decl name='int_p_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='99' column='1'/>
970      </data-member>
971      <data-member access='public' layout-offset-in-bits='720'>
972        <var-decl name='int_n_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='101' column='1'/>
973      </data-member>
974      <data-member access='public' layout-offset-in-bits='728'>
975        <var-decl name='int_n_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='103' column='1'/>
976      </data-member>
977      <data-member access='public' layout-offset-in-bits='736'>
978        <var-decl name='int_p_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='110' column='1'/>
979      </data-member>
980      <data-member access='public' layout-offset-in-bits='744'>
981        <var-decl name='int_n_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='111' column='1'/>
982      </data-member>
983    </class-decl>
984    <typedef-decl name='__compar_fn_t' type-id='type-id-87' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-88'/>
985    <typedef-decl name='div_t' type-id='type-id-89' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-90'/>
986    <class-decl name='__anonymous_struct__2' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-90' visibility='default' filepath='/usr/include/stdlib.h' line='98' column='1' id='type-id-89'>
987      <data-member access='public' layout-offset-in-bits='0'>
988        <var-decl name='quot' type-id='type-id-29' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1'/>
989      </data-member>
990      <data-member access='public' layout-offset-in-bits='32'>
991        <var-decl name='rem' type-id='type-id-29' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
992      </data-member>
993    </class-decl>
994    <typedef-decl name='ldiv_t' type-id='type-id-91' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-92'/>
995    <class-decl name='__anonymous_struct__3' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-92' visibility='default' filepath='/usr/include/stdlib.h' line='106' column='1' id='type-id-91'>
996      <data-member access='public' layout-offset-in-bits='0'>
997        <var-decl name='quot' type-id='type-id-26' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
998      </data-member>
999      <data-member access='public' layout-offset-in-bits='64'>
1000        <var-decl name='rem' type-id='type-id-26' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
1001      </data-member>
1002    </class-decl>
1003    <typedef-decl name='FILE' type-id='type-id-70' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-93'/>
1004    <typedef-decl name='fpos_t' type-id='type-id-94' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-95'/>
1005    <typedef-decl name='_G_fpos_t' type-id='type-id-96' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-94'/>
1006    <class-decl name='__anonymous_struct__4' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-94' visibility='default' filepath='/usr/include/_G_config.h' line='22' column='1' id='type-id-96'>
1007      <data-member access='public' layout-offset-in-bits='0'>
1008        <var-decl name='__pos' type-id='type-id-75' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1'/>
1009      </data-member>
1010      <data-member access='public' layout-offset-in-bits='64'>
1011        <var-decl name='__state' type-id='type-id-80' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
1012      </data-member>
1013    </class-decl>
1014    <typedef-decl name='wctype_t' type-id='type-id-50' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-97'/>
1015    <typedef-decl name='wctrans_t' type-id='type-id-98' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-99'/>
1016    <typedef-decl name='__int32_t' type-id='type-id-29' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-100'/>
1017    <typedef-decl name='clock_t' type-id='type-id-101' filepath='/usr/include/time.h' line='59' column='1' id='type-id-102'/>
1018    <typedef-decl name='__clock_t' type-id='type-id-26' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-101'/>
1019    <typedef-decl name='int8_t' type-id='type-id-36' filepath='/usr/include/stdint.h' line='36' column='1' id='type-id-103'/>
1020    <typedef-decl name='intmax_t' type-id='type-id-26' filepath='/usr/include/stdint.h' line='134' column='1' id='type-id-104'/>
1021    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-105'/>
1022    <pointer-type-def type-id='type-id-70' size-in-bits='64' id='type-id-74'/>
1023    <pointer-type-def type-id='type-id-79' size-in-bits='64' id='type-id-76'/>
1024    <pointer-type-def type-id='type-id-78' size-in-bits='64' id='type-id-73'/>
1025    <pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-106'/>
1026    <pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-108'/>
1027    <pointer-type-def type-id='type-id-109' size-in-bits='64' id='type-id-110'/>
1028    <pointer-type-def type-id='type-id-111' size-in-bits='64' id='type-id-112'/>
1029    <qualified-type-def type-id='type-id-112' const='yes' id='type-id-113'/>
1030    <reference-type-def kind='lvalue' type-id='type-id-114' size-in-bits='64' id='type-id-115'/>
1031    <reference-type-def kind='lvalue' type-id='type-id-116' size-in-bits='64' id='type-id-117'/>
1032    <reference-type-def kind='lvalue' type-id='type-id-118' size-in-bits='64' id='type-id-119'/>
1033    <reference-type-def kind='lvalue' type-id='type-id-120' size-in-bits='64' id='type-id-121'/>
1034    <reference-type-def kind='lvalue' type-id='type-id-122' size-in-bits='64' id='type-id-123'/>
1035    <reference-type-def kind='lvalue' type-id='type-id-124' size-in-bits='64' id='type-id-125'/>
1036    <reference-type-def kind='lvalue' type-id='type-id-126' size-in-bits='64' id='type-id-127'/>
1037    <reference-type-def kind='lvalue' type-id='type-id-128' size-in-bits='64' id='type-id-129'/>
1038    <pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-130'/>
1039    <reference-type-def kind='lvalue' type-id='type-id-131' size-in-bits='64' id='type-id-132'/>
1040    <pointer-type-def type-id='type-id-131' size-in-bits='64' id='type-id-133'/>
1041    <reference-type-def kind='lvalue' type-id='type-id-134' size-in-bits='64' id='type-id-135'/>
1042    <pointer-type-def type-id='type-id-134' size-in-bits='64' id='type-id-136'/>
1043    <qualified-type-def type-id='type-id-136' const='yes' id='type-id-137'/>
1044    <reference-type-def kind='lvalue' type-id='type-id-138' size-in-bits='64' id='type-id-139'/>
1045    <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-140'/>
1046    <qualified-type-def type-id='type-id-140' const='yes' id='type-id-141'/>
1047    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
1048    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-145'/>
1049    <pointer-type-def type-id='type-id-146' size-in-bits='64' id='type-id-147'/>
1050    <pointer-type-def type-id='type-id-148' size-in-bits='64' id='type-id-149'/>
1051    <pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-151'/>
1052    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
1053    <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-155'/>
1054    <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-157'/>
1055    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-159'/>
1056    <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-161'/>
1057    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-163'/>
1058    <qualified-type-def type-id='type-id-163' const='yes' id='type-id-164'/>
1059    <pointer-type-def type-id='type-id-165' size-in-bits='64' id='type-id-166'/>
1060    <qualified-type-def type-id='type-id-166' const='yes' id='type-id-167'/>
1061    <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-169'/>
1062    <pointer-type-def type-id='type-id-170' size-in-bits='64' id='type-id-171'/>
1063    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-173'/>
1064    <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-175'/>
1065    <qualified-type-def type-id='type-id-175' const='yes' id='type-id-176'/>
1066    <pointer-type-def type-id='type-id-177' size-in-bits='64' id='type-id-178'/>
1067    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-180'/>
1068    <qualified-type-def type-id='type-id-180' const='yes' id='type-id-181'/>
1069    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-183'/>
1070    <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-185'/>
1071    <pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-187'/>
1072    <pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-189'/>
1073    <pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-191'/>
1074    <qualified-type-def type-id='type-id-191' const='yes' id='type-id-192'/>
1075    <pointer-type-def type-id='type-id-193' size-in-bits='64' id='type-id-194'/>
1076    <reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-195'/>
1077    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-196'/>
1078    <reference-type-def kind='lvalue' type-id='type-id-197' size-in-bits='64' id='type-id-198'/>
1079    <reference-type-def kind='rvalue' type-id='type-id-197' size-in-bits='64' id='type-id-199'/>
1080    <pointer-type-def type-id='type-id-197' size-in-bits='64' id='type-id-200'/>
1081    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-202'/>
1082    <reference-type-def kind='lvalue' type-id='type-id-203' size-in-bits='64' id='type-id-204'/>
1083    <reference-type-def kind='rvalue' type-id='type-id-203' size-in-bits='64' id='type-id-205'/>
1084    <pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-206'/>
1085    <reference-type-def kind='lvalue' type-id='type-id-207' size-in-bits='64' id='type-id-208'/>
1086    <pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-209'/>
1087    <reference-type-def kind='lvalue' type-id='type-id-210' size-in-bits='64' id='type-id-211'/>
1088    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-212'/>
1089    <reference-type-def kind='lvalue' type-id='type-id-213' size-in-bits='64' id='type-id-214'/>
1090    <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-215'/>
1091    <pointer-type-def type-id='type-id-216' size-in-bits='64' id='type-id-217'/>
1092    <reference-type-def kind='lvalue' type-id='type-id-218' size-in-bits='64' id='type-id-219'/>
1093    <pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-220'/>
1094    <reference-type-def kind='lvalue' type-id='type-id-221' size-in-bits='64' id='type-id-222'/>
1095    <pointer-type-def type-id='type-id-221' size-in-bits='64' id='type-id-223'/>
1096    <reference-type-def kind='lvalue' type-id='type-id-5' size-in-bits='64' id='type-id-224'/>
1097    <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-72'/>
1098    <qualified-type-def type-id='type-id-72' const='yes' id='type-id-225'/>
1099    <reference-type-def kind='lvalue' type-id='type-id-225' size-in-bits='64' id='type-id-226'/>
1100    <pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-227'/>
1101    <qualified-type-def type-id='type-id-228' id='type-id-229'/>
1102    <reference-type-def kind='lvalue' type-id='type-id-15' size-in-bits='64' id='type-id-228'/>
1103    <qualified-type-def type-id='type-id-230' id='type-id-231'/>
1104    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-230'/>
1105    <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
1106    <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-235'/>
1107    <qualified-type-def type-id='type-id-235' const='yes' id='type-id-236'/>
1108    <qualified-type-def type-id='type-id-237' id='type-id-238'/>
1109    <reference-type-def kind='lvalue' type-id='type-id-236' size-in-bits='64' id='type-id-237'/>
1110    <pointer-type-def type-id='type-id-236' size-in-bits='64' id='type-id-239'/>
1111    <qualified-type-def type-id='type-id-240' id='type-id-241'/>
1112    <reference-type-def kind='lvalue' type-id='type-id-235' size-in-bits='64' id='type-id-240'/>
1113    <qualified-type-def type-id='type-id-242' id='type-id-243'/>
1114    <reference-type-def kind='rvalue' type-id='type-id-235' size-in-bits='64' id='type-id-242'/>
1115    <pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-244'/>
1116    <reference-type-def kind='lvalue' type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
1117    <qualified-type-def type-id='type-id-107' const='yes' id='type-id-246'/>
1118    <pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-247'/>
1119    <qualified-type-def type-id='type-id-109' const='yes' id='type-id-248'/>
1120    <pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-249'/>
1121    <qualified-type-def type-id='type-id-111' const='yes' id='type-id-250'/>
1122    <pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-251'/>
1123    <qualified-type-def type-id='type-id-114' const='yes' id='type-id-252'/>
1124    <reference-type-def kind='lvalue' type-id='type-id-252' size-in-bits='64' id='type-id-253'/>
1125    <qualified-type-def type-id='type-id-116' const='yes' id='type-id-254'/>
1126    <reference-type-def kind='lvalue' type-id='type-id-254' size-in-bits='64' id='type-id-255'/>
1127    <qualified-type-def type-id='type-id-118' const='yes' id='type-id-256'/>
1128    <reference-type-def kind='lvalue' type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
1129    <qualified-type-def type-id='type-id-120' const='yes' id='type-id-258'/>
1130    <reference-type-def kind='lvalue' type-id='type-id-258' size-in-bits='64' id='type-id-259'/>
1131    <qualified-type-def type-id='type-id-122' const='yes' id='type-id-260'/>
1132    <reference-type-def kind='lvalue' type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
1133    <qualified-type-def type-id='type-id-124' const='yes' id='type-id-262'/>
1134    <reference-type-def kind='lvalue' type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
1135    <qualified-type-def type-id='type-id-126' const='yes' id='type-id-264'/>
1136    <reference-type-def kind='lvalue' type-id='type-id-264' size-in-bits='64' id='type-id-265'/>
1137    <qualified-type-def type-id='type-id-128' const='yes' id='type-id-266'/>
1138    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-267'/>
1139    <qualified-type-def type-id='type-id-131' const='yes' id='type-id-268'/>
1140    <pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-269'/>
1141    <qualified-type-def type-id='type-id-134' const='yes' id='type-id-270'/>
1142    <qualified-type-def type-id='type-id-271' id='type-id-272'/>
1143    <reference-type-def kind='lvalue' type-id='type-id-270' size-in-bits='64' id='type-id-271'/>
1144    <pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-273'/>
1145    <qualified-type-def type-id='type-id-273' const='yes' id='type-id-274'/>
1146    <qualified-type-def type-id='type-id-138' const='yes' id='type-id-275'/>
1147    <qualified-type-def type-id='type-id-276' id='type-id-277'/>
1148    <reference-type-def kind='lvalue' type-id='type-id-275' size-in-bits='64' id='type-id-276'/>
1149    <pointer-type-def type-id='type-id-275' size-in-bits='64' id='type-id-278'/>
1150    <qualified-type-def type-id='type-id-278' const='yes' id='type-id-279'/>
1151    <qualified-type-def type-id='type-id-142' const='yes' id='type-id-280'/>
1152    <reference-type-def kind='lvalue' type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
1153    <pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-282'/>
1154    <qualified-type-def type-id='type-id-144' const='yes' id='type-id-283'/>
1155    <reference-type-def kind='lvalue' type-id='type-id-283' size-in-bits='64' id='type-id-284'/>
1156    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-285'/>
1157    <qualified-type-def type-id='type-id-146' const='yes' id='type-id-286'/>
1158    <reference-type-def kind='lvalue' type-id='type-id-286' size-in-bits='64' id='type-id-287'/>
1159    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-288'/>
1160    <qualified-type-def type-id='type-id-148' const='yes' id='type-id-289'/>
1161    <reference-type-def kind='lvalue' type-id='type-id-289' size-in-bits='64' id='type-id-290'/>
1162    <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-291'/>
1163    <qualified-type-def type-id='type-id-150' const='yes' id='type-id-292'/>
1164    <reference-type-def kind='lvalue' type-id='type-id-292' size-in-bits='64' id='type-id-293'/>
1165    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-294'/>
1166    <qualified-type-def type-id='type-id-152' const='yes' id='type-id-295'/>
1167    <reference-type-def kind='lvalue' type-id='type-id-295' size-in-bits='64' id='type-id-296'/>
1168    <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-297'/>
1169    <qualified-type-def type-id='type-id-154' const='yes' id='type-id-298'/>
1170    <reference-type-def kind='lvalue' type-id='type-id-298' size-in-bits='64' id='type-id-299'/>
1171    <pointer-type-def type-id='type-id-298' size-in-bits='64' id='type-id-300'/>
1172    <qualified-type-def type-id='type-id-156' const='yes' id='type-id-301'/>
1173    <reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' id='type-id-302'/>
1174    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-303'/>
1175    <qualified-type-def type-id='type-id-158' const='yes' id='type-id-304'/>
1176    <reference-type-def kind='lvalue' type-id='type-id-304' size-in-bits='64' id='type-id-305'/>
1177    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-306'/>
1178    <qualified-type-def type-id='type-id-160' const='yes' id='type-id-307'/>
1179    <reference-type-def kind='lvalue' type-id='type-id-307' size-in-bits='64' id='type-id-308'/>
1180    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-309'/>
1181    <qualified-type-def type-id='type-id-162' const='yes' id='type-id-310'/>
1182    <reference-type-def kind='lvalue' type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
1183    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-312'/>
1184    <qualified-type-def type-id='type-id-165' const='yes' id='type-id-313'/>
1185    <reference-type-def kind='lvalue' type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
1186    <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-315'/>
1187    <qualified-type-def type-id='type-id-168' const='yes' id='type-id-316'/>
1188    <reference-type-def kind='lvalue' type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
1189    <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-318'/>
1190    <qualified-type-def type-id='type-id-170' const='yes' id='type-id-319'/>
1191    <reference-type-def kind='lvalue' type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
1192    <pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-321'/>
1193    <qualified-type-def type-id='type-id-172' const='yes' id='type-id-322'/>
1194    <reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-323'/>
1195    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-324'/>
1196    <qualified-type-def type-id='type-id-174' const='yes' id='type-id-325'/>
1197    <reference-type-def kind='lvalue' type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
1198    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-327'/>
1199    <qualified-type-def type-id='type-id-177' const='yes' id='type-id-328'/>
1200    <reference-type-def kind='lvalue' type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
1201    <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-330'/>
1202    <qualified-type-def type-id='type-id-179' const='yes' id='type-id-331'/>
1203    <reference-type-def kind='lvalue' type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
1204    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-333'/>
1205    <qualified-type-def type-id='type-id-333' const='yes' id='type-id-334'/>
1206    <qualified-type-def type-id='type-id-182' 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-184' const='yes' id='type-id-338'/>
1210    <reference-type-def kind='lvalue' type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
1211    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-340'/>
1212    <qualified-type-def type-id='type-id-186' const='yes' id='type-id-341'/>
1213    <reference-type-def kind='lvalue' type-id='type-id-341' size-in-bits='64' id='type-id-342'/>
1214    <pointer-type-def type-id='type-id-341' size-in-bits='64' id='type-id-343'/>
1215    <qualified-type-def type-id='type-id-188' const='yes' id='type-id-344'/>
1216    <reference-type-def kind='lvalue' type-id='type-id-344' size-in-bits='64' id='type-id-345'/>
1217    <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-346'/>
1218    <qualified-type-def type-id='type-id-190' const='yes' id='type-id-347'/>
1219    <reference-type-def kind='lvalue' type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
1220    <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-349'/>
1221    <qualified-type-def type-id='type-id-100' const='yes' id='type-id-350'/>
1222    <pointer-type-def type-id='type-id-350' size-in-bits='64' id='type-id-98'/>
1223    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-351'/>
1224    <reference-type-def kind='lvalue' type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
1225    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-353'/>
1226    <qualified-type-def type-id='type-id-197' const='yes' id='type-id-354'/>
1227    <reference-type-def kind='lvalue' type-id='type-id-354' size-in-bits='64' id='type-id-355'/>
1228    <pointer-type-def type-id='type-id-354' size-in-bits='64' id='type-id-356'/>
1229    <qualified-type-def type-id='type-id-201' const='yes' id='type-id-357'/>
1230    <pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-358'/>
1231    <qualified-type-def type-id='type-id-203' const='yes' id='type-id-359'/>
1232    <reference-type-def kind='lvalue' type-id='type-id-359' size-in-bits='64' id='type-id-360'/>
1233    <pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-361'/>
1234    <qualified-type-def type-id='type-id-362' const='yes' id='type-id-363'/>
1235    <reference-type-def kind='lvalue' type-id='type-id-363' size-in-bits='64' id='type-id-364'/>
1236    <pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-365'/>
1237    <qualified-type-def type-id='type-id-207' const='yes' id='type-id-366'/>
1238    <reference-type-def kind='lvalue' type-id='type-id-366' size-in-bits='64' id='type-id-367'/>
1239    <pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-368'/>
1240    <qualified-type-def type-id='type-id-213' const='yes' id='type-id-369'/>
1241    <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-370'/>
1242    <qualified-type-def type-id='type-id-216' const='yes' id='type-id-371'/>
1243    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-372'/>
1244    <qualified-type-def type-id='type-id-218' const='yes' id='type-id-373'/>
1245    <reference-type-def kind='lvalue' type-id='type-id-373' size-in-bits='64' id='type-id-374'/>
1246    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-375'/>
1247    <qualified-type-def type-id='type-id-221' const='yes' id='type-id-376'/>
1248    <reference-type-def kind='lvalue' type-id='type-id-376' size-in-bits='64' id='type-id-377'/>
1249    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-378'/>
1250    <qualified-type-def type-id='type-id-5' const='yes' id='type-id-379'/>
1251    <qualified-type-def type-id='type-id-380' id='type-id-381'/>
1252    <reference-type-def kind='lvalue' type-id='type-id-379' size-in-bits='64' id='type-id-380'/>
1253    <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-85'/>
1254    <qualified-type-def type-id='type-id-85' const='yes' id='type-id-382'/>
1255    <reference-type-def kind='lvalue' type-id='type-id-382' size-in-bits='64' id='type-id-383'/>
1256    <reference-type-def kind='lvalue' type-id='type-id-85' size-in-bits='64' id='type-id-384'/>
1257    <pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-385'/>
1258    <qualified-type-def type-id='type-id-95' const='yes' id='type-id-386'/>
1259    <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-387'/>
1260    <qualified-type-def type-id='type-id-29' const='yes' id='type-id-388'/>
1261    <qualified-type-def type-id='type-id-389' id='type-id-390'/>
1262    <reference-type-def kind='lvalue' type-id='type-id-388' size-in-bits='64' id='type-id-389'/>
1263    <qualified-type-def type-id='type-id-104' const='yes' id='type-id-391'/>
1264    <qualified-type-def type-id='type-id-26' const='yes' id='type-id-392'/>
1265    <qualified-type-def type-id='type-id-33' const='yes' id='type-id-393'/>
1266    <qualified-type-def type-id='type-id-34' const='yes' id='type-id-394'/>
1267    <qualified-type-def type-id='type-id-81' const='yes' id='type-id-395'/>
1268    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-396'/>
1269    <qualified-type-def type-id='type-id-397' const='yes' id='type-id-398'/>
1270    <pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-399'/>
1271    <qualified-type-def type-id='type-id-400' const='yes' id='type-id-401'/>
1272    <pointer-type-def type-id='type-id-401' size-in-bits='64' id='type-id-402'/>
1273    <qualified-type-def type-id='type-id-403' const='yes' id='type-id-404'/>
1274    <reference-type-def kind='lvalue' type-id='type-id-404' size-in-bits='64' id='type-id-405'/>
1275    <qualified-type-def type-id='type-id-406' const='yes' id='type-id-407'/>
1276    <reference-type-def kind='lvalue' type-id='type-id-407' size-in-bits='64' id='type-id-408'/>
1277    <qualified-type-def type-id='type-id-409' const='yes' id='type-id-410'/>
1278    <reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-411'/>
1279    <qualified-type-def type-id='type-id-412' const='yes' id='type-id-413'/>
1280    <reference-type-def kind='lvalue' type-id='type-id-413' size-in-bits='64' id='type-id-414'/>
1281    <qualified-type-def type-id='type-id-415' const='yes' id='type-id-416'/>
1282    <reference-type-def kind='lvalue' type-id='type-id-416' size-in-bits='64' id='type-id-417'/>
1283    <pointer-type-def type-id='type-id-416' size-in-bits='64' id='type-id-418'/>
1284    <qualified-type-def type-id='type-id-419' const='yes' id='type-id-420'/>
1285    <qualified-type-def type-id='type-id-421' id='type-id-422'/>
1286    <reference-type-def kind='lvalue' type-id='type-id-420' size-in-bits='64' id='type-id-421'/>
1287    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-423'/>
1288    <qualified-type-def type-id='type-id-423' const='yes' id='type-id-424'/>
1289    <qualified-type-def type-id='type-id-425' const='yes' id='type-id-426'/>
1290    <reference-type-def kind='lvalue' type-id='type-id-426' size-in-bits='64' id='type-id-427'/>
1291    <qualified-type-def type-id='type-id-428' const='yes' id='type-id-429'/>
1292    <reference-type-def kind='lvalue' type-id='type-id-429' size-in-bits='64' id='type-id-430'/>
1293    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-431'/>
1294    <qualified-type-def type-id='type-id-432' const='yes' id='type-id-433'/>
1295    <reference-type-def kind='lvalue' type-id='type-id-433' size-in-bits='64' id='type-id-434'/>
1296    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-435'/>
1297    <qualified-type-def type-id='type-id-436' const='yes' id='type-id-437'/>
1298    <reference-type-def kind='lvalue' type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
1299    <qualified-type-def type-id='type-id-439' const='yes' id='type-id-440'/>
1300    <reference-type-def kind='lvalue' type-id='type-id-440' size-in-bits='64' id='type-id-441'/>
1301    <qualified-type-def type-id='type-id-442' const='yes' id='type-id-443'/>
1302    <reference-type-def kind='lvalue' type-id='type-id-443' size-in-bits='64' id='type-id-444'/>
1303    <pointer-type-def type-id='type-id-443' size-in-bits='64' id='type-id-445'/>
1304    <qualified-type-def type-id='type-id-446' const='yes' id='type-id-447'/>
1305    <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-448'/>
1306    <qualified-type-def type-id='type-id-449' const='yes' id='type-id-450'/>
1307    <reference-type-def kind='lvalue' type-id='type-id-450' size-in-bits='64' id='type-id-451'/>
1308    <pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-452'/>
1309    <qualified-type-def type-id='type-id-453' const='yes' id='type-id-454'/>
1310    <reference-type-def kind='lvalue' type-id='type-id-454' size-in-bits='64' id='type-id-455'/>
1311    <pointer-type-def type-id='type-id-454' size-in-bits='64' id='type-id-456'/>
1312    <qualified-type-def type-id='type-id-456' const='yes' id='type-id-457'/>
1313    <qualified-type-def type-id='type-id-458' const='yes' id='type-id-459'/>
1314    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
1315    <qualified-type-def type-id='type-id-461' const='yes' id='type-id-462'/>
1316    <pointer-type-def type-id='type-id-462' size-in-bits='64' id='type-id-463'/>
1317    <qualified-type-def type-id='type-id-463' const='yes' id='type-id-464'/>
1318    <qualified-type-def type-id='type-id-465' const='yes' id='type-id-466'/>
1319    <reference-type-def kind='lvalue' type-id='type-id-466' size-in-bits='64' id='type-id-467'/>
1320    <qualified-type-def type-id='type-id-468' const='yes' id='type-id-469'/>
1321    <pointer-type-def type-id='type-id-469' size-in-bits='64' id='type-id-470'/>
1322    <qualified-type-def type-id='type-id-471' const='yes' id='type-id-472'/>
1323    <reference-type-def kind='lvalue' type-id='type-id-472' size-in-bits='64' id='type-id-473'/>
1324    <pointer-type-def type-id='type-id-472' size-in-bits='64' id='type-id-474'/>
1325    <qualified-type-def type-id='type-id-475' const='yes' id='type-id-476'/>
1326    <qualified-type-def type-id='type-id-477' const='yes' id='type-id-478'/>
1327    <reference-type-def kind='lvalue' type-id='type-id-478' size-in-bits='64' id='type-id-479'/>
1328    <pointer-type-def type-id='type-id-478' size-in-bits='64' id='type-id-480'/>
1329    <qualified-type-def type-id='type-id-481' const='yes' id='type-id-482'/>
1330    <pointer-type-def type-id='type-id-482' size-in-bits='64' id='type-id-483'/>
1331    <qualified-type-def type-id='type-id-484' const='yes' id='type-id-485'/>
1332    <pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
1333    <qualified-type-def type-id='type-id-487' const='yes' id='type-id-488'/>
1334    <pointer-type-def type-id='type-id-488' size-in-bits='64' id='type-id-489'/>
1335    <qualified-type-def type-id='type-id-490' const='yes' id='type-id-491'/>
1336    <reference-type-def kind='lvalue' type-id='type-id-491' size-in-bits='64' id='type-id-492'/>
1337    <pointer-type-def type-id='type-id-491' size-in-bits='64' id='type-id-493'/>
1338    <qualified-type-def type-id='type-id-494' const='yes' id='type-id-495'/>
1339    <reference-type-def kind='lvalue' type-id='type-id-495' size-in-bits='64' id='type-id-496'/>
1340    <qualified-type-def type-id='type-id-497' const='yes' id='type-id-498'/>
1341    <reference-type-def kind='lvalue' type-id='type-id-498' size-in-bits='64' id='type-id-499'/>
1342    <qualified-type-def type-id='type-id-500' const='yes' id='type-id-501'/>
1343    <qualified-type-def type-id='type-id-502' id='type-id-503'/>
1344    <reference-type-def kind='lvalue' type-id='type-id-501' size-in-bits='64' id='type-id-502'/>
1345    <qualified-type-def type-id='type-id-504' const='yes' id='type-id-505'/>
1346    <qualified-type-def type-id='type-id-506' id='type-id-507'/>
1347    <reference-type-def kind='lvalue' type-id='type-id-505' size-in-bits='64' id='type-id-506'/>
1348    <pointer-type-def type-id='type-id-505' size-in-bits='64' id='type-id-508'/>
1349    <qualified-type-def type-id='type-id-509' const='yes' id='type-id-510'/>
1350    <qualified-type-def type-id='type-id-511' id='type-id-512'/>
1351    <reference-type-def kind='lvalue' type-id='type-id-510' size-in-bits='64' id='type-id-511'/>
1352    <pointer-type-def type-id='type-id-510' size-in-bits='64' id='type-id-513'/>
1353    <qualified-type-def type-id='type-id-513' const='yes' id='type-id-514'/>
1354    <qualified-type-def type-id='type-id-515' const='yes' id='type-id-516'/>
1355    <reference-type-def kind='lvalue' type-id='type-id-516' size-in-bits='64' id='type-id-517'/>
1356    <qualified-type-def type-id='type-id-518' const='yes' id='type-id-519'/>
1357    <reference-type-def kind='lvalue' type-id='type-id-519' size-in-bits='64' id='type-id-520'/>
1358    <qualified-type-def type-id='type-id-521' const='yes' id='type-id-522'/>
1359    <reference-type-def kind='lvalue' type-id='type-id-522' size-in-bits='64' id='type-id-523'/>
1360    <qualified-type-def type-id='type-id-524' const='yes' id='type-id-525'/>
1361    <reference-type-def kind='lvalue' type-id='type-id-525' size-in-bits='64' id='type-id-526'/>
1362    <pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-527'/>
1363    <qualified-type-def type-id='type-id-528' const='yes' id='type-id-529'/>
1364    <reference-type-def kind='lvalue' type-id='type-id-529' size-in-bits='64' id='type-id-530'/>
1365    <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-531'/>
1366    <qualified-type-def type-id='type-id-532' const='yes' id='type-id-533'/>
1367    <pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-534'/>
1368    <qualified-type-def type-id='type-id-535' const='yes' id='type-id-536'/>
1369    <reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-537'/>
1370    <qualified-type-def type-id='type-id-538' const='yes' id='type-id-539'/>
1371    <reference-type-def kind='lvalue' type-id='type-id-539' size-in-bits='64' id='type-id-540'/>
1372    <pointer-type-def type-id='type-id-539' size-in-bits='64' id='type-id-541'/>
1373    <qualified-type-def type-id='type-id-542' const='yes' id='type-id-543'/>
1374    <pointer-type-def type-id='type-id-543' size-in-bits='64' id='type-id-544'/>
1375    <qualified-type-def type-id='type-id-545' const='yes' id='type-id-546'/>
1376    <reference-type-def kind='lvalue' type-id='type-id-546' size-in-bits='64' id='type-id-547'/>
1377    <pointer-type-def type-id='type-id-546' size-in-bits='64' id='type-id-548'/>
1378    <qualified-type-def type-id='type-id-548' const='yes' id='type-id-549'/>
1379    <qualified-type-def type-id='type-id-550' const='yes' id='type-id-551'/>
1380    <reference-type-def kind='lvalue' type-id='type-id-551' size-in-bits='64' id='type-id-552'/>
1381    <pointer-type-def type-id='type-id-551' size-in-bits='64' id='type-id-553'/>
1382    <qualified-type-def type-id='type-id-553' const='yes' id='type-id-554'/>
1383    <qualified-type-def type-id='type-id-555' const='yes' id='type-id-556'/>
1384    <reference-type-def kind='lvalue' type-id='type-id-556' size-in-bits='64' id='type-id-557'/>
1385    <pointer-type-def type-id='type-id-556' size-in-bits='64' id='type-id-558'/>
1386    <qualified-type-def type-id='type-id-558' const='yes' id='type-id-559'/>
1387    <qualified-type-def type-id='type-id-560' const='yes' id='type-id-561'/>
1388    <reference-type-def kind='lvalue' type-id='type-id-561' size-in-bits='64' id='type-id-562'/>
1389    <pointer-type-def type-id='type-id-561' size-in-bits='64' id='type-id-563'/>
1390    <qualified-type-def type-id='type-id-564' const='yes' id='type-id-565'/>
1391    <reference-type-def kind='lvalue' type-id='type-id-565' size-in-bits='64' id='type-id-566'/>
1392    <qualified-type-def type-id='type-id-567' const='yes' id='type-id-568'/>
1393    <reference-type-def kind='lvalue' type-id='type-id-568' size-in-bits='64' id='type-id-569'/>
1394    <pointer-type-def type-id='type-id-568' size-in-bits='64' id='type-id-570'/>
1395    <qualified-type-def type-id='type-id-570' const='yes' id='type-id-571'/>
1396    <qualified-type-def type-id='type-id-572' const='yes' id='type-id-573'/>
1397    <reference-type-def kind='lvalue' type-id='type-id-573' size-in-bits='64' id='type-id-574'/>
1398    <pointer-type-def type-id='type-id-573' size-in-bits='64' id='type-id-575'/>
1399    <qualified-type-def type-id='type-id-576' const='yes' id='type-id-577'/>
1400    <reference-type-def kind='lvalue' type-id='type-id-577' size-in-bits='64' id='type-id-578'/>
1401    <pointer-type-def type-id='type-id-577' size-in-bits='64' id='type-id-579'/>
1402    <qualified-type-def type-id='type-id-580' const='yes' id='type-id-581'/>
1403    <pointer-type-def type-id='type-id-581' size-in-bits='64' id='type-id-582'/>
1404    <qualified-type-def type-id='type-id-583' const='yes' id='type-id-584'/>
1405    <reference-type-def kind='lvalue' type-id='type-id-584' size-in-bits='64' id='type-id-585'/>
1406    <pointer-type-def type-id='type-id-584' size-in-bits='64' id='type-id-586'/>
1407    <qualified-type-def type-id='type-id-587' const='yes' id='type-id-588'/>
1408    <reference-type-def kind='lvalue' type-id='type-id-588' size-in-bits='64' id='type-id-589'/>
1409    <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-590'/>
1410    <qualified-type-def type-id='type-id-591' const='yes' id='type-id-592'/>
1411    <reference-type-def kind='lvalue' type-id='type-id-592' size-in-bits='64' id='type-id-593'/>
1412    <qualified-type-def type-id='type-id-594' const='yes' id='type-id-595'/>
1413    <reference-type-def kind='lvalue' type-id='type-id-595' size-in-bits='64' id='type-id-596'/>
1414    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-598'/>
1415    <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-599'/>
1416    <qualified-type-def type-id='type-id-600' const='yes' id='type-id-601'/>
1417    <pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-602'/>
1418    <qualified-type-def type-id='type-id-603' const='yes' id='type-id-604'/>
1419    <qualified-type-def type-id='type-id-605' id='type-id-606'/>
1420    <reference-type-def kind='lvalue' type-id='type-id-604' size-in-bits='64' id='type-id-605'/>
1421    <pointer-type-def type-id='type-id-604' size-in-bits='64' id='type-id-607'/>
1422    <qualified-type-def type-id='type-id-608' const='yes' id='type-id-609'/>
1423    <reference-type-def kind='lvalue' type-id='type-id-609' size-in-bits='64' id='type-id-610'/>
1424    <qualified-type-def type-id='type-id-611' const='yes' id='type-id-612'/>
1425    <reference-type-def kind='lvalue' type-id='type-id-612' size-in-bits='64' id='type-id-613'/>
1426    <pointer-type-def type-id='type-id-612' size-in-bits='64' id='type-id-614'/>
1427    <qualified-type-def type-id='type-id-615' const='yes' id='type-id-616'/>
1428    <reference-type-def kind='lvalue' type-id='type-id-616' size-in-bits='64' id='type-id-617'/>
1429    <pointer-type-def type-id='type-id-616' size-in-bits='64' id='type-id-618'/>
1430    <qualified-type-def type-id='type-id-619' const='yes' id='type-id-620'/>
1431    <reference-type-def kind='lvalue' type-id='type-id-620' size-in-bits='64' id='type-id-621'/>
1432    <pointer-type-def type-id='type-id-620' size-in-bits='64' id='type-id-622'/>
1433    <qualified-type-def type-id='type-id-622' const='yes' id='type-id-623'/>
1434    <qualified-type-def type-id='type-id-624' const='yes' id='type-id-625'/>
1435    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-626'/>
1436    <qualified-type-def type-id='type-id-626' const='yes' id='type-id-627'/>
1437    <qualified-type-def type-id='type-id-628' const='yes' id='type-id-629'/>
1438    <pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-630'/>
1439    <qualified-type-def type-id='type-id-631' const='yes' id='type-id-632'/>
1440    <pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-633'/>
1441    <qualified-type-def type-id='type-id-634' const='yes' id='type-id-635'/>
1442    <pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-636'/>
1443    <qualified-type-def type-id='type-id-637' const='yes' id='type-id-638'/>
1444    <pointer-type-def type-id='type-id-638' size-in-bits='64' id='type-id-639'/>
1445    <qualified-type-def type-id='type-id-640' const='yes' id='type-id-641'/>
1446    <pointer-type-def type-id='type-id-641' size-in-bits='64' id='type-id-642'/>
1447    <qualified-type-def type-id='type-id-643' const='yes' id='type-id-644'/>
1448    <pointer-type-def type-id='type-id-644' size-in-bits='64' id='type-id-645'/>
1449    <qualified-type-def type-id='type-id-646' const='yes' id='type-id-647'/>
1450    <pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-648'/>
1451    <qualified-type-def type-id='type-id-649' const='yes' id='type-id-650'/>
1452    <pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-651'/>
1453    <qualified-type-def type-id='type-id-652' const='yes' id='type-id-653'/>
1454    <pointer-type-def type-id='type-id-653' size-in-bits='64' id='type-id-654'/>
1455    <qualified-type-def type-id='type-id-655' const='yes' id='type-id-656'/>
1456    <pointer-type-def type-id='type-id-656' size-in-bits='64' id='type-id-657'/>
1457    <qualified-type-def type-id='type-id-658' const='yes' id='type-id-659'/>
1458    <pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-660'/>
1459    <qualified-type-def type-id='type-id-661' const='yes' id='type-id-662'/>
1460    <pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-663'/>
1461    <qualified-type-def type-id='type-id-664' const='yes' id='type-id-665'/>
1462    <pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-666'/>
1463    <qualified-type-def type-id='type-id-667' const='yes' id='type-id-668'/>
1464    <pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-669'/>
1465    <qualified-type-def type-id='type-id-670' const='yes' id='type-id-671'/>
1466    <pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-672'/>
1467    <qualified-type-def type-id='type-id-673' const='yes' id='type-id-674'/>
1468    <pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-675'/>
1469    <qualified-type-def type-id='type-id-676' const='yes' id='type-id-677'/>
1470    <pointer-type-def type-id='type-id-677' size-in-bits='64' id='type-id-678'/>
1471    <qualified-type-def type-id='type-id-679' const='yes' id='type-id-680'/>
1472    <pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-681'/>
1473    <qualified-type-def type-id='type-id-682' const='yes' id='type-id-683'/>
1474    <pointer-type-def type-id='type-id-683' size-in-bits='64' id='type-id-684'/>
1475    <qualified-type-def type-id='type-id-685' const='yes' id='type-id-686'/>
1476    <pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-687'/>
1477    <qualified-type-def type-id='type-id-35' const='yes' id='type-id-688'/>
1478    <qualified-type-def type-id='type-id-36' const='yes' id='type-id-689'/>
1479    <qualified-type-def type-id='type-id-65' const='yes' id='type-id-690'/>
1480    <qualified-type-def type-id='type-id-691' const='yes' id='type-id-692'/>
1481    <qualified-type-def type-id='type-id-693' id='type-id-694'/>
1482    <reference-type-def kind='lvalue' type-id='type-id-692' size-in-bits='64' id='type-id-693'/>
1483    <pointer-type-def type-id='type-id-692' size-in-bits='64' id='type-id-695'/>
1484    <qualified-type-def type-id='type-id-695' const='yes' id='type-id-696'/>
1485    <qualified-type-def type-id='type-id-697' const='yes' id='type-id-698'/>
1486    <pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-699'/>
1487    <qualified-type-def type-id='type-id-700' const='yes' id='type-id-701'/>
1488    <reference-type-def kind='lvalue' type-id='type-id-701' size-in-bits='64' id='type-id-702'/>
1489    <pointer-type-def type-id='type-id-701' size-in-bits='64' id='type-id-703'/>
1490    <qualified-type-def type-id='type-id-704' const='yes' id='type-id-705'/>
1491    <reference-type-def kind='lvalue' type-id='type-id-705' size-in-bits='64' id='type-id-706'/>
1492    <pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-707'/>
1493    <qualified-type-def type-id='type-id-708' const='yes' id='type-id-709'/>
1494    <reference-type-def kind='lvalue' type-id='type-id-709' size-in-bits='64' id='type-id-710'/>
1495    <pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-711'/>
1496    <qualified-type-def type-id='type-id-712' const='yes' id='type-id-713'/>
1497    <pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-714'/>
1498    <qualified-type-def type-id='type-id-715' const='yes' id='type-id-716'/>
1499    <reference-type-def kind='lvalue' type-id='type-id-716' size-in-bits='64' id='type-id-717'/>
1500    <qualified-type-def type-id='type-id-718' const='yes' id='type-id-719'/>
1501    <reference-type-def kind='lvalue' type-id='type-id-719' size-in-bits='64' id='type-id-720'/>
1502    <qualified-type-def type-id='type-id-721' const='yes' id='type-id-722'/>
1503    <pointer-type-def type-id='type-id-722' size-in-bits='64' id='type-id-723'/>
1504    <qualified-type-def type-id='type-id-724' const='yes' id='type-id-725'/>
1505    <reference-type-def kind='lvalue' type-id='type-id-725' size-in-bits='64' id='type-id-726'/>
1506    <pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-727'/>
1507    <qualified-type-def type-id='type-id-728' const='yes' id='type-id-729'/>
1508    <reference-type-def kind='lvalue' type-id='type-id-729' size-in-bits='64' id='type-id-730'/>
1509    <qualified-type-def type-id='type-id-731' const='yes' id='type-id-732'/>
1510    <reference-type-def kind='lvalue' type-id='type-id-732' size-in-bits='64' id='type-id-733'/>
1511    <qualified-type-def type-id='type-id-734' const='yes' id='type-id-735'/>
1512    <reference-type-def kind='lvalue' type-id='type-id-735' size-in-bits='64' id='type-id-736'/>
1513    <qualified-type-def type-id='type-id-737' const='yes' id='type-id-738'/>
1514    <reference-type-def kind='lvalue' type-id='type-id-738' size-in-bits='64' id='type-id-739'/>
1515    <qualified-type-def type-id='type-id-740' const='yes' id='type-id-741'/>
1516    <reference-type-def kind='lvalue' type-id='type-id-741' size-in-bits='64' id='type-id-742'/>
1517    <qualified-type-def type-id='type-id-743' const='yes' id='type-id-744'/>
1518    <qualified-type-def type-id='type-id-745' id='type-id-746'/>
1519    <reference-type-def kind='lvalue' type-id='type-id-744' size-in-bits='64' id='type-id-745'/>
1520    <qualified-type-def type-id='type-id-747' const='yes' id='type-id-748'/>
1521    <reference-type-def kind='lvalue' type-id='type-id-748' size-in-bits='64' id='type-id-749'/>
1522    <qualified-type-def type-id='type-id-750' const='yes' id='type-id-751'/>
1523    <reference-type-def kind='lvalue' type-id='type-id-751' size-in-bits='64' id='type-id-752'/>
1524    <qualified-type-def type-id='type-id-753' const='yes' id='type-id-754'/>
1525    <reference-type-def kind='lvalue' type-id='type-id-754' size-in-bits='64' id='type-id-755'/>
1526    <qualified-type-def type-id='type-id-756' const='yes' id='type-id-757'/>
1527    <reference-type-def kind='lvalue' type-id='type-id-757' size-in-bits='64' id='type-id-758'/>
1528    <qualified-type-def type-id='type-id-759' const='yes' id='type-id-760'/>
1529    <pointer-type-def type-id='type-id-760' size-in-bits='64' id='type-id-761'/>
1530    <qualified-type-def type-id='type-id-762' const='yes' id='type-id-763'/>
1531    <reference-type-def kind='lvalue' type-id='type-id-763' size-in-bits='64' id='type-id-764'/>
1532    <qualified-type-def type-id='type-id-765' const='yes' id='type-id-766'/>
1533    <pointer-type-def type-id='type-id-766' size-in-bits='64' id='type-id-767'/>
1534    <qualified-type-def type-id='type-id-768' const='yes' id='type-id-769'/>
1535    <reference-type-def kind='lvalue' type-id='type-id-769' size-in-bits='64' id='type-id-770'/>
1536    <qualified-type-def type-id='type-id-771' const='yes' id='type-id-772'/>
1537    <reference-type-def kind='lvalue' type-id='type-id-772' size-in-bits='64' id='type-id-773'/>
1538    <pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-774'/>
1539    <qualified-type-def type-id='type-id-775' const='yes' id='type-id-776'/>
1540    <reference-type-def kind='lvalue' type-id='type-id-776' size-in-bits='64' id='type-id-777'/>
1541    <pointer-type-def type-id='type-id-776' size-in-bits='64' id='type-id-778'/>
1542    <qualified-type-def type-id='type-id-779' const='yes' id='type-id-780'/>
1543    <reference-type-def kind='lvalue' type-id='type-id-780' size-in-bits='64' id='type-id-781'/>
1544    <pointer-type-def type-id='type-id-780' size-in-bits='64' id='type-id-782'/>
1545    <qualified-type-def type-id='type-id-783' const='yes' id='type-id-784'/>
1546    <reference-type-def kind='lvalue' type-id='type-id-784' size-in-bits='64' id='type-id-785'/>
1547    <qualified-type-def type-id='type-id-786' const='yes' id='type-id-787'/>
1548    <reference-type-def kind='lvalue' type-id='type-id-787' size-in-bits='64' id='type-id-788'/>
1549    <qualified-type-def type-id='type-id-789' const='yes' id='type-id-790'/>
1550    <reference-type-def kind='lvalue' type-id='type-id-790' size-in-bits='64' id='type-id-791'/>
1551    <qualified-type-def type-id='type-id-792' const='yes' id='type-id-793'/>
1552    <reference-type-def kind='lvalue' type-id='type-id-793' size-in-bits='64' id='type-id-794'/>
1553    <qualified-type-def type-id='type-id-795' const='yes' id='type-id-796'/>
1554    <reference-type-def kind='lvalue' type-id='type-id-796' size-in-bits='64' id='type-id-797'/>
1555    <pointer-type-def type-id='type-id-796' size-in-bits='64' id='type-id-798'/>
1556    <qualified-type-def type-id='type-id-799' const='yes' id='type-id-800'/>
1557    <reference-type-def kind='lvalue' type-id='type-id-800' size-in-bits='64' id='type-id-801'/>
1558    <qualified-type-def type-id='type-id-802' const='yes' id='type-id-803'/>
1559    <reference-type-def kind='lvalue' type-id='type-id-803' size-in-bits='64' id='type-id-804'/>
1560    <qualified-type-def type-id='type-id-805' const='yes' id='type-id-806'/>
1561    <reference-type-def kind='lvalue' type-id='type-id-806' size-in-bits='64' id='type-id-807'/>
1562    <qualified-type-def type-id='type-id-808' const='yes' id='type-id-809'/>
1563    <reference-type-def kind='lvalue' type-id='type-id-809' size-in-bits='64' id='type-id-810'/>
1564    <qualified-type-def type-id='type-id-811' const='yes' id='type-id-812'/>
1565    <reference-type-def kind='lvalue' type-id='type-id-812' size-in-bits='64' id='type-id-813'/>
1566    <pointer-type-def type-id='type-id-812' size-in-bits='64' id='type-id-814'/>
1567    <qualified-type-def type-id='type-id-815' const='yes' id='type-id-816'/>
1568    <reference-type-def kind='lvalue' type-id='type-id-816' size-in-bits='64' id='type-id-817'/>
1569    <qualified-type-def type-id='type-id-818' const='yes' id='type-id-819'/>
1570    <reference-type-def kind='lvalue' type-id='type-id-819' size-in-bits='64' id='type-id-820'/>
1571    <qualified-type-def type-id='type-id-821' const='yes' id='type-id-822'/>
1572    <reference-type-def kind='lvalue' type-id='type-id-822' size-in-bits='64' id='type-id-823'/>
1573    <qualified-type-def type-id='type-id-824' const='yes' id='type-id-825'/>
1574    <reference-type-def kind='lvalue' type-id='type-id-825' size-in-bits='64' id='type-id-826'/>
1575    <qualified-type-def type-id='type-id-827' const='yes' id='type-id-828'/>
1576    <reference-type-def kind='lvalue' type-id='type-id-828' size-in-bits='64' id='type-id-829'/>
1577    <pointer-type-def type-id='type-id-828' size-in-bits='64' id='type-id-830'/>
1578    <qualified-type-def type-id='type-id-831' const='yes' id='type-id-832'/>
1579    <reference-type-def kind='lvalue' type-id='type-id-832' size-in-bits='64' id='type-id-833'/>
1580    <qualified-type-def type-id='type-id-834' const='yes' id='type-id-835'/>
1581    <reference-type-def kind='lvalue' type-id='type-id-835' size-in-bits='64' id='type-id-836'/>
1582    <qualified-type-def type-id='type-id-837' const='yes' id='type-id-838'/>
1583    <reference-type-def kind='lvalue' type-id='type-id-838' size-in-bits='64' id='type-id-839'/>
1584    <qualified-type-def type-id='type-id-840' const='yes' id='type-id-841'/>
1585    <reference-type-def kind='lvalue' type-id='type-id-841' size-in-bits='64' id='type-id-842'/>
1586    <qualified-type-def type-id='type-id-843' const='yes' id='type-id-844'/>
1587    <pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-845'/>
1588    <qualified-type-def type-id='type-id-846' const='yes' id='type-id-847'/>
1589    <reference-type-def kind='lvalue' type-id='type-id-847' size-in-bits='64' id='type-id-848'/>
1590    <qualified-type-def type-id='type-id-849' const='yes' id='type-id-850'/>
1591    <reference-type-def kind='lvalue' type-id='type-id-850' size-in-bits='64' id='type-id-851'/>
1592    <qualified-type-def type-id='type-id-852' const='yes' id='type-id-853'/>
1593    <pointer-type-def type-id='type-id-853' size-in-bits='64' id='type-id-854'/>
1594    <qualified-type-def type-id='type-id-854' const='yes' id='type-id-855'/>
1595    <qualified-type-def type-id='type-id-856' const='yes' id='type-id-857'/>
1596    <qualified-type-def type-id='type-id-858' id='type-id-859'/>
1597    <reference-type-def kind='lvalue' type-id='type-id-857' size-in-bits='64' id='type-id-858'/>
1598    <qualified-type-def type-id='type-id-860' const='yes' id='type-id-861'/>
1599    <reference-type-def kind='lvalue' type-id='type-id-861' size-in-bits='64' id='type-id-862'/>
1600    <pointer-type-def type-id='type-id-861' size-in-bits='64' id='type-id-863'/>
1601    <qualified-type-def type-id='type-id-864' const='yes' id='type-id-865'/>
1602    <reference-type-def kind='lvalue' type-id='type-id-865' size-in-bits='64' id='type-id-866'/>
1603    <pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-867'/>
1604    <qualified-type-def type-id='type-id-868' const='yes' id='type-id-869'/>
1605    <reference-type-def kind='lvalue' type-id='type-id-869' size-in-bits='64' id='type-id-870'/>
1606    <pointer-type-def type-id='type-id-869' size-in-bits='64' id='type-id-871'/>
1607    <qualified-type-def type-id='type-id-872' const='yes' id='type-id-873'/>
1608    <reference-type-def kind='lvalue' type-id='type-id-873' size-in-bits='64' id='type-id-874'/>
1609    <pointer-type-def type-id='type-id-873' size-in-bits='64' id='type-id-875'/>
1610    <qualified-type-def type-id='type-id-876' const='yes' id='type-id-877'/>
1611    <pointer-type-def type-id='type-id-877' size-in-bits='64' id='type-id-878'/>
1612    <qualified-type-def type-id='type-id-879' const='yes' id='type-id-880'/>
1613    <reference-type-def kind='lvalue' type-id='type-id-880' size-in-bits='64' id='type-id-881'/>
1614    <pointer-type-def type-id='type-id-880' size-in-bits='64' id='type-id-882'/>
1615    <qualified-type-def type-id='type-id-883' const='yes' id='type-id-884'/>
1616    <reference-type-def kind='lvalue' type-id='type-id-884' size-in-bits='64' id='type-id-885'/>
1617    <qualified-type-def type-id='type-id-886' const='yes' id='type-id-887'/>
1618    <reference-type-def kind='lvalue' type-id='type-id-887' size-in-bits='64' id='type-id-888'/>
1619    <qualified-type-def type-id='type-id-889' const='yes' id='type-id-890'/>
1620    <qualified-type-def type-id='type-id-891' id='type-id-892'/>
1621    <reference-type-def kind='lvalue' type-id='type-id-890' size-in-bits='64' id='type-id-891'/>
1622    <qualified-type-def type-id='type-id-893' const='yes' id='type-id-894'/>
1623    <reference-type-def kind='lvalue' type-id='type-id-894' size-in-bits='64' id='type-id-895'/>
1624    <qualified-type-def type-id='type-id-896' const='yes' id='type-id-897'/>
1625    <reference-type-def kind='lvalue' type-id='type-id-897' size-in-bits='64' id='type-id-898'/>
1626    <qualified-type-def type-id='type-id-899' const='yes' id='type-id-900'/>
1627    <reference-type-def kind='lvalue' type-id='type-id-900' size-in-bits='64' id='type-id-901'/>
1628    <qualified-type-def type-id='type-id-902' const='yes' id='type-id-903'/>
1629    <reference-type-def kind='lvalue' type-id='type-id-903' size-in-bits='64' id='type-id-904'/>
1630    <qualified-type-def type-id='type-id-905' const='yes' id='type-id-906'/>
1631    <reference-type-def kind='lvalue' type-id='type-id-906' size-in-bits='64' id='type-id-907'/>
1632    <qualified-type-def type-id='type-id-908' const='yes' id='type-id-909'/>
1633    <reference-type-def kind='lvalue' type-id='type-id-909' size-in-bits='64' id='type-id-910'/>
1634    <qualified-type-def type-id='type-id-911' const='yes' id='type-id-912'/>
1635    <reference-type-def kind='lvalue' type-id='type-id-912' size-in-bits='64' id='type-id-913'/>
1636    <qualified-type-def type-id='type-id-914' const='yes' id='type-id-915'/>
1637    <reference-type-def kind='lvalue' type-id='type-id-915' size-in-bits='64' id='type-id-916'/>
1638    <qualified-type-def type-id='type-id-917' const='yes' id='type-id-918'/>
1639    <reference-type-def kind='lvalue' type-id='type-id-918' size-in-bits='64' id='type-id-919'/>
1640    <qualified-type-def type-id='type-id-920' const='yes' id='type-id-921'/>
1641    <pointer-type-def type-id='type-id-921' size-in-bits='64' id='type-id-922'/>
1642    <qualified-type-def type-id='type-id-923' const='yes' id='type-id-924'/>
1643    <reference-type-def kind='lvalue' type-id='type-id-924' size-in-bits='64' id='type-id-925'/>
1644    <qualified-type-def type-id='type-id-926' const='yes' id='type-id-927'/>
1645    <reference-type-def kind='lvalue' type-id='type-id-927' size-in-bits='64' id='type-id-928'/>
1646    <qualified-type-def type-id='type-id-929' const='yes' id='type-id-930'/>
1647    <pointer-type-def type-id='type-id-930' size-in-bits='64' id='type-id-931'/>
1648    <qualified-type-def type-id='type-id-932' const='yes' id='type-id-933'/>
1649    <reference-type-def kind='lvalue' type-id='type-id-933' size-in-bits='64' id='type-id-934'/>
1650    <qualified-type-def type-id='type-id-935' const='yes' id='type-id-936'/>
1651    <reference-type-def kind='lvalue' type-id='type-id-936' size-in-bits='64' id='type-id-937'/>
1652    <qualified-type-def type-id='type-id-938' const='yes' id='type-id-939'/>
1653    <pointer-type-def type-id='type-id-939' size-in-bits='64' id='type-id-940'/>
1654    <qualified-type-def type-id='type-id-941' const='yes' id='type-id-942'/>
1655    <reference-type-def kind='lvalue' type-id='type-id-942' size-in-bits='64' id='type-id-943'/>
1656    <qualified-type-def type-id='type-id-944' const='yes' id='type-id-945'/>
1657    <reference-type-def kind='lvalue' type-id='type-id-945' size-in-bits='64' id='type-id-946'/>
1658    <qualified-type-def type-id='type-id-947' const='yes' id='type-id-948'/>
1659    <pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-949'/>
1660    <qualified-type-def type-id='type-id-950' const='yes' id='type-id-951'/>
1661    <reference-type-def kind='lvalue' type-id='type-id-951' size-in-bits='64' id='type-id-952'/>
1662    <qualified-type-def type-id='type-id-953' const='yes' id='type-id-954'/>
1663    <reference-type-def kind='lvalue' type-id='type-id-954' size-in-bits='64' id='type-id-955'/>
1664    <qualified-type-def type-id='type-id-956' const='yes' id='type-id-957'/>
1665    <pointer-type-def type-id='type-id-957' size-in-bits='64' id='type-id-958'/>
1666    <qualified-type-def type-id='type-id-959' const='yes' id='type-id-960'/>
1667    <reference-type-def kind='lvalue' type-id='type-id-960' size-in-bits='64' id='type-id-961'/>
1668    <qualified-type-def type-id='type-id-962' const='yes' id='type-id-963'/>
1669    <reference-type-def kind='lvalue' type-id='type-id-963' size-in-bits='64' id='type-id-964'/>
1670    <qualified-type-def type-id='type-id-965' const='yes' id='type-id-966'/>
1671    <pointer-type-def type-id='type-id-966' size-in-bits='64' id='type-id-967'/>
1672    <qualified-type-def type-id='type-id-967' const='yes' id='type-id-968'/>
1673    <qualified-type-def type-id='type-id-969' const='yes' id='type-id-970'/>
1674    <reference-type-def kind='lvalue' type-id='type-id-970' size-in-bits='64' id='type-id-971'/>
1675    <qualified-type-def type-id='type-id-972' const='yes' id='type-id-973'/>
1676    <reference-type-def kind='lvalue' type-id='type-id-973' size-in-bits='64' id='type-id-974'/>
1677    <qualified-type-def type-id='type-id-975' const='yes' id='type-id-976'/>
1678    <pointer-type-def type-id='type-id-976' size-in-bits='64' id='type-id-977'/>
1679    <qualified-type-def type-id='type-id-978' const='yes' id='type-id-979'/>
1680    <reference-type-def kind='lvalue' type-id='type-id-979' size-in-bits='64' id='type-id-980'/>
1681    <qualified-type-def type-id='type-id-981' const='yes' id='type-id-982'/>
1682    <reference-type-def kind='lvalue' type-id='type-id-982' size-in-bits='64' id='type-id-983'/>
1683    <qualified-type-def type-id='type-id-984' const='yes' id='type-id-985'/>
1684    <reference-type-def kind='lvalue' type-id='type-id-985' size-in-bits='64' id='type-id-986'/>
1685    <pointer-type-def type-id='type-id-985' size-in-bits='64' id='type-id-987'/>
1686    <qualified-type-def type-id='type-id-988' const='yes' id='type-id-989'/>
1687    <reference-type-def kind='lvalue' type-id='type-id-989' size-in-bits='64' id='type-id-990'/>
1688    <qualified-type-def type-id='type-id-991' const='yes' id='type-id-992'/>
1689    <pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-993'/>
1690    <qualified-type-def type-id='type-id-994' const='yes' id='type-id-995'/>
1691    <reference-type-def kind='lvalue' type-id='type-id-995' size-in-bits='64' id='type-id-996'/>
1692    <qualified-type-def type-id='type-id-997' const='yes' id='type-id-998'/>
1693    <pointer-type-def type-id='type-id-998' size-in-bits='64' id='type-id-999'/>
1694    <qualified-type-def type-id='type-id-1000' const='yes' id='type-id-1001'/>
1695    <pointer-type-def type-id='type-id-1001' size-in-bits='64' id='type-id-1002'/>
1696    <qualified-type-def type-id='type-id-1003' const='yes' id='type-id-1004'/>
1697    <reference-type-def kind='lvalue' type-id='type-id-1004' size-in-bits='64' id='type-id-1005'/>
1698    <pointer-type-def type-id='type-id-1004' size-in-bits='64' id='type-id-1006'/>
1699    <qualified-type-def type-id='type-id-1007' const='yes' id='type-id-1008'/>
1700    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1009'/>
1701    <qualified-type-def type-id='type-id-1010' const='yes' id='type-id-1011'/>
1702    <reference-type-def kind='lvalue' type-id='type-id-1011' size-in-bits='64' id='type-id-1012'/>
1703    <pointer-type-def type-id='type-id-1011' size-in-bits='64' id='type-id-1013'/>
1704    <qualified-type-def type-id='type-id-1014' const='yes' id='type-id-1015'/>
1705    <reference-type-def kind='lvalue' type-id='type-id-1015' size-in-bits='64' id='type-id-1016'/>
1706    <qualified-type-def type-id='type-id-1017' const='yes' id='type-id-1018'/>
1707    <pointer-type-def type-id='type-id-1018' size-in-bits='64' id='type-id-1019'/>
1708    <qualified-type-def type-id='type-id-1020' const='yes' id='type-id-1021'/>
1709    <reference-type-def kind='lvalue' type-id='type-id-1021' size-in-bits='64' id='type-id-1022'/>
1710    <qualified-type-def type-id='type-id-1023' const='yes' id='type-id-1024'/>
1711    <reference-type-def kind='lvalue' type-id='type-id-1024' size-in-bits='64' id='type-id-1025'/>
1712    <qualified-type-def type-id='type-id-1026' const='yes' id='type-id-1027'/>
1713    <reference-type-def kind='lvalue' type-id='type-id-1027' size-in-bits='64' id='type-id-1028'/>
1714    <qualified-type-def type-id='type-id-1029' const='yes' id='type-id-1030'/>
1715    <reference-type-def kind='lvalue' type-id='type-id-1030' size-in-bits='64' id='type-id-1031'/>
1716    <qualified-type-def type-id='type-id-1032' const='yes' id='type-id-1033'/>
1717    <reference-type-def kind='lvalue' type-id='type-id-1033' size-in-bits='64' id='type-id-1034'/>
1718    <qualified-type-def type-id='type-id-1035' const='yes' id='type-id-1036'/>
1719    <reference-type-def kind='lvalue' type-id='type-id-1036' size-in-bits='64' id='type-id-1037'/>
1720    <qualified-type-def type-id='type-id-1038' const='yes' id='type-id-1039'/>
1721    <pointer-type-def type-id='type-id-1039' size-in-bits='64' id='type-id-1040'/>
1722    <qualified-type-def type-id='type-id-1041' const='yes' id='type-id-1042'/>
1723    <reference-type-def kind='lvalue' type-id='type-id-1042' size-in-bits='64' id='type-id-1043'/>
1724    <qualified-type-def type-id='type-id-1044' const='yes' id='type-id-1045'/>
1725    <reference-type-def kind='lvalue' type-id='type-id-1045' size-in-bits='64' id='type-id-1046'/>
1726    <qualified-type-def type-id='type-id-1047' const='yes' id='type-id-1048'/>
1727    <reference-type-def kind='lvalue' type-id='type-id-1048' size-in-bits='64' id='type-id-1049'/>
1728    <pointer-type-def type-id='type-id-1048' size-in-bits='64' id='type-id-1050'/>
1729    <qualified-type-def type-id='type-id-1051' const='yes' id='type-id-1052'/>
1730    <reference-type-def kind='lvalue' type-id='type-id-1052' size-in-bits='64' id='type-id-1053'/>
1731    <pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-1054'/>
1732    <qualified-type-def type-id='type-id-1055' const='yes' id='type-id-1056'/>
1733    <pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-1057'/>
1734    <qualified-type-def type-id='type-id-1058' const='yes' id='type-id-1059'/>
1735    <reference-type-def kind='lvalue' type-id='type-id-1059' size-in-bits='64' id='type-id-1060'/>
1736    <qualified-type-def type-id='type-id-1061' const='yes' id='type-id-1062'/>
1737    <reference-type-def kind='lvalue' type-id='type-id-1062' size-in-bits='64' id='type-id-1063'/>
1738    <pointer-type-def type-id='type-id-1062' size-in-bits='64' id='type-id-1064'/>
1739    <qualified-type-def type-id='type-id-1065' const='yes' id='type-id-1066'/>
1740    <reference-type-def kind='lvalue' type-id='type-id-1066' size-in-bits='64' id='type-id-1067'/>
1741    <pointer-type-def type-id='type-id-1066' size-in-bits='64' id='type-id-1068'/>
1742    <qualified-type-def type-id='type-id-1069' const='yes' id='type-id-1070'/>
1743    <reference-type-def kind='lvalue' type-id='type-id-1070' size-in-bits='64' id='type-id-1071'/>
1744    <qualified-type-def type-id='type-id-1072' const='yes' id='type-id-1073'/>
1745    <reference-type-def kind='lvalue' type-id='type-id-1073' size-in-bits='64' id='type-id-1074'/>
1746    <qualified-type-def type-id='type-id-1075' const='yes' id='type-id-1076'/>
1747    <reference-type-def kind='lvalue' type-id='type-id-1076' size-in-bits='64' id='type-id-1077'/>
1748    <qualified-type-def type-id='type-id-1078' const='yes' id='type-id-1079'/>
1749    <reference-type-def kind='lvalue' type-id='type-id-1079' size-in-bits='64' id='type-id-1080'/>
1750    <qualified-type-def type-id='type-id-1081' const='yes' id='type-id-1082'/>
1751    <reference-type-def kind='lvalue' type-id='type-id-1082' size-in-bits='64' id='type-id-1083'/>
1752    <qualified-type-def type-id='type-id-1084' const='yes' id='type-id-1085'/>
1753    <reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1086'/>
1754    <qualified-type-def type-id='type-id-1087' const='yes' id='type-id-1088'/>
1755    <reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-1089'/>
1756    <qualified-type-def type-id='type-id-1090' const='yes' id='type-id-1091'/>
1757    <reference-type-def kind='lvalue' type-id='type-id-1091' size-in-bits='64' id='type-id-1092'/>
1758    <qualified-type-def type-id='type-id-1093' const='yes' id='type-id-1094'/>
1759    <reference-type-def kind='lvalue' type-id='type-id-1094' size-in-bits='64' id='type-id-1095'/>
1760    <qualified-type-def type-id='type-id-1096' const='yes' id='type-id-1097'/>
1761    <reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-1098'/>
1762    <qualified-type-def type-id='type-id-1099' const='yes' id='type-id-1100'/>
1763    <reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1101'/>
1764    <qualified-type-def type-id='type-id-1102' const='yes' id='type-id-1103'/>
1765    <reference-type-def kind='lvalue' type-id='type-id-1103' size-in-bits='64' id='type-id-1104'/>
1766    <qualified-type-def type-id='type-id-1105' const='yes' id='type-id-1106'/>
1767    <reference-type-def kind='lvalue' type-id='type-id-1106' size-in-bits='64' id='type-id-1107'/>
1768    <qualified-type-def type-id='type-id-1108' const='yes' id='type-id-1109'/>
1769    <reference-type-def kind='lvalue' type-id='type-id-1109' size-in-bits='64' id='type-id-1110'/>
1770    <qualified-type-def type-id='type-id-1111' const='yes' id='type-id-1112'/>
1771    <reference-type-def kind='lvalue' type-id='type-id-1112' size-in-bits='64' id='type-id-1113'/>
1772    <qualified-type-def type-id='type-id-1114' const='yes' id='type-id-1115'/>
1773    <reference-type-def kind='lvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1116'/>
1774    <qualified-type-def type-id='type-id-1117' const='yes' id='type-id-1118'/>
1775    <reference-type-def kind='lvalue' type-id='type-id-1118' size-in-bits='64' id='type-id-1119'/>
1776    <qualified-type-def type-id='type-id-1120' const='yes' id='type-id-1121'/>
1777    <reference-type-def kind='lvalue' type-id='type-id-1121' size-in-bits='64' id='type-id-1122'/>
1778    <qualified-type-def type-id='type-id-1123' const='yes' id='type-id-1124'/>
1779    <reference-type-def kind='lvalue' type-id='type-id-1124' size-in-bits='64' id='type-id-1125'/>
1780    <qualified-type-def type-id='type-id-1126' const='yes' id='type-id-1127'/>
1781    <qualified-type-def type-id='type-id-1128' id='type-id-1129'/>
1782    <reference-type-def kind='lvalue' type-id='type-id-1127' size-in-bits='64' id='type-id-1128'/>
1783    <qualified-type-def type-id='type-id-1130' const='yes' id='type-id-1131'/>
1784    <reference-type-def kind='lvalue' type-id='type-id-1131' size-in-bits='64' id='type-id-1132'/>
1785    <qualified-type-def type-id='type-id-1133' const='yes' id='type-id-1134'/>
1786    <reference-type-def kind='lvalue' type-id='type-id-1134' size-in-bits='64' id='type-id-1135'/>
1787    <qualified-type-def type-id='type-id-1136' const='yes' id='type-id-1137'/>
1788    <reference-type-def kind='lvalue' type-id='type-id-1137' size-in-bits='64' id='type-id-1138'/>
1789    <qualified-type-def type-id='type-id-1139' const='yes' id='type-id-1140'/>
1790    <reference-type-def kind='lvalue' type-id='type-id-1140' size-in-bits='64' id='type-id-1141'/>
1791    <qualified-type-def type-id='type-id-1142' const='yes' id='type-id-1143'/>
1792    <reference-type-def kind='lvalue' type-id='type-id-1143' size-in-bits='64' id='type-id-1144'/>
1793    <qualified-type-def type-id='type-id-1145' const='yes' id='type-id-1146'/>
1794    <reference-type-def kind='lvalue' type-id='type-id-1146' size-in-bits='64' id='type-id-1147'/>
1795    <qualified-type-def type-id='type-id-37' const='yes' id='type-id-1148'/>
1796    <qualified-type-def type-id='type-id-1149' id='type-id-1150'/>
1797    <reference-type-def kind='lvalue' type-id='type-id-1148' size-in-bits='64' id='type-id-1149'/>
1798    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-1151'/>
1799    <qualified-type-def type-id='type-id-1151' const='yes' id='type-id-1152'/>
1800    <reference-type-def kind='lvalue' type-id='type-id-1152' size-in-bits='64' id='type-id-1153'/>
1801    <qualified-type-def type-id='type-id-1154' const='yes' id='type-id-1155'/>
1802    <pointer-type-def type-id='type-id-1155' size-in-bits='64' id='type-id-1156'/>
1803    <qualified-type-def type-id='type-id-1157' const='yes' id='type-id-1158'/>
1804    <qualified-type-def type-id='type-id-1159' const='yes' id='type-id-1160'/>
1805    <reference-type-def kind='lvalue' type-id='type-id-1160' size-in-bits='64' id='type-id-1161'/>
1806    <qualified-type-def type-id='type-id-1162' const='yes' id='type-id-1163'/>
1807    <reference-type-def kind='lvalue' type-id='type-id-1163' size-in-bits='64' id='type-id-1164'/>
1808    <pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-1165'/>
1809    <qualified-type-def type-id='type-id-1166' const='yes' id='type-id-1167'/>
1810    <reference-type-def kind='lvalue' type-id='type-id-1167' size-in-bits='64' id='type-id-1168'/>
1811    <qualified-type-def type-id='type-id-1169' const='yes' id='type-id-1170'/>
1812    <reference-type-def kind='lvalue' type-id='type-id-1170' size-in-bits='64' id='type-id-1171'/>
1813    <pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-1172'/>
1814    <qualified-type-def type-id='type-id-1173' const='yes' id='type-id-1174'/>
1815    <reference-type-def kind='lvalue' type-id='type-id-1174' size-in-bits='64' id='type-id-1175'/>
1816    <qualified-type-def type-id='type-id-1176' const='yes' id='type-id-1177'/>
1817    <reference-type-def kind='lvalue' type-id='type-id-1177' size-in-bits='64' id='type-id-1178'/>
1818    <pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1179'/>
1819    <qualified-type-def type-id='type-id-1180' const='yes' id='type-id-1181'/>
1820    <reference-type-def kind='lvalue' type-id='type-id-1181' size-in-bits='64' id='type-id-1182'/>
1821    <qualified-type-def type-id='type-id-1183' const='yes' id='type-id-1184'/>
1822    <pointer-type-def type-id='type-id-1184' size-in-bits='64' id='type-id-1185'/>
1823    <qualified-type-def type-id='type-id-1186' const='yes' id='type-id-1187'/>
1824    <reference-type-def kind='lvalue' type-id='type-id-1187' size-in-bits='64' id='type-id-1188'/>
1825    <qualified-type-def type-id='type-id-1189' const='yes' id='type-id-1190'/>
1826    <reference-type-def kind='lvalue' type-id='type-id-1190' size-in-bits='64' id='type-id-1191'/>
1827    <pointer-type-def type-id='type-id-1190' size-in-bits='64' id='type-id-1192'/>
1828    <qualified-type-def type-id='type-id-1192' const='yes' id='type-id-1193'/>
1829    <qualified-type-def type-id='type-id-1194' const='yes' id='type-id-1195'/>
1830    <reference-type-def kind='lvalue' type-id='type-id-1195' size-in-bits='64' id='type-id-1196'/>
1831    <pointer-type-def type-id='type-id-1195' size-in-bits='64' id='type-id-1197'/>
1832    <qualified-type-def type-id='type-id-1198' const='yes' id='type-id-1199'/>
1833    <reference-type-def kind='lvalue' type-id='type-id-1199' size-in-bits='64' id='type-id-1200'/>
1834    <pointer-type-def type-id='type-id-1199' size-in-bits='64' id='type-id-1201'/>
1835    <qualified-type-def type-id='type-id-1202' const='yes' id='type-id-1203'/>
1836    <reference-type-def kind='lvalue' type-id='type-id-1203' size-in-bits='64' id='type-id-1204'/>
1837    <pointer-type-def type-id='type-id-1203' size-in-bits='64' id='type-id-1205'/>
1838    <qualified-type-def type-id='type-id-1206' const='yes' id='type-id-1207'/>
1839    <reference-type-def kind='lvalue' type-id='type-id-1207' size-in-bits='64' id='type-id-1208'/>
1840    <pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1209'/>
1841    <qualified-type-def type-id='type-id-1210' const='yes' id='type-id-1211'/>
1842    <pointer-type-def type-id='type-id-1211' size-in-bits='64' id='type-id-1212'/>
1843    <qualified-type-def type-id='type-id-1213' const='yes' id='type-id-1214'/>
1844    <pointer-type-def type-id='type-id-1214' size-in-bits='64' id='type-id-1215'/>
1845    <qualified-type-def type-id='type-id-1216' const='yes' id='type-id-1217'/>
1846    <pointer-type-def type-id='type-id-1217' size-in-bits='64' id='type-id-1218'/>
1847    <qualified-type-def type-id='type-id-1219' const='yes' id='type-id-1220'/>
1848    <pointer-type-def type-id='type-id-1220' size-in-bits='64' id='type-id-1221'/>
1849    <qualified-type-def type-id='type-id-1222' const='yes' id='type-id-1223'/>
1850    <pointer-type-def type-id='type-id-1223' size-in-bits='64' id='type-id-1224'/>
1851    <qualified-type-def type-id='type-id-1225' const='yes' id='type-id-1226'/>
1852    <pointer-type-def type-id='type-id-1226' size-in-bits='64' id='type-id-1227'/>
1853    <qualified-type-def type-id='type-id-1228' const='yes' id='type-id-1229'/>
1854    <pointer-type-def type-id='type-id-1229' size-in-bits='64' id='type-id-1230'/>
1855    <qualified-type-def type-id='type-id-1231' const='yes' id='type-id-1232'/>
1856    <pointer-type-def type-id='type-id-1232' size-in-bits='64' id='type-id-1233'/>
1857    <qualified-type-def type-id='type-id-1234' const='yes' id='type-id-1235'/>
1858    <pointer-type-def type-id='type-id-1235' size-in-bits='64' id='type-id-1236'/>
1859    <qualified-type-def type-id='type-id-1237' const='yes' id='type-id-1238'/>
1860    <pointer-type-def type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
1861    <qualified-type-def type-id='type-id-1240' const='yes' id='type-id-1241'/>
1862    <pointer-type-def type-id='type-id-1241' size-in-bits='64' id='type-id-1242'/>
1863    <qualified-type-def type-id='type-id-1243' const='yes' id='type-id-1244'/>
1864    <pointer-type-def type-id='type-id-1244' size-in-bits='64' id='type-id-1245'/>
1865    <qualified-type-def type-id='type-id-1246' const='yes' id='type-id-1247'/>
1866    <qualified-type-def type-id='type-id-1248' const='yes' id='type-id-1249'/>
1867    <qualified-type-def type-id='type-id-1250' const='yes' id='type-id-1251'/>
1868    <qualified-type-def type-id='type-id-1252' const='yes' id='type-id-1253'/>
1869    <qualified-type-def type-id='type-id-1254' const='yes' id='type-id-1255'/>
1870    <reference-type-def kind='lvalue' type-id='type-id-1255' size-in-bits='64' id='type-id-1256'/>
1871    <pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1257'/>
1872    <qualified-type-def type-id='type-id-1258' const='yes' id='type-id-1259'/>
1873    <reference-type-def kind='lvalue' type-id='type-id-1259' size-in-bits='64' id='type-id-1260'/>
1874    <pointer-type-def type-id='type-id-1259' size-in-bits='64' id='type-id-1261'/>
1875    <qualified-type-def type-id='type-id-1262' const='yes' id='type-id-1263'/>
1876    <reference-type-def kind='lvalue' type-id='type-id-1263' size-in-bits='64' id='type-id-1264'/>
1877    <qualified-type-def type-id='type-id-1265' const='yes' id='type-id-1266'/>
1878    <reference-type-def kind='lvalue' type-id='type-id-1266' size-in-bits='64' id='type-id-1267'/>
1879    <qualified-type-def type-id='type-id-1268' const='yes' id='type-id-1269'/>
1880    <reference-type-def kind='lvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1270'/>
1881    <pointer-type-def type-id='type-id-1269' size-in-bits='64' id='type-id-1271'/>
1882    <qualified-type-def type-id='type-id-1272' const='yes' id='type-id-1273'/>
1883    <reference-type-def kind='lvalue' type-id='type-id-1273' size-in-bits='64' id='type-id-1274'/>
1884    <qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1276'/>
1885    <reference-type-def kind='lvalue' type-id='type-id-1276' size-in-bits='64' id='type-id-1277'/>
1886    <qualified-type-def type-id='type-id-1278' const='yes' id='type-id-1279'/>
1887    <reference-type-def kind='lvalue' type-id='type-id-1279' size-in-bits='64' id='type-id-1280'/>
1888    <pointer-type-def type-id='type-id-1279' size-in-bits='64' id='type-id-1281'/>
1889    <qualified-type-def type-id='type-id-1282' const='yes' id='type-id-1283'/>
1890    <reference-type-def kind='lvalue' type-id='type-id-1283' size-in-bits='64' id='type-id-1284'/>
1891    <qualified-type-def type-id='type-id-1285' const='yes' id='type-id-1286'/>
1892    <reference-type-def kind='lvalue' type-id='type-id-1286' size-in-bits='64' id='type-id-1287'/>
1893    <qualified-type-def type-id='type-id-1288' const='yes' id='type-id-1289'/>
1894    <reference-type-def kind='lvalue' type-id='type-id-1289' size-in-bits='64' id='type-id-1290'/>
1895    <qualified-type-def type-id='type-id-1291' const='yes' id='type-id-1292'/>
1896    <reference-type-def kind='lvalue' type-id='type-id-1292' size-in-bits='64' id='type-id-1293'/>
1897    <qualified-type-def type-id='type-id-1294' const='yes' id='type-id-1295'/>
1898    <reference-type-def kind='lvalue' type-id='type-id-1295' size-in-bits='64' id='type-id-1296'/>
1899    <pointer-type-def type-id='type-id-1295' size-in-bits='64' id='type-id-1297'/>
1900    <qualified-type-def type-id='type-id-1298' const='yes' id='type-id-1299'/>
1901    <reference-type-def kind='lvalue' type-id='type-id-1299' size-in-bits='64' id='type-id-1300'/>
1902    <qualified-type-def type-id='type-id-1301' const='yes' id='type-id-1302'/>
1903    <reference-type-def kind='lvalue' type-id='type-id-1302' size-in-bits='64' id='type-id-1303'/>
1904    <qualified-type-def type-id='type-id-1304' const='yes' id='type-id-1305'/>
1905    <reference-type-def kind='lvalue' type-id='type-id-1305' size-in-bits='64' id='type-id-1306'/>
1906    <qualified-type-def type-id='type-id-1307' const='yes' id='type-id-1308'/>
1907    <reference-type-def kind='lvalue' type-id='type-id-1308' size-in-bits='64' id='type-id-1309'/>
1908    <qualified-type-def type-id='type-id-1310' const='yes' id='type-id-1311'/>
1909    <reference-type-def kind='lvalue' type-id='type-id-1311' size-in-bits='64' id='type-id-1312'/>
1910    <pointer-type-def type-id='type-id-1311' size-in-bits='64' id='type-id-1313'/>
1911    <qualified-type-def type-id='type-id-1314' const='yes' id='type-id-1315'/>
1912    <reference-type-def kind='lvalue' type-id='type-id-1315' size-in-bits='64' id='type-id-1316'/>
1913    <qualified-type-def type-id='type-id-1317' const='yes' id='type-id-1318'/>
1914    <reference-type-def kind='lvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-1319'/>
1915    <qualified-type-def type-id='type-id-1320' const='yes' id='type-id-1321'/>
1916    <reference-type-def kind='lvalue' type-id='type-id-1321' size-in-bits='64' id='type-id-1322'/>
1917    <qualified-type-def type-id='type-id-1323' const='yes' id='type-id-1324'/>
1918    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-1325'/>
1919    <qualified-type-def type-id='type-id-1326' const='yes' id='type-id-1327'/>
1920    <qualified-type-def type-id='type-id-1328' const='yes' id='type-id-1329'/>
1921    <qualified-type-def type-id='type-id-1330' id='type-id-1331'/>
1922    <reference-type-def kind='lvalue' type-id='type-id-1329' size-in-bits='64' id='type-id-1330'/>
1923    <pointer-type-def type-id='type-id-1329' size-in-bits='64' id='type-id-1332'/>
1924    <qualified-type-def type-id='type-id-1332' const='yes' id='type-id-1333'/>
1925    <qualified-type-def type-id='type-id-1334' const='yes' id='type-id-1335'/>
1926    <reference-type-def kind='lvalue' type-id='type-id-1335' size-in-bits='64' id='type-id-1336'/>
1927    <qualified-type-def type-id='type-id-1337' const='yes' id='type-id-1338'/>
1928    <reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-1339'/>
1929    <pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-1340'/>
1930    <qualified-type-def type-id='type-id-1341' const='yes' id='type-id-1342'/>
1931    <reference-type-def kind='lvalue' type-id='type-id-1342' size-in-bits='64' id='type-id-1343'/>
1932    <pointer-type-def type-id='type-id-1342' size-in-bits='64' id='type-id-1344'/>
1933    <qualified-type-def type-id='type-id-1345' const='yes' id='type-id-1346'/>
1934    <reference-type-def kind='lvalue' type-id='type-id-1346' size-in-bits='64' id='type-id-1347'/>
1935    <pointer-type-def type-id='type-id-1346' size-in-bits='64' id='type-id-1348'/>
1936    <qualified-type-def type-id='type-id-1349' const='yes' id='type-id-1350'/>
1937    <reference-type-def kind='lvalue' type-id='type-id-1350' size-in-bits='64' id='type-id-1351'/>
1938    <pointer-type-def type-id='type-id-1350' size-in-bits='64' id='type-id-1352'/>
1939    <qualified-type-def type-id='type-id-1353' const='yes' id='type-id-1354'/>
1940    <reference-type-def kind='lvalue' type-id='type-id-1354' size-in-bits='64' id='type-id-1355'/>
1941    <qualified-type-def type-id='type-id-1356' const='yes' id='type-id-1357'/>
1942    <reference-type-def kind='lvalue' type-id='type-id-1357' size-in-bits='64' id='type-id-1358'/>
1943    <pointer-type-def type-id='type-id-1357' size-in-bits='64' id='type-id-1359'/>
1944    <qualified-type-def type-id='type-id-1360' const='yes' id='type-id-1361'/>
1945    <reference-type-def kind='lvalue' type-id='type-id-1361' size-in-bits='64' id='type-id-1362'/>
1946    <pointer-type-def type-id='type-id-1361' size-in-bits='64' id='type-id-1363'/>
1947    <qualified-type-def type-id='type-id-1364' const='yes' id='type-id-1365'/>
1948    <reference-type-def kind='lvalue' type-id='type-id-1365' size-in-bits='64' id='type-id-1366'/>
1949    <pointer-type-def type-id='type-id-1365' size-in-bits='64' id='type-id-1367'/>
1950    <qualified-type-def type-id='type-id-1368' const='yes' id='type-id-1369'/>
1951    <reference-type-def kind='lvalue' type-id='type-id-1369' size-in-bits='64' id='type-id-1370'/>
1952    <qualified-type-def type-id='type-id-1371' const='yes' id='type-id-1372'/>
1953    <reference-type-def kind='lvalue' type-id='type-id-1372' size-in-bits='64' id='type-id-1373'/>
1954    <qualified-type-def type-id='type-id-1374' const='yes' id='type-id-1375'/>
1955    <reference-type-def kind='lvalue' type-id='type-id-1375' size-in-bits='64' id='type-id-1376'/>
1956    <qualified-type-def type-id='type-id-1377' const='yes' id='type-id-1378'/>
1957    <reference-type-def kind='lvalue' type-id='type-id-1378' size-in-bits='64' id='type-id-1379'/>
1958    <pointer-type-def type-id='type-id-1378' size-in-bits='64' id='type-id-1380'/>
1959    <qualified-type-def type-id='type-id-1381' const='yes' id='type-id-1382'/>
1960    <qualified-type-def type-id='type-id-1383' const='yes' id='type-id-1384'/>
1961    <qualified-type-def type-id='type-id-1385' id='type-id-1386'/>
1962    <reference-type-def kind='lvalue' type-id='type-id-1384' size-in-bits='64' id='type-id-1385'/>
1963    <qualified-type-def type-id='type-id-1387' const='yes' id='type-id-1388'/>
1964    <reference-type-def kind='lvalue' type-id='type-id-1388' size-in-bits='64' id='type-id-1389'/>
1965    <qualified-type-def type-id='type-id-1390' const='yes' id='type-id-1391'/>
1966    <qualified-type-def type-id='type-id-1392' id='type-id-1393'/>
1967    <reference-type-def kind='lvalue' type-id='type-id-1391' size-in-bits='64' id='type-id-1392'/>
1968    <qualified-type-def type-id='type-id-1394' const='yes' id='type-id-1395'/>
1969    <reference-type-def kind='lvalue' type-id='type-id-1395' size-in-bits='64' id='type-id-1396'/>
1970    <qualified-type-def type-id='type-id-1397' const='yes' id='type-id-1398'/>
1971    <reference-type-def kind='lvalue' type-id='type-id-1398' size-in-bits='64' id='type-id-1399'/>
1972    <pointer-type-def type-id='type-id-1398' size-in-bits='64' id='type-id-1400'/>
1973    <reference-type-def kind='lvalue' type-id='type-id-1400' size-in-bits='64' id='type-id-1401'/>
1974    <qualified-type-def type-id='type-id-1402' const='yes' id='type-id-1403'/>
1975    <reference-type-def kind='lvalue' type-id='type-id-1403' size-in-bits='64' id='type-id-1404'/>
1976    <pointer-type-def type-id='type-id-1403' size-in-bits='64' id='type-id-1405'/>
1977    <qualified-type-def type-id='type-id-1406' const='yes' id='type-id-1407'/>
1978    <reference-type-def kind='lvalue' type-id='type-id-1407' size-in-bits='64' id='type-id-1408'/>
1979    <qualified-type-def type-id='type-id-1409' const='yes' id='type-id-1410'/>
1980    <reference-type-def kind='lvalue' type-id='type-id-1410' size-in-bits='64' id='type-id-1411'/>
1981    <pointer-type-def type-id='type-id-1410' size-in-bits='64' id='type-id-1412'/>
1982    <qualified-type-def type-id='type-id-1412' const='yes' id='type-id-1413'/>
1983    <qualified-type-def type-id='type-id-1414' const='yes' id='type-id-1415'/>
1984    <reference-type-def kind='lvalue' type-id='type-id-1415' size-in-bits='64' id='type-id-1416'/>
1985    <qualified-type-def type-id='type-id-1417' const='yes' id='type-id-1418'/>
1986    <reference-type-def kind='lvalue' type-id='type-id-1418' size-in-bits='64' id='type-id-1419'/>
1987    <pointer-type-def type-id='type-id-1418' size-in-bits='64' id='type-id-1420'/>
1988    <qualified-type-def type-id='type-id-1421' const='yes' id='type-id-1422'/>
1989    <reference-type-def kind='lvalue' type-id='type-id-1422' size-in-bits='64' id='type-id-1423'/>
1990    <qualified-type-def type-id='type-id-1424' const='yes' id='type-id-1425'/>
1991    <reference-type-def kind='lvalue' type-id='type-id-1425' size-in-bits='64' id='type-id-1426'/>
1992    <qualified-type-def type-id='type-id-1427' const='yes' id='type-id-1428'/>
1993    <reference-type-def kind='lvalue' type-id='type-id-1428' size-in-bits='64' id='type-id-1429'/>
1994    <qualified-type-def type-id='type-id-1430' const='yes' id='type-id-1431'/>
1995    <reference-type-def kind='lvalue' type-id='type-id-1431' size-in-bits='64' id='type-id-1432'/>
1996    <qualified-type-def type-id='type-id-1433' const='yes' id='type-id-1434'/>
1997    <reference-type-def kind='lvalue' type-id='type-id-1434' size-in-bits='64' id='type-id-1435'/>
1998    <qualified-type-def type-id='type-id-1436' const='yes' id='type-id-1437'/>
1999    <reference-type-def kind='lvalue' type-id='type-id-1437' size-in-bits='64' id='type-id-1438'/>
2000    <qualified-type-def type-id='type-id-1439' const='yes' id='type-id-1440'/>
2001    <reference-type-def kind='lvalue' type-id='type-id-1440' size-in-bits='64' id='type-id-1441'/>
2002    <pointer-type-def type-id='type-id-1440' size-in-bits='64' id='type-id-1442'/>
2003    <qualified-type-def type-id='type-id-1443' const='yes' id='type-id-1444'/>
2004    <reference-type-def kind='lvalue' type-id='type-id-1444' size-in-bits='64' id='type-id-1445'/>
2005    <qualified-type-def type-id='type-id-1446' const='yes' id='type-id-1447'/>
2006    <reference-type-def kind='lvalue' type-id='type-id-1447' size-in-bits='64' id='type-id-1448'/>
2007    <pointer-type-def type-id='type-id-1447' size-in-bits='64' id='type-id-1449'/>
2008    <qualified-type-def type-id='type-id-1450' const='yes' id='type-id-1451'/>
2009    <reference-type-def kind='lvalue' type-id='type-id-1451' size-in-bits='64' id='type-id-1452'/>
2010    <qualified-type-def type-id='type-id-1453' const='yes' id='type-id-1454'/>
2011    <reference-type-def kind='lvalue' type-id='type-id-1454' size-in-bits='64' id='type-id-1455'/>
2012    <qualified-type-def type-id='type-id-1456' const='yes' id='type-id-1457'/>
2013    <reference-type-def kind='lvalue' type-id='type-id-1457' size-in-bits='64' id='type-id-1458'/>
2014    <pointer-type-def type-id='type-id-1457' size-in-bits='64' id='type-id-1459'/>
2015    <qualified-type-def type-id='type-id-1460' const='yes' id='type-id-1461'/>
2016    <reference-type-def kind='lvalue' type-id='type-id-1461' size-in-bits='64' id='type-id-1462'/>
2017    <qualified-type-def type-id='type-id-1463' const='yes' id='type-id-1464'/>
2018    <reference-type-def kind='lvalue' type-id='type-id-1464' size-in-bits='64' id='type-id-1465'/>
2019    <qualified-type-def type-id='type-id-1466' const='yes' id='type-id-1467'/>
2020    <reference-type-def kind='lvalue' type-id='type-id-1467' size-in-bits='64' id='type-id-1468'/>
2021    <pointer-type-def type-id='type-id-1467' size-in-bits='64' id='type-id-1469'/>
2022    <qualified-type-def type-id='type-id-1470' const='yes' id='type-id-1471'/>
2023    <reference-type-def kind='lvalue' type-id='type-id-1471' size-in-bits='64' id='type-id-1472'/>
2024    <qualified-type-def type-id='type-id-1473' const='yes' id='type-id-1474'/>
2025    <reference-type-def kind='lvalue' type-id='type-id-1474' size-in-bits='64' id='type-id-1475'/>
2026    <qualified-type-def type-id='type-id-1476' const='yes' id='type-id-1477'/>
2027    <reference-type-def kind='lvalue' type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
2028    <pointer-type-def type-id='type-id-1477' size-in-bits='64' id='type-id-1479'/>
2029    <qualified-type-def type-id='type-id-1480' const='yes' id='type-id-1481'/>
2030    <reference-type-def kind='lvalue' type-id='type-id-1481' size-in-bits='64' id='type-id-1482'/>
2031    <qualified-type-def type-id='type-id-1483' const='yes' id='type-id-1484'/>
2032    <reference-type-def kind='lvalue' type-id='type-id-1484' size-in-bits='64' id='type-id-1485'/>
2033    <qualified-type-def type-id='type-id-1486' const='yes' id='type-id-1487'/>
2034    <reference-type-def kind='lvalue' type-id='type-id-1487' size-in-bits='64' id='type-id-1488'/>
2035    <pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-1489'/>
2036    <qualified-type-def type-id='type-id-1490' const='yes' id='type-id-1491'/>
2037    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-1492'/>
2038    <qualified-type-def type-id='type-id-1493' const='yes' id='type-id-1494'/>
2039    <reference-type-def kind='lvalue' type-id='type-id-1494' size-in-bits='64' id='type-id-1495'/>
2040    <qualified-type-def type-id='type-id-1496' const='yes' id='type-id-1497'/>
2041    <qualified-type-def type-id='type-id-1498' id='type-id-1499'/>
2042    <reference-type-def kind='lvalue' type-id='type-id-1497' size-in-bits='64' id='type-id-1498'/>
2043    <pointer-type-def type-id='type-id-1497' size-in-bits='64' id='type-id-1500'/>
2044    <qualified-type-def type-id='type-id-1500' const='yes' id='type-id-1501'/>
2045    <qualified-type-def type-id='type-id-1502' const='yes' id='type-id-1503'/>
2046    <reference-type-def kind='lvalue' type-id='type-id-1503' size-in-bits='64' id='type-id-1504'/>
2047    <qualified-type-def type-id='type-id-1505' const='yes' id='type-id-1506'/>
2048    <qualified-type-def type-id='type-id-1507' const='yes' id='type-id-1508'/>
2049    <reference-type-def kind='lvalue' type-id='type-id-1508' size-in-bits='64' id='type-id-1509'/>
2050    <qualified-type-def type-id='type-id-1510' const='yes' id='type-id-1511'/>
2051    <reference-type-def kind='lvalue' type-id='type-id-1511' size-in-bits='64' id='type-id-1512'/>
2052    <pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1513'/>
2053    <qualified-type-def type-id='type-id-1514' const='yes' id='type-id-1515'/>
2054    <reference-type-def kind='lvalue' type-id='type-id-1515' size-in-bits='64' id='type-id-1516'/>
2055    <qualified-type-def type-id='type-id-1517' const='yes' id='type-id-1518'/>
2056    <reference-type-def kind='lvalue' type-id='type-id-1518' size-in-bits='64' id='type-id-1519'/>
2057    <qualified-type-def type-id='type-id-1520' const='yes' id='type-id-1521'/>
2058    <reference-type-def kind='lvalue' type-id='type-id-1521' size-in-bits='64' id='type-id-1522'/>
2059    <qualified-type-def type-id='type-id-63' const='yes' id='type-id-1523'/>
2060    <pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-1524'/>
2061    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-1525'/>
2062    <pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1526'/>
2063    <qualified-type-def type-id='type-id-41' const='yes' id='type-id-1527'/>
2064    <qualified-type-def type-id='type-id-22' const='yes' id='type-id-1528'/>
2065    <reference-type-def kind='lvalue' type-id='type-id-1528' size-in-bits='64' id='type-id-1529'/>
2066    <qualified-type-def type-id='type-id-50' const='yes' id='type-id-1530'/>
2067    <qualified-type-def type-id='type-id-1531' id='type-id-1532'/>
2068    <reference-type-def kind='lvalue' type-id='type-id-1530' size-in-bits='64' id='type-id-1531'/>
2069    <pointer-type-def type-id='type-id-1530' size-in-bits='64' id='type-id-1533'/>
2070    <qualified-type-def type-id='type-id-55' const='yes' id='type-id-1534'/>
2071    <qualified-type-def type-id='type-id-1535' const='yes' id='type-id-1536'/>
2072    <pointer-type-def type-id='type-id-1536' size-in-bits='64' id='type-id-1537'/>
2073    <qualified-type-def type-id='type-id-58' const='yes' id='type-id-1538'/>
2074    <pointer-type-def type-id='type-id-1538' size-in-bits='64' id='type-id-1539'/>
2075    <pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
2076    <reference-type-def kind='lvalue' type-id='type-id-27' size-in-bits='64' id='type-id-1541'/>
2077    <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-1542'/>
2078    <pointer-type-def type-id='type-id-95' size-in-bits='64' id='type-id-1543'/>
2079    <pointer-type-def type-id='type-id-1544' size-in-bits='64' id='type-id-87'/>
2080    <reference-type-def kind='lvalue' type-id='type-id-29' size-in-bits='64' id='type-id-1545'/>
2081    <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-1546'/>
2082    <pointer-type-def type-id='type-id-86' size-in-bits='64' id='type-id-1547'/>
2083    <pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-1548'/>
2084    <reference-type-def kind='lvalue' type-id='type-id-33' size-in-bits='64' id='type-id-1549'/>
2085    <pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-1550'/>
2086    <pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-1551'/>
2087    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-1552'/>
2088    <pointer-type-def type-id='type-id-400' size-in-bits='64' id='type-id-1553'/>
2089    <qualified-type-def type-id='type-id-1553' const='yes' id='type-id-1554'/>
2090    <pointer-type-def type-id='type-id-1555' size-in-bits='64' id='type-id-1556'/>
2091    <pointer-type-def type-id='type-id-403' size-in-bits='64' id='type-id-1557'/>
2092    <pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-1558'/>
2093    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-1559'/>
2094    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-1560'/>
2095    <reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-1561'/>
2096    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-1562'/>
2097    <reference-type-def kind='lvalue' type-id='type-id-1563' size-in-bits='64' id='type-id-1564'/>
2098    <reference-type-def kind='lvalue' type-id='type-id-1565' size-in-bits='64' id='type-id-1566'/>
2099    <reference-type-def kind='lvalue' type-id='type-id-419' size-in-bits='64' id='type-id-1567'/>
2100    <reference-type-def kind='rvalue' type-id='type-id-419' size-in-bits='64' id='type-id-1568'/>
2101    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-1569'/>
2102    <reference-type-def kind='lvalue' type-id='type-id-428' size-in-bits='64' id='type-id-1570'/>
2103    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-1571'/>
2104    <qualified-type-def type-id='type-id-1571' const='yes' id='type-id-1572'/>
2105    <reference-type-def kind='lvalue' type-id='type-id-1572' size-in-bits='64' id='type-id-1573'/>
2106    <reference-type-def kind='lvalue' type-id='type-id-1571' size-in-bits='64' id='type-id-1574'/>
2107    <reference-type-def kind='lvalue' type-id='type-id-432' size-in-bits='64' id='type-id-1575'/>
2108    <pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-1576'/>
2109    <reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-1577'/>
2110    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-1578'/>
2111    <pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-1579'/>
2112    <pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-1580'/>
2113    <qualified-type-def type-id='type-id-1580' const='yes' id='type-id-1581'/>
2114    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-1582'/>
2115    <qualified-type-def type-id='type-id-1583' id='type-id-1584'/>
2116    <reference-type-def kind='lvalue' type-id='type-id-1585' size-in-bits='64' id='type-id-1583'/>
2117    <reference-type-def kind='lvalue' type-id='type-id-449' size-in-bits='64' id='type-id-1586'/>
2118    <pointer-type-def type-id='type-id-449' size-in-bits='64' id='type-id-1587'/>
2119    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-1588'/>
2120    <pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-1589'/>
2121    <reference-type-def kind='lvalue' type-id='type-id-461' size-in-bits='64' id='type-id-1590'/>
2122    <pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-1591'/>
2123    <qualified-type-def type-id='type-id-1591' const='yes' id='type-id-1592'/>
2124    <reference-type-def kind='lvalue' type-id='type-id-468' size-in-bits='64' id='type-id-1593'/>
2125    <pointer-type-def type-id='type-id-468' size-in-bits='64' id='type-id-1594'/>
2126    <reference-type-def kind='lvalue' type-id='type-id-471' size-in-bits='64' id='type-id-1595'/>
2127    <pointer-type-def type-id='type-id-471' size-in-bits='64' id='type-id-1596'/>
2128    <pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-1597'/>
2129    <pointer-type-def type-id='type-id-1598' size-in-bits='64' id='type-id-1599'/>
2130    <pointer-type-def type-id='type-id-481' size-in-bits='64' id='type-id-1600'/>
2131    <pointer-type-def type-id='type-id-484' size-in-bits='64' id='type-id-1601'/>
2132    <pointer-type-def type-id='type-id-487' size-in-bits='64' id='type-id-1602'/>
2133    <reference-type-def kind='lvalue' type-id='type-id-490' size-in-bits='64' id='type-id-1603'/>
2134    <pointer-type-def type-id='type-id-490' size-in-bits='64' id='type-id-1604'/>
2135    <reference-type-def kind='rvalue' type-id='type-id-1604' size-in-bits='64' id='type-id-1605'/>
2136    <pointer-type-def type-id='type-id-1606' size-in-bits='64' id='type-id-1607'/>
2137    <pointer-type-def type-id='type-id-500' size-in-bits='64' id='type-id-1608'/>
2138    <pointer-type-def type-id='type-id-504' size-in-bits='64' id='type-id-1609'/>
2139    <pointer-type-def type-id='type-id-509' size-in-bits='64' id='type-id-1610'/>
2140    <pointer-type-def type-id='type-id-1611' size-in-bits='64' id='type-id-1612'/>
2141    <reference-type-def kind='lvalue' type-id='type-id-524' size-in-bits='64' id='type-id-1613'/>
2142    <pointer-type-def type-id='type-id-524' size-in-bits='64' id='type-id-1614'/>
2143    <pointer-type-def type-id='type-id-1615' size-in-bits='64' id='type-id-1616'/>
2144    <pointer-type-def type-id='type-id-528' size-in-bits='64' id='type-id-1617'/>
2145    <pointer-type-def type-id='type-id-1618' size-in-bits='64' id='type-id-1619'/>
2146    <reference-type-def kind='lvalue' type-id='type-id-1620' size-in-bits='64' id='type-id-1621'/>
2147    <pointer-type-def type-id='type-id-1622' size-in-bits='64' id='type-id-1623'/>
2148    <pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-1624'/>
2149    <reference-type-def kind='lvalue' type-id='type-id-538' size-in-bits='64' id='type-id-1625'/>
2150    <reference-type-def kind='rvalue' type-id='type-id-538' size-in-bits='64' id='type-id-1626'/>
2151    <pointer-type-def type-id='type-id-538' size-in-bits='64' id='type-id-1627'/>
2152    <reference-type-def kind='lvalue' type-id='type-id-542' size-in-bits='64' id='type-id-1628'/>
2153    <pointer-type-def type-id='type-id-542' size-in-bits='64' id='type-id-1629'/>
2154    <reference-type-def kind='lvalue' type-id='type-id-545' size-in-bits='64' id='type-id-1630'/>
2155    <reference-type-def kind='rvalue' type-id='type-id-545' size-in-bits='64' id='type-id-1631'/>
2156    <pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-1632'/>
2157    <pointer-type-def type-id='type-id-1633' size-in-bits='64' id='type-id-1634'/>
2158    <reference-type-def kind='lvalue' type-id='type-id-1635' size-in-bits='64' id='type-id-1636'/>
2159    <reference-type-def kind='lvalue' type-id='type-id-550' size-in-bits='64' id='type-id-1637'/>
2160    <pointer-type-def type-id='type-id-550' size-in-bits='64' id='type-id-1638'/>
2161    <qualified-type-def type-id='type-id-1638' const='yes' id='type-id-1639'/>
2162    <pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-1640'/>
2163    <pointer-type-def type-id='type-id-560' size-in-bits='64' id='type-id-1641'/>
2164    <pointer-type-def type-id='type-id-1642' size-in-bits='64' id='type-id-1643'/>
2165    <qualified-type-def type-id='type-id-1643' const='yes' id='type-id-1644'/>
2166    <reference-type-def kind='lvalue' type-id='type-id-567' size-in-bits='64' id='type-id-1645'/>
2167    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-1646'/>
2168    <qualified-type-def type-id='type-id-1646' const='yes' id='type-id-1647'/>
2169    <pointer-type-def type-id='type-id-1648' size-in-bits='64' id='type-id-1649'/>
2170    <qualified-type-def type-id='type-id-1649' const='yes' id='type-id-1650'/>
2171    <reference-type-def kind='lvalue' type-id='type-id-1650' size-in-bits='64' id='type-id-1651'/>
2172    <pointer-type-def type-id='type-id-1650' size-in-bits='64' id='type-id-1652'/>
2173    <reference-type-def kind='lvalue' type-id='type-id-1649' size-in-bits='64' id='type-id-1653'/>
2174    <pointer-type-def type-id='type-id-1649' size-in-bits='64' id='type-id-1654'/>
2175    <reference-type-def kind='lvalue' type-id='type-id-572' size-in-bits='64' id='type-id-1655'/>
2176    <pointer-type-def type-id='type-id-572' size-in-bits='64' id='type-id-1656'/>
2177    <pointer-type-def type-id='type-id-576' size-in-bits='64' id='type-id-1657'/>
2178    <pointer-type-def type-id='type-id-580' size-in-bits='64' id='type-id-1658'/>
2179    <reference-type-def kind='lvalue' type-id='type-id-583' size-in-bits='64' id='type-id-1659'/>
2180    <pointer-type-def type-id='type-id-583' size-in-bits='64' id='type-id-1660'/>
2181    <reference-type-def kind='lvalue' type-id='type-id-587' size-in-bits='64' id='type-id-1661'/>
2182    <pointer-type-def type-id='type-id-587' size-in-bits='64' id='type-id-1662'/>
2183    <qualified-type-def type-id='type-id-1662' const='yes' id='type-id-1663'/>
2184    <reference-type-def kind='lvalue' type-id='type-id-1663' size-in-bits='64' id='type-id-1664'/>
2185    <reference-type-def kind='lvalue' type-id='type-id-594' size-in-bits='64' id='type-id-1665'/>
2186    <pointer-type-def type-id='type-id-594' size-in-bits='64' id='type-id-1666'/>
2187    <qualified-type-def type-id='type-id-1666' const='yes' id='type-id-1667'/>
2188    <pointer-type-def type-id='type-id-597' size-in-bits='64' id='type-id-1668'/>
2189    <reference-type-def kind='lvalue' type-id='type-id-1669' size-in-bits='64' id='type-id-1670'/>
2190    <reference-type-def kind='rvalue' type-id='type-id-1669' size-in-bits='64' id='type-id-1671'/>
2191    <pointer-type-def type-id='type-id-1669' size-in-bits='64' id='type-id-1672'/>
2192    <qualified-type-def type-id='type-id-1672' const='yes' id='type-id-1673'/>
2193    <pointer-type-def type-id='type-id-600' size-in-bits='64' id='type-id-1674'/>
2194    <pointer-type-def type-id='type-id-1675' size-in-bits='64' id='type-id-1676'/>
2195    <pointer-type-def type-id='type-id-1677' size-in-bits='64' id='type-id-1678'/>
2196    <reference-type-def kind='lvalue' type-id='type-id-1679' size-in-bits='64' id='type-id-1680'/>
2197    <pointer-type-def type-id='type-id-1679' size-in-bits='64' id='type-id-1681'/>
2198    <qualified-type-def type-id='type-id-1681' const='yes' id='type-id-1682'/>
2199    <reference-type-def kind='lvalue' type-id='type-id-1682' size-in-bits='64' id='type-id-1683'/>
2200    <pointer-type-def type-id='type-id-1682' size-in-bits='64' id='type-id-1684'/>
2201    <reference-type-def kind='lvalue' type-id='type-id-1681' size-in-bits='64' id='type-id-1685'/>
2202    <pointer-type-def type-id='type-id-1681' size-in-bits='64' id='type-id-1686'/>
2203    <pointer-type-def type-id='type-id-603' size-in-bits='64' id='type-id-1687'/>
2204    <pointer-type-def type-id='type-id-1688' size-in-bits='64' id='type-id-1689'/>
2205    <qualified-type-def type-id='type-id-1689' const='yes' id='type-id-1690'/>
2206    <reference-type-def kind='lvalue' type-id='type-id-1690' size-in-bits='64' id='type-id-1691'/>
2207    <pointer-type-def type-id='type-id-1690' size-in-bits='64' id='type-id-1692'/>
2208    <reference-type-def kind='lvalue' type-id='type-id-1689' size-in-bits='64' id='type-id-1693'/>
2209    <pointer-type-def type-id='type-id-1689' size-in-bits='64' id='type-id-1694'/>
2210    <reference-type-def kind='lvalue' type-id='type-id-611' size-in-bits='64' id='type-id-1695'/>
2211    <pointer-type-def type-id='type-id-611' size-in-bits='64' id='type-id-1696'/>
2212    <reference-type-def kind='lvalue' type-id='type-id-615' size-in-bits='64' id='type-id-1697'/>
2213    <pointer-type-def type-id='type-id-615' size-in-bits='64' id='type-id-1698'/>
2214    <pointer-type-def type-id='type-id-1699' size-in-bits='64' id='type-id-1700'/>
2215    <pointer-type-def type-id='type-id-1701' size-in-bits='64' id='type-id-1702'/>
2216    <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-1703'/>
2217    <reference-type-def kind='lvalue' type-id='type-id-624' size-in-bits='64' id='type-id-1704'/>
2218    <pointer-type-def type-id='type-id-624' size-in-bits='64' id='type-id-1705'/>
2219    <qualified-type-def type-id='type-id-1705' const='yes' id='type-id-1706'/>
2220    <reference-type-def kind='lvalue' type-id='type-id-65' size-in-bits='64' id='type-id-1707'/>
2221    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-1708'/>
2222    <qualified-type-def type-id='type-id-1709' id='type-id-1710'/>
2223    <reference-type-def kind='lvalue' type-id='type-id-691' size-in-bits='64' id='type-id-1709'/>
2224    <pointer-type-def type-id='type-id-691' size-in-bits='64' id='type-id-1711'/>
2225    <qualified-type-def type-id='type-id-1711' const='yes' id='type-id-1712'/>
2226    <pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-1713'/>
2227    <reference-type-def kind='lvalue' type-id='type-id-1714' size-in-bits='64' id='type-id-1715'/>
2228    <pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-1716'/>
2229    <reference-type-def kind='lvalue' type-id='type-id-1717' size-in-bits='64' id='type-id-1718'/>
2230    <pointer-type-def type-id='type-id-704' size-in-bits='64' id='type-id-1719'/>
2231    <reference-type-def kind='lvalue' type-id='type-id-708' size-in-bits='64' id='type-id-1720'/>
2232    <pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-1721'/>
2233    <pointer-type-def type-id='type-id-1722' size-in-bits='64' id='type-id-1723'/>
2234    <reference-type-def kind='rvalue' type-id='type-id-712' size-in-bits='64' id='type-id-1724'/>
2235    <pointer-type-def type-id='type-id-712' size-in-bits='64' id='type-id-1725'/>
2236    <reference-type-def kind='lvalue' type-id='type-id-715' size-in-bits='64' id='type-id-1726'/>
2237    <reference-type-def kind='rvalue' type-id='type-id-715' size-in-bits='64' id='type-id-1727'/>
2238    <pointer-type-def type-id='type-id-1728' size-in-bits='64' id='type-id-1729'/>
2239    <pointer-type-def type-id='type-id-721' size-in-bits='64' id='type-id-1730'/>
2240    <reference-type-def kind='lvalue' type-id='type-id-724' size-in-bits='64' id='type-id-1731'/>
2241    <reference-type-def kind='rvalue' type-id='type-id-724' size-in-bits='64' id='type-id-1732'/>
2242    <pointer-type-def type-id='type-id-724' size-in-bits='64' id='type-id-1733'/>
2243    <pointer-type-def type-id='type-id-1734' size-in-bits='64' id='type-id-1735'/>
2244    <reference-type-def kind='lvalue' type-id='type-id-1736' size-in-bits='64' id='type-id-1737'/>
2245    <pointer-type-def type-id='type-id-1738' size-in-bits='64' id='type-id-1739'/>
2246    <pointer-type-def type-id='type-id-1740' size-in-bits='64' id='type-id-1741'/>
2247    <qualified-type-def type-id='type-id-1742' id='type-id-1743'/>
2248    <reference-type-def kind='lvalue' type-id='type-id-740' size-in-bits='64' id='type-id-1742'/>
2249    <reference-type-def kind='rvalue' type-id='type-id-740' size-in-bits='64' id='type-id-1744'/>
2250    <pointer-type-def type-id='type-id-740' size-in-bits='64' id='type-id-1745'/>
2251    <reference-type-def kind='lvalue' type-id='type-id-743' size-in-bits='64' id='type-id-1746'/>
2252    <reference-type-def kind='rvalue' type-id='type-id-743' size-in-bits='64' id='type-id-1747'/>
2253    <pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-1748'/>
2254    <reference-type-def kind='lvalue' type-id='type-id-747' size-in-bits='64' id='type-id-1749'/>
2255    <reference-type-def kind='rvalue' type-id='type-id-747' size-in-bits='64' id='type-id-1750'/>
2256    <pointer-type-def type-id='type-id-747' size-in-bits='64' id='type-id-1751'/>
2257    <qualified-type-def type-id='type-id-1752' id='type-id-1753'/>
2258    <reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-1752'/>
2259    <reference-type-def kind='rvalue' type-id='type-id-750' size-in-bits='64' id='type-id-1754'/>
2260    <pointer-type-def type-id='type-id-750' size-in-bits='64' id='type-id-1755'/>
2261    <reference-type-def kind='lvalue' type-id='type-id-753' size-in-bits='64' id='type-id-1756'/>
2262    <reference-type-def kind='rvalue' type-id='type-id-753' size-in-bits='64' id='type-id-1757'/>
2263    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-1758'/>
2264    <reference-type-def kind='lvalue' type-id='type-id-756' size-in-bits='64' id='type-id-1759'/>
2265    <reference-type-def kind='rvalue' type-id='type-id-756' size-in-bits='64' id='type-id-1760'/>
2266    <pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-1761'/>
2267    <reference-type-def kind='rvalue' type-id='type-id-759' size-in-bits='64' id='type-id-1762'/>
2268    <pointer-type-def type-id='type-id-759' size-in-bits='64' id='type-id-1763'/>
2269    <qualified-type-def type-id='type-id-1763' const='yes' id='type-id-1764'/>
2270    <pointer-type-def type-id='type-id-1765' size-in-bits='64' id='type-id-1766'/>
2271    <reference-type-def kind='lvalue' type-id='type-id-762' size-in-bits='64' id='type-id-1767'/>
2272    <reference-type-def kind='rvalue' type-id='type-id-762' size-in-bits='64' id='type-id-1768'/>
2273    <reference-type-def kind='rvalue' type-id='type-id-765' size-in-bits='64' id='type-id-1769'/>
2274    <pointer-type-def type-id='type-id-765' size-in-bits='64' id='type-id-1770'/>
2275    <qualified-type-def type-id='type-id-1770' const='yes' id='type-id-1771'/>
2276    <pointer-type-def type-id='type-id-1772' size-in-bits='64' id='type-id-1773'/>
2277    <reference-type-def kind='lvalue' type-id='type-id-768' size-in-bits='64' id='type-id-1774'/>
2278    <reference-type-def kind='rvalue' type-id='type-id-768' size-in-bits='64' id='type-id-1775'/>
2279    <reference-type-def kind='lvalue' type-id='type-id-771' size-in-bits='64' id='type-id-1776'/>
2280    <pointer-type-def type-id='type-id-771' size-in-bits='64' id='type-id-1777'/>
2281    <reference-type-def kind='lvalue' type-id='type-id-775' size-in-bits='64' id='type-id-1778'/>
2282    <pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-1779'/>
2283    <reference-type-def kind='lvalue' type-id='type-id-779' size-in-bits='64' id='type-id-1780'/>
2284    <reference-type-def kind='rvalue' type-id='type-id-779' size-in-bits='64' id='type-id-1781'/>
2285    <pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-1782'/>
2286    <reference-type-def kind='lvalue' type-id='type-id-1783' size-in-bits='64' id='type-id-1784'/>
2287    <reference-type-def kind='lvalue' type-id='type-id-783' size-in-bits='64' id='type-id-1785'/>
2288    <reference-type-def kind='rvalue' type-id='type-id-783' size-in-bits='64' id='type-id-1786'/>
2289    <pointer-type-def type-id='type-id-1787' size-in-bits='64' id='type-id-1788'/>
2290    <reference-type-def kind='lvalue' type-id='type-id-795' size-in-bits='64' id='type-id-1789'/>
2291    <reference-type-def kind='rvalue' type-id='type-id-795' size-in-bits='64' id='type-id-1790'/>
2292    <pointer-type-def type-id='type-id-795' size-in-bits='64' id='type-id-1791'/>
2293    <reference-type-def kind='lvalue' type-id='type-id-1792' size-in-bits='64' id='type-id-1793'/>
2294    <reference-type-def kind='lvalue' type-id='type-id-799' size-in-bits='64' id='type-id-1794'/>
2295    <reference-type-def kind='rvalue' type-id='type-id-799' size-in-bits='64' id='type-id-1795'/>
2296    <pointer-type-def type-id='type-id-1796' size-in-bits='64' id='type-id-1797'/>
2297    <reference-type-def kind='lvalue' type-id='type-id-811' size-in-bits='64' id='type-id-1798'/>
2298    <reference-type-def kind='rvalue' type-id='type-id-811' size-in-bits='64' id='type-id-1799'/>
2299    <pointer-type-def type-id='type-id-811' size-in-bits='64' id='type-id-1800'/>
2300    <reference-type-def kind='lvalue' type-id='type-id-1801' size-in-bits='64' id='type-id-1802'/>
2301    <reference-type-def kind='lvalue' type-id='type-id-815' size-in-bits='64' id='type-id-1803'/>
2302    <reference-type-def kind='rvalue' type-id='type-id-815' size-in-bits='64' id='type-id-1804'/>
2303    <pointer-type-def type-id='type-id-1805' size-in-bits='64' id='type-id-1806'/>
2304    <reference-type-def kind='lvalue' type-id='type-id-827' size-in-bits='64' id='type-id-1807'/>
2305    <reference-type-def kind='rvalue' type-id='type-id-827' size-in-bits='64' id='type-id-1808'/>
2306    <pointer-type-def type-id='type-id-827' size-in-bits='64' id='type-id-1809'/>
2307    <qualified-type-def type-id='type-id-1809' const='yes' id='type-id-1810'/>
2308    <reference-type-def kind='lvalue' type-id='type-id-1811' size-in-bits='64' id='type-id-1812'/>
2309    <reference-type-def kind='lvalue' type-id='type-id-831' size-in-bits='64' id='type-id-1813'/>
2310    <reference-type-def kind='rvalue' type-id='type-id-831' size-in-bits='64' id='type-id-1814'/>
2311    <pointer-type-def type-id='type-id-1815' size-in-bits='64' id='type-id-1816'/>
2312    <pointer-type-def type-id='type-id-843' size-in-bits='64' id='type-id-1817'/>
2313    <reference-type-def kind='lvalue' type-id='type-id-846' size-in-bits='64' id='type-id-1818'/>
2314    <pointer-type-def type-id='type-id-852' size-in-bits='64' id='type-id-1819'/>
2315    <qualified-type-def type-id='type-id-1819' const='yes' id='type-id-1820'/>
2316    <reference-type-def kind='lvalue' type-id='type-id-856' size-in-bits='64' id='type-id-1821'/>
2317    <reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-1822'/>
2318    <pointer-type-def type-id='type-id-860' size-in-bits='64' id='type-id-1823'/>
2319    <reference-type-def kind='lvalue' type-id='type-id-864' size-in-bits='64' id='type-id-1824'/>
2320    <pointer-type-def type-id='type-id-864' size-in-bits='64' id='type-id-1825'/>
2321    <reference-type-def kind='lvalue' type-id='type-id-868' size-in-bits='64' id='type-id-1826'/>
2322    <pointer-type-def type-id='type-id-868' size-in-bits='64' id='type-id-1827'/>
2323    <reference-type-def kind='lvalue' type-id='type-id-872' size-in-bits='64' id='type-id-1828'/>
2324    <pointer-type-def type-id='type-id-872' size-in-bits='64' id='type-id-1829'/>
2325    <qualified-type-def type-id='type-id-1829' const='yes' id='type-id-1830'/>
2326    <pointer-type-def type-id='type-id-876' size-in-bits='64' id='type-id-1831'/>
2327    <qualified-type-def type-id='type-id-1831' const='yes' id='type-id-1832'/>
2328    <reference-type-def kind='lvalue' type-id='type-id-1832' size-in-bits='64' id='type-id-1833'/>
2329    <reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' id='type-id-1834'/>
2330    <pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-1835'/>
2331    <qualified-type-def type-id='type-id-1835' const='yes' id='type-id-1836'/>
2332    <qualified-type-def type-id='type-id-1837' id='type-id-1838'/>
2333    <reference-type-def kind='lvalue' type-id='type-id-883' size-in-bits='64' id='type-id-1837'/>
2334    <reference-type-def kind='rvalue' type-id='type-id-883' size-in-bits='64' id='type-id-1839'/>
2335    <pointer-type-def type-id='type-id-883' size-in-bits='64' id='type-id-1840'/>
2336    <reference-type-def kind='lvalue' type-id='type-id-886' size-in-bits='64' id='type-id-1841'/>
2337    <reference-type-def kind='lvalue' type-id='type-id-889' size-in-bits='64' id='type-id-1842'/>
2338    <reference-type-def kind='rvalue' type-id='type-id-889' size-in-bits='64' id='type-id-1843'/>
2339    <pointer-type-def type-id='type-id-889' size-in-bits='64' id='type-id-1844'/>
2340    <reference-type-def kind='lvalue' type-id='type-id-893' size-in-bits='64' id='type-id-1845'/>
2341    <reference-type-def kind='lvalue' type-id='type-id-896' size-in-bits='64' id='type-id-1846'/>
2342    <reference-type-def kind='rvalue' type-id='type-id-896' size-in-bits='64' id='type-id-1847'/>
2343    <pointer-type-def type-id='type-id-896' size-in-bits='64' id='type-id-1848'/>
2344    <reference-type-def kind='lvalue' type-id='type-id-899' size-in-bits='64' id='type-id-1849'/>
2345    <qualified-type-def type-id='type-id-1850' id='type-id-1851'/>
2346    <reference-type-def kind='lvalue' type-id='type-id-902' size-in-bits='64' id='type-id-1850'/>
2347    <reference-type-def kind='rvalue' type-id='type-id-902' size-in-bits='64' id='type-id-1852'/>
2348    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-1853'/>
2349    <reference-type-def kind='lvalue' type-id='type-id-905' size-in-bits='64' id='type-id-1854'/>
2350    <reference-type-def kind='lvalue' type-id='type-id-908' size-in-bits='64' id='type-id-1855'/>
2351    <reference-type-def kind='rvalue' type-id='type-id-908' size-in-bits='64' id='type-id-1856'/>
2352    <pointer-type-def type-id='type-id-908' size-in-bits='64' id='type-id-1857'/>
2353    <reference-type-def kind='lvalue' type-id='type-id-911' size-in-bits='64' id='type-id-1858'/>
2354    <reference-type-def kind='lvalue' type-id='type-id-914' size-in-bits='64' id='type-id-1859'/>
2355    <reference-type-def kind='rvalue' type-id='type-id-914' size-in-bits='64' id='type-id-1860'/>
2356    <pointer-type-def type-id='type-id-914' size-in-bits='64' id='type-id-1861'/>
2357    <reference-type-def kind='lvalue' type-id='type-id-917' size-in-bits='64' id='type-id-1862'/>
2358    <reference-type-def kind='lvalue' type-id='type-id-1863' size-in-bits='64' id='type-id-1864'/>
2359    <pointer-type-def type-id='type-id-1863' size-in-bits='64' id='type-id-1865'/>
2360    <pointer-type-def type-id='type-id-1866' size-in-bits='64' id='type-id-1867'/>
2361    <reference-type-def kind='rvalue' type-id='type-id-920' size-in-bits='64' id='type-id-1868'/>
2362    <pointer-type-def type-id='type-id-920' size-in-bits='64' id='type-id-1869'/>
2363    <reference-type-def kind='lvalue' type-id='type-id-923' size-in-bits='64' id='type-id-1870'/>
2364    <reference-type-def kind='rvalue' type-id='type-id-923' size-in-bits='64' id='type-id-1871'/>
2365    <reference-type-def kind='lvalue' type-id='type-id-1872' size-in-bits='64' id='type-id-1873'/>
2366    <pointer-type-def type-id='type-id-1872' size-in-bits='64' id='type-id-1874'/>
2367    <reference-type-def kind='rvalue' type-id='type-id-929' size-in-bits='64' id='type-id-1875'/>
2368    <pointer-type-def type-id='type-id-929' size-in-bits='64' id='type-id-1876'/>
2369    <reference-type-def kind='lvalue' type-id='type-id-932' size-in-bits='64' id='type-id-1877'/>
2370    <reference-type-def kind='rvalue' type-id='type-id-932' size-in-bits='64' id='type-id-1878'/>
2371    <reference-type-def kind='lvalue' type-id='type-id-1879' size-in-bits='64' id='type-id-1880'/>
2372    <pointer-type-def type-id='type-id-1879' size-in-bits='64' id='type-id-1881'/>
2373    <reference-type-def kind='rvalue' type-id='type-id-938' size-in-bits='64' id='type-id-1882'/>
2374    <pointer-type-def type-id='type-id-938' size-in-bits='64' id='type-id-1883'/>
2375    <reference-type-def kind='lvalue' type-id='type-id-941' size-in-bits='64' id='type-id-1884'/>
2376    <reference-type-def kind='rvalue' type-id='type-id-941' size-in-bits='64' id='type-id-1885'/>
2377    <reference-type-def kind='lvalue' type-id='type-id-1886' size-in-bits='64' id='type-id-1887'/>
2378    <pointer-type-def type-id='type-id-1886' size-in-bits='64' id='type-id-1888'/>
2379    <reference-type-def kind='rvalue' type-id='type-id-947' size-in-bits='64' id='type-id-1889'/>
2380    <pointer-type-def type-id='type-id-947' size-in-bits='64' id='type-id-1890'/>
2381    <reference-type-def kind='lvalue' type-id='type-id-950' size-in-bits='64' id='type-id-1891'/>
2382    <reference-type-def kind='rvalue' type-id='type-id-950' size-in-bits='64' id='type-id-1892'/>
2383    <reference-type-def kind='lvalue' type-id='type-id-1893' size-in-bits='64' id='type-id-1894'/>
2384    <pointer-type-def type-id='type-id-1893' size-in-bits='64' id='type-id-1895'/>
2385    <reference-type-def kind='rvalue' type-id='type-id-956' size-in-bits='64' id='type-id-1896'/>
2386    <pointer-type-def type-id='type-id-956' size-in-bits='64' id='type-id-1897'/>
2387    <reference-type-def kind='lvalue' type-id='type-id-959' size-in-bits='64' id='type-id-1898'/>
2388    <reference-type-def kind='rvalue' type-id='type-id-959' size-in-bits='64' id='type-id-1899'/>
2389    <reference-type-def kind='lvalue' type-id='type-id-1900' size-in-bits='64' id='type-id-1901'/>
2390    <pointer-type-def type-id='type-id-1900' size-in-bits='64' id='type-id-1902'/>
2391    <reference-type-def kind='rvalue' type-id='type-id-965' size-in-bits='64' id='type-id-1903'/>
2392    <pointer-type-def type-id='type-id-965' size-in-bits='64' id='type-id-1904'/>
2393    <qualified-type-def type-id='type-id-1904' const='yes' id='type-id-1905'/>
2394    <reference-type-def kind='lvalue' type-id='type-id-969' size-in-bits='64' id='type-id-1906'/>
2395    <reference-type-def kind='rvalue' type-id='type-id-969' size-in-bits='64' id='type-id-1907'/>
2396    <qualified-type-def type-id='type-id-1908' id='type-id-1909'/>
2397    <reference-type-def kind='lvalue' type-id='type-id-1910' size-in-bits='64' id='type-id-1908'/>
2398    <pointer-type-def type-id='type-id-1910' size-in-bits='64' id='type-id-1911'/>
2399    <qualified-type-def type-id='type-id-1911' const='yes' id='type-id-1912'/>
2400    <reference-type-def kind='rvalue' type-id='type-id-975' size-in-bits='64' id='type-id-1913'/>
2401    <pointer-type-def type-id='type-id-975' size-in-bits='64' id='type-id-1914'/>
2402    <qualified-type-def type-id='type-id-1914' const='yes' id='type-id-1915'/>
2403    <reference-type-def kind='lvalue' type-id='type-id-978' size-in-bits='64' id='type-id-1916'/>
2404    <reference-type-def kind='rvalue' type-id='type-id-978' size-in-bits='64' id='type-id-1917'/>
2405    <reference-type-def kind='lvalue' type-id='type-id-1918' size-in-bits='64' id='type-id-1919'/>
2406    <pointer-type-def type-id='type-id-1918' size-in-bits='64' id='type-id-1920'/>
2407    <reference-type-def kind='lvalue' type-id='type-id-984' size-in-bits='64' id='type-id-1921'/>
2408    <pointer-type-def type-id='type-id-984' size-in-bits='64' id='type-id-1922'/>
2409    <qualified-type-def type-id='type-id-1922' const='yes' id='type-id-1923'/>
2410    <reference-type-def kind='lvalue' type-id='type-id-1924' size-in-bits='64' id='type-id-1925'/>
2411    <reference-type-def kind='lvalue' type-id='type-id-997' size-in-bits='64' id='type-id-1926'/>
2412    <pointer-type-def type-id='type-id-997' size-in-bits='64' id='type-id-1927'/>
2413    <pointer-type-def type-id='type-id-1000' size-in-bits='64' id='type-id-1928'/>
2414    <reference-type-def kind='lvalue' type-id='type-id-1003' size-in-bits='64' id='type-id-1929'/>
2415    <pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1930'/>
2416    <pointer-type-def type-id='type-id-1931' size-in-bits='64' id='type-id-1932'/>
2417    <pointer-type-def type-id='type-id-1007' size-in-bits='64' id='type-id-1933'/>
2418    <reference-type-def kind='rvalue' type-id='type-id-1010' size-in-bits='64' id='type-id-1934'/>
2419    <pointer-type-def type-id='type-id-1010' size-in-bits='64' id='type-id-1935'/>
2420    <pointer-type-def type-id='type-id-1936' size-in-bits='64' id='type-id-1937'/>
2421    <reference-type-def kind='lvalue' type-id='type-id-1014' size-in-bits='64' id='type-id-1938'/>
2422    <pointer-type-def type-id='type-id-1939' size-in-bits='64' id='type-id-1940'/>
2423    <pointer-type-def type-id='type-id-1941' size-in-bits='64' id='type-id-1942'/>
2424    <reference-type-def kind='lvalue' type-id='type-id-1017' size-in-bits='64' id='type-id-1943'/>
2425    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1944'/>
2426    <pointer-type-def type-id='type-id-1945' size-in-bits='64' id='type-id-1946'/>
2427    <reference-type-def kind='lvalue' type-id='type-id-1020' size-in-bits='64' id='type-id-1947'/>
2428    <pointer-type-def type-id='type-id-1020' size-in-bits='64' id='type-id-1948'/>
2429    <reference-type-def kind='lvalue' type-id='type-id-1023' size-in-bits='64' id='type-id-1949'/>
2430    <pointer-type-def type-id='type-id-1023' size-in-bits='64' id='type-id-1950'/>
2431    <reference-type-def kind='lvalue' type-id='type-id-1026' size-in-bits='64' id='type-id-1951'/>
2432    <pointer-type-def type-id='type-id-1026' size-in-bits='64' id='type-id-1952'/>
2433    <reference-type-def kind='lvalue' type-id='type-id-1029' size-in-bits='64' id='type-id-1953'/>
2434    <pointer-type-def type-id='type-id-1029' size-in-bits='64' id='type-id-1954'/>
2435    <reference-type-def kind='lvalue' type-id='type-id-1032' size-in-bits='64' id='type-id-1955'/>
2436    <pointer-type-def type-id='type-id-1032' size-in-bits='64' id='type-id-1956'/>
2437    <pointer-type-def type-id='type-id-1957' size-in-bits='64' id='type-id-1958'/>
2438    <reference-type-def kind='lvalue' type-id='type-id-1959' size-in-bits='64' id='type-id-1960'/>
2439    <reference-type-def kind='lvalue' type-id='type-id-1961' size-in-bits='64' id='type-id-1962'/>
2440    <pointer-type-def type-id='type-id-1961' size-in-bits='64' id='type-id-1963'/>
2441    <pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1964'/>
2442    <reference-type-def kind='rvalue' type-id='type-id-1041' size-in-bits='64' id='type-id-1965'/>
2443    <reference-type-def kind='lvalue' type-id='type-id-1044' size-in-bits='64' id='type-id-1966'/>
2444    <reference-type-def kind='lvalue' type-id='type-id-1047' size-in-bits='64' id='type-id-1967'/>
2445    <pointer-type-def type-id='type-id-1051' size-in-bits='64' id='type-id-1968'/>
2446    <pointer-type-def type-id='type-id-1055' size-in-bits='64' id='type-id-1969'/>
2447    <reference-type-def kind='lvalue' type-id='type-id-1058' size-in-bits='64' id='type-id-1970'/>
2448    <reference-type-def kind='lvalue' type-id='type-id-1971' size-in-bits='64' id='type-id-1972'/>
2449    <reference-type-def kind='lvalue' type-id='type-id-1973' size-in-bits='64' id='type-id-1974'/>
2450    <reference-type-def kind='lvalue' type-id='type-id-1975' size-in-bits='64' id='type-id-1976'/>
2451    <reference-type-def kind='lvalue' type-id='type-id-1977' size-in-bits='64' id='type-id-1978'/>
2452    <reference-type-def kind='lvalue' type-id='type-id-1979' size-in-bits='64' id='type-id-1980'/>
2453    <reference-type-def kind='lvalue' type-id='type-id-1981' size-in-bits='64' id='type-id-1982'/>
2454    <reference-type-def kind='lvalue' type-id='type-id-1983' size-in-bits='64' id='type-id-1984'/>
2455    <reference-type-def kind='lvalue' type-id='type-id-1985' size-in-bits='64' id='type-id-1986'/>
2456    <reference-type-def kind='lvalue' type-id='type-id-1987' size-in-bits='64' id='type-id-1988'/>
2457    <reference-type-def kind='lvalue' type-id='type-id-1989' size-in-bits='64' id='type-id-1990'/>
2458    <reference-type-def kind='lvalue' type-id='type-id-1991' size-in-bits='64' id='type-id-1992'/>
2459    <reference-type-def kind='lvalue' type-id='type-id-1061' size-in-bits='64' id='type-id-1993'/>
2460    <pointer-type-def type-id='type-id-1061' size-in-bits='64' id='type-id-1994'/>
2461    <reference-type-def kind='lvalue' type-id='type-id-1065' size-in-bits='64' id='type-id-1995'/>
2462    <reference-type-def kind='rvalue' type-id='type-id-1065' size-in-bits='64' id='type-id-1996'/>
2463    <pointer-type-def type-id='type-id-1065' size-in-bits='64' id='type-id-1997'/>
2464    <pointer-type-def type-id='type-id-1998' size-in-bits='64' id='type-id-1999'/>
2465    <pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-2000'/>
2466    <reference-type-def kind='lvalue' type-id='type-id-1078' size-in-bits='64' id='type-id-2001'/>
2467    <pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-2002'/>
2468    <reference-type-def kind='lvalue' type-id='type-id-1081' size-in-bits='64' id='type-id-2003'/>
2469    <pointer-type-def type-id='type-id-1081' size-in-bits='64' id='type-id-2004'/>
2470    <pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-2005'/>
2471    <pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-2006'/>
2472    <reference-type-def kind='lvalue' type-id='type-id-1090' size-in-bits='64' id='type-id-2007'/>
2473    <pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-2008'/>
2474    <reference-type-def kind='lvalue' type-id='type-id-1093' size-in-bits='64' id='type-id-2009'/>
2475    <pointer-type-def type-id='type-id-1093' size-in-bits='64' id='type-id-2010'/>
2476    <reference-type-def kind='lvalue' type-id='type-id-1096' size-in-bits='64' id='type-id-2011'/>
2477    <pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-2012'/>
2478    <pointer-type-def type-id='type-id-1099' size-in-bits='64' id='type-id-2013'/>
2479    <pointer-type-def type-id='type-id-1102' size-in-bits='64' id='type-id-2014'/>
2480    <pointer-type-def type-id='type-id-1105' size-in-bits='64' id='type-id-2015'/>
2481    <pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-2016'/>
2482    <pointer-type-def type-id='type-id-1111' size-in-bits='64' id='type-id-2017'/>
2483    <pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-2018'/>
2484    <pointer-type-def type-id='type-id-1117' size-in-bits='64' id='type-id-2019'/>
2485    <qualified-type-def type-id='type-id-2020' id='type-id-2021'/>
2486    <reference-type-def kind='lvalue' type-id='type-id-1120' size-in-bits='64' id='type-id-2020'/>
2487    <pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-2022'/>
2488    <reference-type-def kind='lvalue' type-id='type-id-1123' size-in-bits='64' id='type-id-2023'/>
2489    <pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-2024'/>
2490    <qualified-type-def type-id='type-id-2025' id='type-id-2026'/>
2491    <reference-type-def kind='lvalue' type-id='type-id-1126' size-in-bits='64' id='type-id-2025'/>
2492    <pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-2027'/>
2493    <reference-type-def kind='lvalue' type-id='type-id-1130' size-in-bits='64' id='type-id-2028'/>
2494    <pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-2029'/>
2495    <pointer-type-def type-id='type-id-1133' size-in-bits='64' id='type-id-2030'/>
2496    <reference-type-def kind='lvalue' type-id='type-id-1136' size-in-bits='64' id='type-id-2031'/>
2497    <pointer-type-def type-id='type-id-1136' size-in-bits='64' id='type-id-2032'/>
2498    <reference-type-def kind='lvalue' type-id='type-id-1139' size-in-bits='64' id='type-id-2033'/>
2499    <pointer-type-def type-id='type-id-1139' size-in-bits='64' id='type-id-2034'/>
2500    <qualified-type-def type-id='type-id-2035' id='type-id-2036'/>
2501    <reference-type-def kind='lvalue' type-id='type-id-1142' size-in-bits='64' id='type-id-2035'/>
2502    <pointer-type-def type-id='type-id-1142' size-in-bits='64' id='type-id-2037'/>
2503    <pointer-type-def type-id='type-id-2038' size-in-bits='64' id='type-id-2039'/>
2504    <pointer-type-def type-id='type-id-2040' size-in-bits='64' id='type-id-2041'/>
2505    <pointer-type-def type-id='type-id-2042' size-in-bits='64' id='type-id-2043'/>
2506    <pointer-type-def type-id='type-id-2044' size-in-bits='64' id='type-id-2045'/>
2507    <pointer-type-def type-id='type-id-2046' size-in-bits='64' id='type-id-2047'/>
2508    <pointer-type-def type-id='type-id-2048' size-in-bits='64' id='type-id-2049'/>
2509    <pointer-type-def type-id='type-id-2050' size-in-bits='64' id='type-id-2051'/>
2510    <pointer-type-def type-id='type-id-2052' size-in-bits='64' id='type-id-2053'/>
2511    <pointer-type-def type-id='type-id-2054' size-in-bits='64' id='type-id-2055'/>
2512    <pointer-type-def type-id='type-id-2056' size-in-bits='64' id='type-id-2057'/>
2513    <pointer-type-def type-id='type-id-2058' size-in-bits='64' id='type-id-2059'/>
2514    <reference-type-def kind='lvalue' type-id='type-id-1145' size-in-bits='64' id='type-id-2060'/>
2515    <pointer-type-def type-id='type-id-1145' size-in-bits='64' id='type-id-2061'/>
2516    <reference-type-def kind='lvalue' type-id='type-id-2062' size-in-bits='64' id='type-id-2063'/>
2517    <pointer-type-def type-id='type-id-2062' size-in-bits='64' id='type-id-2064'/>
2518    <qualified-type-def type-id='type-id-2064' const='yes' id='type-id-2065'/>
2519    <reference-type-def kind='lvalue' type-id='type-id-2065' size-in-bits='64' id='type-id-2066'/>
2520    <reference-type-def kind='lvalue' type-id='type-id-2064' size-in-bits='64' id='type-id-2067'/>
2521    <qualified-type-def type-id='type-id-2068' id='type-id-2069'/>
2522    <reference-type-def kind='lvalue' type-id='type-id-37' size-in-bits='64' id='type-id-2068'/>
2523    <qualified-type-def type-id='type-id-2070' id='type-id-2071'/>
2524    <reference-type-def kind='rvalue' type-id='type-id-37' size-in-bits='64' id='type-id-2070'/>
2525    <pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-2072'/>
2526    <qualified-type-def type-id='type-id-2072' const='yes' id='type-id-2073'/>
2527    <reference-type-def kind='lvalue' type-id='type-id-2073' size-in-bits='64' id='type-id-2074'/>
2528    <qualified-type-def type-id='type-id-2075' id='type-id-2076'/>
2529    <reference-type-def kind='lvalue' type-id='type-id-2072' size-in-bits='64' id='type-id-2075'/>
2530    <pointer-type-def type-id='type-id-2077' size-in-bits='64' id='type-id-2078'/>
2531    <reference-type-def kind='lvalue' type-id='type-id-1154' size-in-bits='64' id='type-id-2079'/>
2532    <pointer-type-def type-id='type-id-1154' size-in-bits='64' id='type-id-2080'/>
2533    <reference-type-def kind='lvalue' type-id='type-id-1162' size-in-bits='64' id='type-id-2081'/>
2534    <pointer-type-def type-id='type-id-1162' size-in-bits='64' id='type-id-2082'/>
2535    <reference-type-def kind='lvalue' type-id='type-id-1169' size-in-bits='64' id='type-id-2083'/>
2536    <pointer-type-def type-id='type-id-1169' size-in-bits='64' id='type-id-2084'/>
2537    <reference-type-def kind='lvalue' type-id='type-id-1176' size-in-bits='64' id='type-id-2085'/>
2538    <pointer-type-def type-id='type-id-1176' size-in-bits='64' id='type-id-2086'/>
2539    <reference-type-def kind='lvalue' type-id='type-id-1183' size-in-bits='64' id='type-id-2087'/>
2540    <pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-2088'/>
2541    <reference-type-def kind='lvalue' type-id='type-id-1189' size-in-bits='64' id='type-id-2089'/>
2542    <pointer-type-def type-id='type-id-1189' size-in-bits='64' id='type-id-2090'/>
2543    <reference-type-def kind='lvalue' type-id='type-id-1194' size-in-bits='64' id='type-id-2091'/>
2544    <pointer-type-def type-id='type-id-1194' size-in-bits='64' id='type-id-2092'/>
2545    <reference-type-def kind='lvalue' type-id='type-id-1198' size-in-bits='64' id='type-id-2093'/>
2546    <pointer-type-def type-id='type-id-2094' size-in-bits='64' id='type-id-2095'/>
2547    <reference-type-def kind='lvalue' type-id='type-id-1202' size-in-bits='64' id='type-id-2096'/>
2548    <reference-type-def kind='rvalue' type-id='type-id-1202' size-in-bits='64' id='type-id-2097'/>
2549    <pointer-type-def type-id='type-id-1202' size-in-bits='64' id='type-id-2098'/>
2550    <reference-type-def kind='lvalue' type-id='type-id-1206' size-in-bits='64' id='type-id-2099'/>
2551    <pointer-type-def type-id='type-id-1210' size-in-bits='64' id='type-id-2100'/>
2552    <pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-2101'/>
2553    <pointer-type-def type-id='type-id-1216' size-in-bits='64' id='type-id-2102'/>
2554    <pointer-type-def type-id='type-id-1219' size-in-bits='64' id='type-id-2103'/>
2555    <reference-type-def kind='lvalue' type-id='type-id-2104' size-in-bits='64' id='type-id-2105'/>
2556    <pointer-type-def type-id='type-id-2106' size-in-bits='64' id='type-id-2107'/>
2557    <pointer-type-def type-id='type-id-2108' size-in-bits='64' id='type-id-2109'/>
2558    <reference-type-def kind='lvalue' type-id='type-id-2110' size-in-bits='64' id='type-id-2111'/>
2559    <reference-type-def kind='lvalue' type-id='type-id-1258' size-in-bits='64' id='type-id-2112'/>
2560    <reference-type-def kind='rvalue' type-id='type-id-1258' size-in-bits='64' id='type-id-2113'/>
2561    <pointer-type-def type-id='type-id-1258' size-in-bits='64' id='type-id-2114'/>
2562    <reference-type-def kind='rvalue' type-id='type-id-1265' size-in-bits='64' id='type-id-2115'/>
2563    <reference-type-def kind='lvalue' type-id='type-id-1268' size-in-bits='64' id='type-id-2116'/>
2564    <reference-type-def kind='rvalue' type-id='type-id-1268' size-in-bits='64' id='type-id-2117'/>
2565    <pointer-type-def type-id='type-id-1268' size-in-bits='64' id='type-id-2118'/>
2566    <reference-type-def kind='rvalue' type-id='type-id-1275' size-in-bits='64' id='type-id-2119'/>
2567    <reference-type-def kind='lvalue' type-id='type-id-1278' size-in-bits='64' id='type-id-2120'/>
2568    <reference-type-def kind='rvalue' type-id='type-id-1278' size-in-bits='64' id='type-id-2121'/>
2569    <pointer-type-def type-id='type-id-1278' size-in-bits='64' id='type-id-2122'/>
2570    <reference-type-def kind='rvalue' type-id='type-id-1285' size-in-bits='64' id='type-id-2123'/>
2571    <reference-type-def kind='lvalue' type-id='type-id-1288' size-in-bits='64' id='type-id-2124'/>
2572    <reference-type-def kind='lvalue' type-id='type-id-1294' size-in-bits='64' id='type-id-2125'/>
2573    <reference-type-def kind='rvalue' type-id='type-id-1294' size-in-bits='64' id='type-id-2126'/>
2574    <pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-2127'/>
2575    <reference-type-def kind='rvalue' type-id='type-id-1301' size-in-bits='64' id='type-id-2128'/>
2576    <reference-type-def kind='lvalue' type-id='type-id-1304' size-in-bits='64' id='type-id-2129'/>
2577    <reference-type-def kind='lvalue' type-id='type-id-1310' size-in-bits='64' id='type-id-2130'/>
2578    <reference-type-def kind='rvalue' type-id='type-id-1310' size-in-bits='64' id='type-id-2131'/>
2579    <pointer-type-def type-id='type-id-1310' size-in-bits='64' id='type-id-2132'/>
2580    <qualified-type-def type-id='type-id-2132' const='yes' id='type-id-2133'/>
2581    <reference-type-def kind='rvalue' type-id='type-id-1317' size-in-bits='64' id='type-id-2134'/>
2582    <reference-type-def kind='lvalue' type-id='type-id-1320' size-in-bits='64' id='type-id-2135'/>
2583    <pointer-type-def type-id='type-id-2136' size-in-bits='64' id='type-id-2137'/>
2584    <reference-type-def kind='lvalue' type-id='type-id-1328' size-in-bits='64' id='type-id-2138'/>
2585    <pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-2139'/>
2586    <qualified-type-def type-id='type-id-2139' const='yes' id='type-id-2140'/>
2587    <reference-type-def kind='rvalue' type-id='type-id-2141' size-in-bits='64' id='type-id-2142'/>
2588    <reference-type-def kind='lvalue' type-id='type-id-2143' size-in-bits='64' id='type-id-2144'/>
2589    <pointer-type-def type-id='type-id-2145' size-in-bits='64' id='type-id-2146'/>
2590    <reference-type-def kind='lvalue' type-id='type-id-1334' size-in-bits='64' id='type-id-2147'/>
2591    <reference-type-def kind='rvalue' type-id='type-id-1334' size-in-bits='64' id='type-id-2148'/>
2592    <pointer-type-def type-id='type-id-1334' size-in-bits='64' id='type-id-2149'/>
2593    <reference-type-def kind='lvalue' type-id='type-id-1337' size-in-bits='64' id='type-id-2150'/>
2594    <pointer-type-def type-id='type-id-1337' size-in-bits='64' id='type-id-2151'/>
2595    <reference-type-def kind='lvalue' type-id='type-id-1341' size-in-bits='64' id='type-id-2152'/>
2596    <reference-type-def kind='rvalue' type-id='type-id-1341' size-in-bits='64' id='type-id-2153'/>
2597    <pointer-type-def type-id='type-id-1341' size-in-bits='64' id='type-id-2154'/>
2598    <reference-type-def kind='lvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-2155'/>
2599    <reference-type-def kind='rvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-2156'/>
2600    <pointer-type-def type-id='type-id-1345' size-in-bits='64' id='type-id-2157'/>
2601    <reference-type-def kind='lvalue' type-id='type-id-1349' size-in-bits='64' id='type-id-2158'/>
2602    <reference-type-def kind='rvalue' type-id='type-id-1349' size-in-bits='64' id='type-id-2159'/>
2603    <pointer-type-def type-id='type-id-1349' size-in-bits='64' id='type-id-2160'/>
2604    <reference-type-def kind='lvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-2161'/>
2605    <reference-type-def kind='rvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-2162'/>
2606    <pointer-type-def type-id='type-id-1353' size-in-bits='64' id='type-id-2163'/>
2607    <qualified-type-def type-id='type-id-2164' id='type-id-2165'/>
2608    <reference-type-def kind='lvalue' type-id='type-id-2166' size-in-bits='64' id='type-id-2164'/>
2609    <qualified-type-def type-id='type-id-2167' id='type-id-2168'/>
2610    <reference-type-def kind='lvalue' type-id='type-id-2169' size-in-bits='64' id='type-id-2167'/>
2611    <reference-type-def kind='rvalue' type-id='type-id-2170' size-in-bits='64' id='type-id-2171'/>
2612    <reference-type-def kind='rvalue' type-id='type-id-2172' size-in-bits='64' id='type-id-2173'/>
2613    <qualified-type-def type-id='type-id-2174' id='type-id-2175'/>
2614    <reference-type-def kind='lvalue' type-id='type-id-2176' size-in-bits='64' id='type-id-2174'/>
2615    <qualified-type-def type-id='type-id-2177' id='type-id-2178'/>
2616    <reference-type-def kind='lvalue' type-id='type-id-2179' size-in-bits='64' id='type-id-2177'/>
2617    <reference-type-def kind='rvalue' type-id='type-id-2179' size-in-bits='64' id='type-id-2180'/>
2618    <reference-type-def kind='rvalue' type-id='type-id-2181' size-in-bits='64' id='type-id-2182'/>
2619    <reference-type-def kind='rvalue' type-id='type-id-2183' size-in-bits='64' id='type-id-2184'/>
2620    <reference-type-def kind='rvalue' type-id='type-id-2185' size-in-bits='64' id='type-id-2186'/>
2621    <reference-type-def kind='rvalue' type-id='type-id-2187' size-in-bits='64' id='type-id-2188'/>
2622    <reference-type-def kind='lvalue' type-id='type-id-1356' size-in-bits='64' id='type-id-2189'/>
2623    <pointer-type-def type-id='type-id-1356' size-in-bits='64' id='type-id-2190'/>
2624    <reference-type-def kind='lvalue' type-id='type-id-1360' size-in-bits='64' id='type-id-2191'/>
2625    <pointer-type-def type-id='type-id-1360' size-in-bits='64' id='type-id-2192'/>
2626    <reference-type-def kind='lvalue' type-id='type-id-1364' size-in-bits='64' id='type-id-2193'/>
2627    <reference-type-def kind='rvalue' type-id='type-id-1364' size-in-bits='64' id='type-id-2194'/>
2628    <pointer-type-def type-id='type-id-1364' size-in-bits='64' id='type-id-2195'/>
2629    <reference-type-def kind='rvalue' type-id='type-id-1374' size-in-bits='64' id='type-id-2196'/>
2630    <qualified-type-def type-id='type-id-2197' id='type-id-2198'/>
2631    <reference-type-def kind='lvalue' type-id='type-id-1377' size-in-bits='64' id='type-id-2197'/>
2632    <reference-type-def kind='rvalue' type-id='type-id-1377' size-in-bits='64' id='type-id-2199'/>
2633    <pointer-type-def type-id='type-id-1377' size-in-bits='64' id='type-id-2200'/>
2634    <reference-type-def kind='lvalue' type-id='type-id-1383' size-in-bits='64' id='type-id-2201'/>
2635    <pointer-type-def type-id='type-id-1383' size-in-bits='64' id='type-id-2202'/>
2636    <reference-type-def kind='lvalue' type-id='type-id-2203' size-in-bits='64' id='type-id-2204'/>
2637    <qualified-type-def type-id='type-id-2205' id='type-id-2206'/>
2638    <reference-type-def kind='lvalue' type-id='type-id-1387' size-in-bits='64' id='type-id-2205'/>
2639    <reference-type-def kind='rvalue' type-id='type-id-1387' size-in-bits='64' id='type-id-2207'/>
2640    <pointer-type-def type-id='type-id-1387' size-in-bits='64' id='type-id-2208'/>
2641    <reference-type-def kind='lvalue' type-id='type-id-1390' size-in-bits='64' id='type-id-2209'/>
2642    <reference-type-def kind='rvalue' type-id='type-id-1390' size-in-bits='64' id='type-id-2210'/>
2643    <pointer-type-def type-id='type-id-1390' size-in-bits='64' id='type-id-2211'/>
2644    <reference-type-def kind='lvalue' type-id='type-id-1394' size-in-bits='64' id='type-id-2212'/>
2645    <reference-type-def kind='rvalue' type-id='type-id-1394' size-in-bits='64' id='type-id-2213'/>
2646    <pointer-type-def type-id='type-id-1394' size-in-bits='64' id='type-id-2214'/>
2647    <reference-type-def kind='lvalue' type-id='type-id-1402' size-in-bits='64' id='type-id-2215'/>
2648    <reference-type-def kind='rvalue' type-id='type-id-1402' size-in-bits='64' id='type-id-2216'/>
2649    <pointer-type-def type-id='type-id-1402' size-in-bits='64' id='type-id-2217'/>
2650    <qualified-type-def type-id='type-id-2217' const='yes' id='type-id-2218'/>
2651    <reference-type-def kind='lvalue' type-id='type-id-1406' size-in-bits='64' id='type-id-2219'/>
2652    <reference-type-def kind='lvalue' type-id='type-id-1409' size-in-bits='64' id='type-id-2220'/>
2653    <reference-type-def kind='rvalue' type-id='type-id-1409' size-in-bits='64' id='type-id-2221'/>
2654    <pointer-type-def type-id='type-id-1409' size-in-bits='64' id='type-id-2222'/>
2655    <reference-type-def kind='lvalue' type-id='type-id-1414' size-in-bits='64' id='type-id-2223'/>
2656    <reference-type-def kind='lvalue' type-id='type-id-1417' size-in-bits='64' id='type-id-2224'/>
2657    <reference-type-def kind='rvalue' type-id='type-id-1417' size-in-bits='64' id='type-id-2225'/>
2658    <pointer-type-def type-id='type-id-1417' size-in-bits='64' id='type-id-2226'/>
2659    <reference-type-def kind='rvalue' type-id='type-id-1430' size-in-bits='64' id='type-id-2227'/>
2660    <reference-type-def kind='lvalue' type-id='type-id-1433' size-in-bits='64' id='type-id-2228'/>
2661    <reference-type-def kind='lvalue' type-id='type-id-1439' size-in-bits='64' id='type-id-2229'/>
2662    <reference-type-def kind='rvalue' type-id='type-id-1439' size-in-bits='64' id='type-id-2230'/>
2663    <pointer-type-def type-id='type-id-1439' size-in-bits='64' id='type-id-2231'/>
2664    <reference-type-def kind='lvalue' type-id='type-id-1446' size-in-bits='64' id='type-id-2232'/>
2665    <reference-type-def kind='rvalue' type-id='type-id-1446' size-in-bits='64' id='type-id-2233'/>
2666    <pointer-type-def type-id='type-id-1446' size-in-bits='64' id='type-id-2234'/>
2667    <reference-type-def kind='rvalue' type-id='type-id-1453' size-in-bits='64' id='type-id-2235'/>
2668    <reference-type-def kind='lvalue' type-id='type-id-1456' size-in-bits='64' id='type-id-2236'/>
2669    <reference-type-def kind='rvalue' type-id='type-id-1456' size-in-bits='64' id='type-id-2237'/>
2670    <pointer-type-def type-id='type-id-1456' size-in-bits='64' id='type-id-2238'/>
2671    <reference-type-def kind='rvalue' type-id='type-id-1463' size-in-bits='64' id='type-id-2239'/>
2672    <reference-type-def kind='lvalue' type-id='type-id-2240' size-in-bits='64' id='type-id-2241'/>
2673    <reference-type-def kind='lvalue' type-id='type-id-1466' size-in-bits='64' id='type-id-2242'/>
2674    <reference-type-def kind='rvalue' type-id='type-id-1466' size-in-bits='64' id='type-id-2243'/>
2675    <pointer-type-def type-id='type-id-1466' size-in-bits='64' id='type-id-2244'/>
2676    <reference-type-def kind='rvalue' type-id='type-id-1473' size-in-bits='64' id='type-id-2245'/>
2677    <reference-type-def kind='lvalue' type-id='type-id-1476' size-in-bits='64' id='type-id-2246'/>
2678    <reference-type-def kind='rvalue' type-id='type-id-1476' size-in-bits='64' id='type-id-2247'/>
2679    <pointer-type-def type-id='type-id-1476' size-in-bits='64' id='type-id-2248'/>
2680    <reference-type-def kind='rvalue' type-id='type-id-1483' size-in-bits='64' id='type-id-2249'/>
2681    <reference-type-def kind='lvalue' type-id='type-id-1486' size-in-bits='64' id='type-id-2250'/>
2682    <reference-type-def kind='rvalue' type-id='type-id-1486' size-in-bits='64' id='type-id-2251'/>
2683    <pointer-type-def type-id='type-id-1486' size-in-bits='64' id='type-id-2252'/>
2684    <reference-type-def kind='rvalue' type-id='type-id-1493' size-in-bits='64' id='type-id-2253'/>
2685    <pointer-type-def type-id='type-id-2254' size-in-bits='64' id='type-id-2255'/>
2686    <qualified-type-def type-id='type-id-2256' id='type-id-2257'/>
2687    <reference-type-def kind='lvalue' type-id='type-id-1496' size-in-bits='64' id='type-id-2256'/>
2688    <qualified-type-def type-id='type-id-2258' id='type-id-2259'/>
2689    <reference-type-def kind='rvalue' type-id='type-id-1496' size-in-bits='64' id='type-id-2258'/>
2690    <pointer-type-def type-id='type-id-1496' size-in-bits='64' id='type-id-2260'/>
2691    <qualified-type-def type-id='type-id-2260' const='yes' id='type-id-2261'/>
2692    <qualified-type-def type-id='type-id-2262' id='type-id-2263'/>
2693    <reference-type-def kind='rvalue' type-id='type-id-1507' size-in-bits='64' id='type-id-2262'/>
2694    <reference-type-def kind='lvalue' type-id='type-id-1510' size-in-bits='64' id='type-id-2264'/>
2695    <reference-type-def kind='rvalue' type-id='type-id-1510' size-in-bits='64' id='type-id-2265'/>
2696    <pointer-type-def type-id='type-id-1510' size-in-bits='64' id='type-id-2266'/>
2697    <reference-type-def kind='rvalue' type-id='type-id-1517' size-in-bits='64' id='type-id-2267'/>
2698    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-2268'/>
2699    <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-2269'/>
2700    <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-2270'/>
2701    <pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-2271'/>
2702    <reference-type-def kind='lvalue' type-id='type-id-44' size-in-bits='64' id='type-id-2272'/>
2703    <reference-type-def kind='lvalue' type-id='type-id-22' size-in-bits='64' id='type-id-2273'/>
2704    <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-2274'/>
2705    <reference-type-def kind='lvalue' type-id='type-id-50' size-in-bits='64' id='type-id-2275'/>
2706    <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-2276'/>
2707    <pointer-type-def type-id='type-id-2277' size-in-bits='64' id='type-id-2278'/>
2708    <pointer-type-def type-id='type-id-2279' size-in-bits='64' id='type-id-25'/>
2709    <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-23'/>
2710    <qualified-type-def type-id='type-id-984' volatile='yes' id='type-id-1535'/>
2711    <pointer-type-def type-id='type-id-1535' size-in-bits='64' id='type-id-2280'/>
2712    <qualified-type-def type-id='type-id-1145' volatile='yes' id='type-id-2281'/>
2713    <pointer-type-def type-id='type-id-2281' size-in-bits='64' id='type-id-2282'/>
2714    <pointer-type-def type-id='type-id-58' size-in-bits='64' id='type-id-2283'/>
2715    <pointer-type-def type-id='type-id-2283' size-in-bits='64' id='type-id-2284'/>
2716    <namespace-decl name='std'>
2717      <enum-decl name='_Ios_Openmode' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='103' column='1' id='type-id-2285'>
2718        <underlying-type type-id='type-id-40'/>
2719        <enumerator name='_S_app' value='1'/>
2720        <enumerator name='_S_ate' value='2'/>
2721        <enumerator name='_S_bin' value='4'/>
2722        <enumerator name='_S_in' value='8'/>
2723        <enumerator name='_S_out' value='16'/>
2724        <enumerator name='_S_trunc' value='32'/>
2725        <enumerator name='_S_ios_openmode_end' value='65536'/>
2726      </enum-decl>
2727      <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-37'>
2728        <member-type access='private'>
2729          <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-2077'>
2730            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1084'/>
2731            <data-member access='public' layout-offset-in-bits='0'>
2732              <var-decl name='_M_p' type-id='type-id-72' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='277' column='1'/>
2733            </data-member>
2734            <member-function access='public' constructor='yes'>
2735              <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'>
2736                <parameter type-id='type-id-2078' is-artificial='yes'/>
2737                <parameter type-id='type-id-72'/>
2738                <parameter type-id='type-id-1086'/>
2739                <return type-id='type-id-57'/>
2740              </function-decl>
2741            </member-function>
2742          </class-decl>
2743        </member-type>
2744        <member-type access='public'>
2745          <typedef-decl name='size_type' type-id='type-id-2286' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='121' column='1' id='type-id-1157'/>
2746        </member-type>
2747        <member-type access='public'>
2748          <typedef-decl name='allocator_type' type-id='type-id-1084' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='120' column='1' id='type-id-2287'/>
2749        </member-type>
2750        <member-type access='public'>
2751          <typedef-decl name='reference' type-id='type-id-2289' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='123' column='1' id='type-id-2288'/>
2752        </member-type>
2753        <member-type access='public'>
2754          <typedef-decl name='const_reference' type-id='type-id-2291' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='124' column='1' id='type-id-2290'/>
2755        </member-type>
2756        <member-type access='public'>
2757          <typedef-decl name='iterator' type-id='type-id-131' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='127' column='1' id='type-id-2292'/>
2758        </member-type>
2759        <member-type access='public'>
2760          <typedef-decl name='const_iterator' type-id='type-id-128' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='129' column='1' id='type-id-2293'/>
2761        </member-type>
2762        <member-type access='public'>
2763          <typedef-decl name='const_reverse_iterator' type-id='type-id-2295' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='130' column='1' id='type-id-2294'/>
2764        </member-type>
2765        <member-type access='public'>
2766          <typedef-decl name='reverse_iterator' type-id='type-id-2297' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='131' column='1' id='type-id-2296'/>
2767        </member-type>
2768        <member-type access='private'>
2769          <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-2298'>
2770            <data-member access='public' layout-offset-in-bits='0'>
2771              <var-decl name='_M_length' type-id='type-id-1157' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='150' column='1'/>
2772            </data-member>
2773            <data-member access='public' layout-offset-in-bits='64'>
2774              <var-decl name='_M_capacity' type-id='type-id-1157' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='151' column='1'/>
2775            </data-member>
2776            <data-member access='public' layout-offset-in-bits='128'>
2777              <var-decl name='_M_refcount' type-id='type-id-61' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='152' column='1'/>
2778            </data-member>
2779          </class-decl>
2780        </member-type>
2781        <member-type access='private'>
2782          <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-1154'>
2783            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2298'/>
2784            <data-member access='public' static='yes'>
2785              <var-decl name='_S_max_size' type-id='type-id-1158' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='50' column='1'/>
2786            </data-member>
2787            <data-member access='public' static='yes'>
2788              <var-decl name='_S_terminal' type-id='type-id-379' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='55' column='1'/>
2789            </data-member>
2790            <data-member access='public' static='yes'>
2791              <var-decl name='_S_empty_rep_storage' type-id='type-id-53' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='66' column='1'/>
2792            </data-member>
2793          </class-decl>
2794        </member-type>
2795        <data-member access='public' static='yes'>
2796          <var-decl name='npos' type-id='type-id-1158' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='285' column='1'/>
2797        </data-member>
2798        <data-member access='private' layout-offset-in-bits='0'>
2799          <var-decl name='_M_dataplus' type-id='type-id-2077' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='289' column='1'/>
2800        </data-member>
2801        <member-function access='public'>
2802          <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'>
2803            <parameter type-id='type-id-2072' is-artificial='yes'/>
2804            <return type-id='type-id-57'/>
2805          </function-decl>
2806        </member-function>
2807        <member-function access='public'>
2808          <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'>
2809            <parameter type-id='type-id-2072' is-artificial='yes'/>
2810            <parameter type-id='type-id-1086'/>
2811            <return type-id='type-id-57'/>
2812          </function-decl>
2813        </member-function>
2814        <member-function access='public'>
2815          <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'>
2816            <parameter type-id='type-id-2072' is-artificial='yes'/>
2817            <parameter type-id='type-id-1149'/>
2818            <return type-id='type-id-57'/>
2819          </function-decl>
2820        </member-function>
2821        <member-function access='public'>
2822          <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'>
2823            <parameter type-id='type-id-2072' is-artificial='yes'/>
2824            <parameter type-id='type-id-1149'/>
2825            <parameter type-id='type-id-1157'/>
2826            <parameter type-id='type-id-1157'/>
2827            <return type-id='type-id-57'/>
2828          </function-decl>
2829        </member-function>
2830        <member-function access='public'>
2831          <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'>
2832            <parameter type-id='type-id-2072' is-artificial='yes'/>
2833            <parameter type-id='type-id-1149'/>
2834            <parameter type-id='type-id-1157'/>
2835            <parameter type-id='type-id-1157'/>
2836            <parameter type-id='type-id-1086'/>
2837            <return type-id='type-id-57'/>
2838          </function-decl>
2839        </member-function>
2840        <member-function access='public'>
2841          <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'>
2842            <parameter type-id='type-id-2072' is-artificial='yes'/>
2843            <parameter type-id='type-id-85'/>
2844            <parameter type-id='type-id-1157'/>
2845            <parameter type-id='type-id-1086'/>
2846            <return type-id='type-id-57'/>
2847          </function-decl>
2848        </member-function>
2849        <member-function access='public'>
2850          <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'>
2851            <parameter type-id='type-id-2072' is-artificial='yes'/>
2852            <parameter type-id='type-id-85'/>
2853            <parameter type-id='type-id-1086'/>
2854            <return type-id='type-id-57'/>
2855          </function-decl>
2856        </member-function>
2857        <member-function access='public'>
2858          <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'>
2859            <parameter type-id='type-id-2072' is-artificial='yes'/>
2860            <parameter type-id='type-id-1157'/>
2861            <parameter type-id='type-id-5'/>
2862            <parameter type-id='type-id-1086'/>
2863            <return type-id='type-id-57'/>
2864          </function-decl>
2865        </member-function>
2866        <member-function access='public'>
2867          <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'>
2868            <parameter type-id='type-id-2072' is-artificial='yes'/>
2869            <parameter type-id='type-id-2070'/>
2870            <return type-id='type-id-57'/>
2871          </function-decl>
2872        </member-function>
2873        <member-function access='public'>
2874          <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'>
2875            <parameter type-id='type-id-2072' is-artificial='yes'/>
2876            <parameter type-id='type-id-1213'/>
2877            <parameter type-id='type-id-1086'/>
2878            <return type-id='type-id-57'/>
2879          </function-decl>
2880        </member-function>
2881        <member-function access='public' destructor='yes'>
2882          <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'>
2883            <parameter type-id='type-id-2072' is-artificial='yes'/>
2884            <parameter type-id='type-id-29' is-artificial='yes'/>
2885            <return type-id='type-id-57'/>
2886          </function-decl>
2887        </member-function>
2888      </class-decl>
2889      <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-1084'>
2890        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-148'/>
2891        <member-type access='public'>
2892          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2286'/>
2893        </member-type>
2894        <member-type access='public'>
2895          <typedef-decl name='reference' type-id='type-id-224' filepath='/usr/include/c++/4.9/bits/allocator.h' line='99' column='1' id='type-id-2289'/>
2896        </member-type>
2897        <member-type access='public'>
2898          <typedef-decl name='const_reference' type-id='type-id-380' filepath='/usr/include/c++/4.9/bits/allocator.h' line='100' column='1' id='type-id-2291'/>
2899        </member-type>
2900        <member-function access='public'>
2901          <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'>
2902            <parameter type-id='type-id-2005' is-artificial='yes'/>
2903            <return type-id='type-id-57'/>
2904          </function-decl>
2905        </member-function>
2906        <member-function access='public'>
2907          <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'>
2908            <parameter type-id='type-id-2005' is-artificial='yes'/>
2909            <parameter type-id='type-id-1086'/>
2910            <return type-id='type-id-57'/>
2911          </function-decl>
2912        </member-function>
2913        <member-function access='public' destructor='yes'>
2914          <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'>
2915            <parameter type-id='type-id-2005' is-artificial='yes'/>
2916            <parameter type-id='type-id-29' is-artificial='yes'/>
2917            <return type-id='type-id-57'/>
2918          </function-decl>
2919        </member-function>
2920      </class-decl>
2921      <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-2299'>
2922        <member-type access='public'>
2923          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-2300'/>
2924        </member-type>
2925        <member-type access='public'>
2926          <typedef-decl name='pointer' type-id='type-id-1151' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-2302'/>
2927        </member-type>
2928        <member-type access='public'>
2929          <typedef-decl name='reference' type-id='type-id-1149' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-2303'/>
2930        </member-type>
2931      </class-decl>
2932      <typedef-decl name='ptrdiff_t' type-id='type-id-26' filepath='/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='189' column='1' id='type-id-2301'/>
2933      <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-2304'>
2934        <member-type access='public'>
2935          <typedef-decl name='value_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='178' column='1' id='type-id-2305'/>
2936        </member-type>
2937        <member-type access='public'>
2938          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-2306'/>
2939        </member-type>
2940        <member-type access='public'>
2941          <typedef-decl name='pointer' type-id='type-id-2072' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-2307'/>
2942        </member-type>
2943        <member-type access='public'>
2944          <typedef-decl name='reference' type-id='type-id-2068' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-2308'/>
2945        </member-type>
2946      </class-decl>
2947      <typedef-decl name='size_t' type-id='type-id-50' filepath='/usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h' line='188' column='1' id='type-id-1381'/>
2948      <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-2309'>
2949        <member-type access='public'>
2950          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-2310'/>
2951        </member-type>
2952        <member-type access='public'>
2953          <typedef-decl name='pointer' type-id='type-id-72' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-2311'/>
2954        </member-type>
2955        <member-type access='public'>
2956          <typedef-decl name='reference' type-id='type-id-224' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-2312'/>
2957        </member-type>
2958      </class-decl>
2959      <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-2313'>
2960        <member-type access='public'>
2961          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-2314'/>
2962        </member-type>
2963        <member-type access='public'>
2964          <typedef-decl name='pointer' type-id='type-id-85' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-2315'/>
2965        </member-type>
2966        <member-type access='public'>
2967          <typedef-decl name='reference' type-id='type-id-380' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-2316'/>
2968        </member-type>
2969      </class-decl>
2970      <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-1213'>
2971        <member-type access='public'>
2972          <typedef-decl name='iterator' type-id='type-id-85' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2317'/>
2973        </member-type>
2974        <member-type access='public'>
2975          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2318'/>
2976        </member-type>
2977        <member-type access='public'>
2978          <typedef-decl name='const_iterator' type-id='type-id-85' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2319'/>
2979        </member-type>
2980        <data-member access='private' layout-offset-in-bits='0'>
2981          <var-decl name='_M_array' type-id='type-id-2317' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
2982        </data-member>
2983        <data-member access='private' layout-offset-in-bits='64'>
2984          <var-decl name='_M_len' type-id='type-id-2318' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
2985        </data-member>
2986        <member-function access='private'>
2987          <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'>
2988            <parameter type-id='type-id-2101' is-artificial='yes'/>
2989            <parameter type-id='type-id-2319'/>
2990            <parameter type-id='type-id-2318'/>
2991            <return type-id='type-id-57'/>
2992          </function-decl>
2993        </member-function>
2994        <member-function access='public'>
2995          <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'>
2996            <parameter type-id='type-id-2101' is-artificial='yes'/>
2997            <return type-id='type-id-57'/>
2998          </function-decl>
2999        </member-function>
3000      </class-decl>
3001      <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-2320'>
3002        <member-type access='public'>
3003          <typedef-decl name='type' type-id='type-id-1148' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2166'/>
3004        </member-type>
3005      </class-decl>
3006      <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-2321'>
3007        <member-type access='public'>
3008          <typedef-decl name='type' type-id='type-id-37' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2179'/>
3009        </member-type>
3010      </class-decl>
3011      <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-2322'>
3012        <member-type access='public'>
3013          <typedef-decl name='type' type-id='type-id-1574' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2323'/>
3014        </member-type>
3015      </class-decl>
3016      <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-1466'>
3017        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-938'/>
3018        <member-type access='public'>
3019          <typedef-decl name='value_type' type-id='type-id-1649' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1473'/>
3020        </member-type>
3021        <member-type access='public'>
3022          <typedef-decl name='pointer' type-id='type-id-2325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2324'/>
3023        </member-type>
3024        <member-type access='public'>
3025          <typedef-decl name='reference' type-id='type-id-2327' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2326'/>
3026        </member-type>
3027        <member-type access='public'>
3028          <typedef-decl name='const_reference' type-id='type-id-2329' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2328'/>
3029        </member-type>
3030        <member-type access='public'>
3031          <typedef-decl name='iterator' type-id='type-id-2331' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2330'/>
3032        </member-type>
3033        <member-type access='public'>
3034          <typedef-decl name='const_iterator' type-id='type-id-2333' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2332'/>
3035        </member-type>
3036        <member-type access='public'>
3037          <typedef-decl name='const_reverse_iterator' type-id='type-id-2335' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2334'/>
3038        </member-type>
3039        <member-type access='public'>
3040          <typedef-decl name='reverse_iterator' type-id='type-id-2337' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2336'/>
3041        </member-type>
3042        <member-type access='public'>
3043          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2338'/>
3044        </member-type>
3045        <member-type access='public'>
3046          <typedef-decl name='allocator_type' type-id='type-id-1090' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1470'/>
3047        </member-type>
3048        <member-function access='public'>
3049          <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'>
3050            <parameter type-id='type-id-2244' is-artificial='yes'/>
3051            <return type-id='type-id-57'/>
3052          </function-decl>
3053        </member-function>
3054        <member-function access='public'>
3055          <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'>
3056            <parameter type-id='type-id-2244' is-artificial='yes'/>
3057            <parameter type-id='type-id-1472'/>
3058            <return type-id='type-id-57'/>
3059          </function-decl>
3060        </member-function>
3061        <member-function access='public'>
3062          <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'>
3063            <parameter type-id='type-id-2244' is-artificial='yes'/>
3064            <parameter type-id='type-id-2338'/>
3065            <parameter type-id='type-id-1472'/>
3066            <return type-id='type-id-57'/>
3067          </function-decl>
3068        </member-function>
3069        <member-function access='public'>
3070          <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'>
3071            <parameter type-id='type-id-2244' is-artificial='yes'/>
3072            <parameter type-id='type-id-2338'/>
3073            <parameter type-id='type-id-1475'/>
3074            <parameter type-id='type-id-1472'/>
3075            <return type-id='type-id-57'/>
3076          </function-decl>
3077        </member-function>
3078        <member-function access='public'>
3079          <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'>
3080            <parameter type-id='type-id-2244' is-artificial='yes'/>
3081            <parameter type-id='type-id-1468'/>
3082            <return type-id='type-id-57'/>
3083          </function-decl>
3084        </member-function>
3085        <member-function access='public'>
3086          <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'>
3087            <parameter type-id='type-id-2244' is-artificial='yes'/>
3088            <parameter type-id='type-id-2243'/>
3089            <return type-id='type-id-57'/>
3090          </function-decl>
3091        </member-function>
3092        <member-function access='public'>
3093          <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'>
3094            <parameter type-id='type-id-2244' is-artificial='yes'/>
3095            <parameter type-id='type-id-1468'/>
3096            <parameter type-id='type-id-1472'/>
3097            <return type-id='type-id-57'/>
3098          </function-decl>
3099        </member-function>
3100        <member-function access='public'>
3101          <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'>
3102            <parameter type-id='type-id-2244' is-artificial='yes'/>
3103            <parameter type-id='type-id-2243'/>
3104            <parameter type-id='type-id-1472'/>
3105            <return type-id='type-id-57'/>
3106          </function-decl>
3107        </member-function>
3108        <member-function access='public'>
3109          <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'>
3110            <parameter type-id='type-id-2244' is-artificial='yes'/>
3111            <parameter type-id='type-id-2339'/>
3112            <parameter type-id='type-id-1472'/>
3113            <return type-id='type-id-57'/>
3114          </function-decl>
3115        </member-function>
3116        <member-function access='public' destructor='yes'>
3117          <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'>
3118            <parameter type-id='type-id-2244' is-artificial='yes'/>
3119            <parameter type-id='type-id-29' is-artificial='yes'/>
3120            <return type-id='type-id-57'/>
3121          </function-decl>
3122        </member-function>
3123      </class-decl>
3124      <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-938'>
3125        <member-type access='public'>
3126          <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-1886'>
3127            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1090'/>
3128            <data-member access='public' layout-offset-in-bits='0'>
3129              <var-decl name='_M_start' type-id='type-id-2325' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
3130            </data-member>
3131            <data-member access='public' layout-offset-in-bits='64'>
3132              <var-decl name='_M_finish' type-id='type-id-2325' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
3133            </data-member>
3134            <data-member access='public' layout-offset-in-bits='128'>
3135              <var-decl name='_M_end_of_storage' type-id='type-id-2325' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
3136            </data-member>
3137            <member-function access='public' constructor='yes'>
3138              <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'>
3139                <parameter type-id='type-id-1888' is-artificial='yes'/>
3140                <return type-id='type-id-57'/>
3141              </function-decl>
3142            </member-function>
3143            <member-function access='public' constructor='yes'>
3144              <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'>
3145                <parameter type-id='type-id-1888' is-artificial='yes'/>
3146                <parameter type-id='type-id-943'/>
3147                <return type-id='type-id-57'/>
3148              </function-decl>
3149            </member-function>
3150            <member-function access='public' constructor='yes'>
3151              <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'>
3152                <parameter type-id='type-id-1888' is-artificial='yes'/>
3153                <parameter type-id='type-id-1885'/>
3154                <return type-id='type-id-57'/>
3155              </function-decl>
3156            </member-function>
3157          </class-decl>
3158        </member-type>
3159        <member-type access='public'>
3160          <typedef-decl name='pointer' type-id='type-id-2340' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2325'/>
3161        </member-type>
3162        <member-type access='public'>
3163          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2341' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-941'/>
3164        </member-type>
3165        <member-type access='public'>
3166          <typedef-decl name='allocator_type' type-id='type-id-1090' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-944'/>
3167        </member-type>
3168        <data-member access='public' layout-offset-in-bits='0'>
3169          <var-decl name='_M_impl' type-id='type-id-1886' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
3170        </data-member>
3171        <member-function access='public'>
3172          <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'>
3173            <parameter type-id='type-id-1883' is-artificial='yes'/>
3174            <return type-id='type-id-57'/>
3175          </function-decl>
3176        </member-function>
3177        <member-function access='public'>
3178          <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'>
3179            <parameter type-id='type-id-1883' is-artificial='yes'/>
3180            <parameter type-id='type-id-946'/>
3181            <return type-id='type-id-57'/>
3182          </function-decl>
3183        </member-function>
3184        <member-function access='public'>
3185          <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'>
3186            <parameter type-id='type-id-1883' is-artificial='yes'/>
3187            <parameter type-id='type-id-1381'/>
3188            <return type-id='type-id-57'/>
3189          </function-decl>
3190        </member-function>
3191        <member-function access='public'>
3192          <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'>
3193            <parameter type-id='type-id-1883' is-artificial='yes'/>
3194            <parameter type-id='type-id-1381'/>
3195            <parameter type-id='type-id-946'/>
3196            <return type-id='type-id-57'/>
3197          </function-decl>
3198        </member-function>
3199        <member-function access='public'>
3200          <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'>
3201            <parameter type-id='type-id-1883' is-artificial='yes'/>
3202            <parameter type-id='type-id-1885'/>
3203            <return type-id='type-id-57'/>
3204          </function-decl>
3205        </member-function>
3206        <member-function access='public'>
3207          <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'>
3208            <parameter type-id='type-id-1883' is-artificial='yes'/>
3209            <parameter type-id='type-id-1882'/>
3210            <return type-id='type-id-57'/>
3211          </function-decl>
3212        </member-function>
3213        <member-function access='public'>
3214          <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'>
3215            <parameter type-id='type-id-1883' is-artificial='yes'/>
3216            <parameter type-id='type-id-1882'/>
3217            <parameter type-id='type-id-946'/>
3218            <return type-id='type-id-57'/>
3219          </function-decl>
3220        </member-function>
3221        <member-function access='public' destructor='yes'>
3222          <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'>
3223            <parameter type-id='type-id-1883' is-artificial='yes'/>
3224            <parameter type-id='type-id-29' is-artificial='yes'/>
3225            <return type-id='type-id-57'/>
3226          </function-decl>
3227        </member-function>
3228      </class-decl>
3229      <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-1090'>
3230        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-152'/>
3231        <member-type access='public'>
3232          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2342'/>
3233        </member-type>
3234        <member-type access='public'>
3235          <typedef-decl name='pointer' type-id='type-id-1654' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2343'/>
3236        </member-type>
3237        <member-type access='public'>
3238          <typedef-decl name='value_type' type-id='type-id-1649' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2344'/>
3239        </member-type>
3240        <member-type access='public'>
3241          <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-2345'>
3242            <member-type access='public'>
3243              <typedef-decl name='other' type-id='type-id-1090' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2346'/>
3244            </member-type>
3245          </class-decl>
3246        </member-type>
3247        <member-function access='public'>
3248          <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'>
3249            <parameter type-id='type-id-2008' is-artificial='yes'/>
3250            <return type-id='type-id-57'/>
3251          </function-decl>
3252        </member-function>
3253        <member-function access='public'>
3254          <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'>
3255            <parameter type-id='type-id-2008' is-artificial='yes'/>
3256            <parameter type-id='type-id-1092'/>
3257            <return type-id='type-id-57'/>
3258          </function-decl>
3259        </member-function>
3260        <member-function access='public' destructor='yes'>
3261          <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'>
3262            <parameter type-id='type-id-2008' is-artificial='yes'/>
3263            <parameter type-id='type-id-29' is-artificial='yes'/>
3264            <return type-id='type-id-57'/>
3265          </function-decl>
3266        </member-function>
3267      </class-decl>
3268      <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-2347'>
3269        <member-type access='public'>
3270          <typedef-decl name='value_type' type-id='type-id-2344' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2042'/>
3271        </member-type>
3272        <member-type access='private'>
3273          <typedef-decl name='__pointer' type-id='type-id-2343' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2348'/>
3274        </member-type>
3275        <member-type access='public'>
3276          <typedef-decl name='pointer' type-id='type-id-2348' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2349'/>
3277        </member-type>
3278        <member-type access='private'>
3279          <typedef-decl name='__const_void_pointer' type-id='type-id-2351' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2350'/>
3280        </member-type>
3281        <member-type access='public'>
3282          <typedef-decl name='const_void_pointer' type-id='type-id-2350' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2352'/>
3283        </member-type>
3284        <member-type access='private'>
3285          <typedef-decl name='__size_type' type-id='type-id-2342' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2353'/>
3286        </member-type>
3287        <member-type access='public'>
3288          <typedef-decl name='size_type' type-id='type-id-2353' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2354'/>
3289        </member-type>
3290        <member-type access='public'>
3291          <typedef-decl name='rebind_alloc' type-id='type-id-2356' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2355'/>
3292        </member-type>
3293      </class-decl>
3294      <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-2357'>
3295        <member-type access='public'>
3296          <typedef-decl name='pointer' type-id='type-id-1654' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2358'/>
3297        </member-type>
3298        <member-type access='public'>
3299          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2359'/>
3300        </member-type>
3301        <member-type access='public'>
3302          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2351'/>
3303        </member-type>
3304      </class-decl>
3305      <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-2360'>
3306        <member-type access='public'>
3307          <typedef-decl name='__type' type-id='type-id-1649' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1975'/>
3308        </member-type>
3309      </class-decl>
3310      <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-2361'>
3311        <member-type access='public'>
3312          <typedef-decl name='type' type-id='type-id-2363' filepath='/usr/include/c++/4.9/type_traits' line='1667' column='1' id='type-id-2362'/>
3313        </member-type>
3314      </class-decl>
3315      <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-2364'>
3316        <member-type access='public'>
3317          <typedef-decl name='__type' type-id='type-id-2365' filepath='/usr/include/c++/4.9/type_traits' line='1641' column='1' id='type-id-2363'/>
3318        </member-type>
3319      </class-decl>
3320      <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-2366'>
3321        <member-type access='public'>
3322          <typedef-decl name='__type' type-id='type-id-2367' filepath='/usr/include/c++/4.9/type_traits' line='1583' column='1' id='type-id-2365'/>
3323        </member-type>
3324      </class-decl>
3325      <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-2368'>
3326        <member-type access='public'>
3327          <typedef-decl name='__type' type-id='type-id-50' filepath='/usr/include/c++/4.9/type_traits' line='1561' column='1' id='type-id-2367'/>
3328        </member-type>
3329      </class-decl>
3330      <typedef-decl name='false_type' type-id='type-id-1222' filepath='/usr/include/c++/4.9/type_traits' line='90' column='1' id='type-id-2369'/>
3331      <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-1222'>
3332        <member-type access='public'>
3333          <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-2370'/>
3334        </member-type>
3335        <data-member access='public' static='yes'>
3336          <var-decl name='value' type-id='type-id-351' mangled-name='_ZNSt17integral_constantIbLb0EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
3337        </data-member>
3338      </class-decl>
3339      <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-2371'>
3340        <member-type access='public'>
3341          <typedef-decl name='__type' type-id='type-id-2346' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2356'/>
3342        </member-type>
3343      </class-decl>
3344      <typedef-decl name='true_type' type-id='type-id-1225' filepath='/usr/include/c++/4.9/type_traits' line='87' column='1' id='type-id-2372'/>
3345      <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-1225'>
3346        <member-type access='public'>
3347          <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-2373'/>
3348        </member-type>
3349        <data-member access='public' static='yes'>
3350          <var-decl name='value' type-id='type-id-351' mangled-name='_ZNSt17integral_constantIbLb1EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
3351        </data-member>
3352      </class-decl>
3353      <typedef-decl name='string' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stringfwd.h' line='62' column='1' id='type-id-1383'/>
3354      <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-1145'>
3355        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-984'/>
3356        <member-type access='public'>
3357          <typedef-decl name='__integral_type' type-id='type-id-22' filepath='/usr/include/c++/4.9/atomic' line='619' column='1' id='type-id-2374'/>
3358        </member-type>
3359        <member-function access='public'>
3360          <function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
3361            <parameter type-id='type-id-2061' is-artificial='yes'/>
3362            <return type-id='type-id-57'/>
3363          </function-decl>
3364        </member-function>
3365        <member-function access='public' destructor='yes'>
3366          <function-decl name='~atomic' filepath='/usr/include/c++/4.9/atomic' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
3367            <parameter type-id='type-id-2061' is-artificial='yes'/>
3368            <parameter type-id='type-id-29' is-artificial='yes'/>
3369            <return type-id='type-id-57'/>
3370          </function-decl>
3371        </member-function>
3372        <member-function access='public'>
3373          <function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
3374            <parameter type-id='type-id-2061' is-artificial='yes'/>
3375            <parameter type-id='type-id-1147'/>
3376            <return type-id='type-id-57'/>
3377          </function-decl>
3378        </member-function>
3379        <member-function access='public'>
3380          <function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
3381            <parameter type-id='type-id-2061' is-artificial='yes'/>
3382            <parameter type-id='type-id-2374'/>
3383            <return type-id='type-id-57'/>
3384          </function-decl>
3385        </member-function>
3386      </class-decl>
3387      <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-984'>
3388        <member-type access='private'>
3389          <typedef-decl name='__int_type' type-id='type-id-22' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='356' column='1' id='type-id-1924'/>
3390        </member-type>
3391        <data-member access='private' layout-offset-in-bits='0'>
3392          <var-decl name='_M_i' type-id='type-id-1924' visibility='default' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='358' column='1'/>
3393        </data-member>
3394        <member-function access='public'>
3395          <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'>
3396            <parameter type-id='type-id-1922' is-artificial='yes'/>
3397            <return type-id='type-id-57'/>
3398          </function-decl>
3399        </member-function>
3400        <member-function access='public' destructor='yes'>
3401          <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'>
3402            <parameter type-id='type-id-1922' is-artificial='yes'/>
3403            <parameter type-id='type-id-29' is-artificial='yes'/>
3404            <return type-id='type-id-57'/>
3405          </function-decl>
3406        </member-function>
3407        <member-function access='public'>
3408          <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'>
3409            <parameter type-id='type-id-1922' is-artificial='yes'/>
3410            <parameter type-id='type-id-986'/>
3411            <return type-id='type-id-57'/>
3412          </function-decl>
3413        </member-function>
3414        <member-function access='public'>
3415          <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'>
3416            <parameter type-id='type-id-1922' is-artificial='yes'/>
3417            <parameter type-id='type-id-1924'/>
3418            <return type-id='type-id-57'/>
3419          </function-decl>
3420        </member-function>
3421      </class-decl>
3422      <typedef-decl name='memory_order' type-id='type-id-2375' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='64' column='1' id='type-id-2376'/>
3423      <enum-decl name='memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='56' column='1' id='type-id-2375'>
3424        <underlying-type type-id='type-id-40'/>
3425        <enumerator name='memory_order_relaxed' value='0'/>
3426        <enumerator name='memory_order_consume' value='1'/>
3427        <enumerator name='memory_order_acquire' value='2'/>
3428        <enumerator name='memory_order_release' value='3'/>
3429        <enumerator name='memory_order_acq_rel' value='4'/>
3430        <enumerator name='memory_order_seq_cst' value='5'/>
3431      </enum-decl>
3432      <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-1268'>
3433        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-765'/>
3434        <member-type access='public'>
3435          <typedef-decl name='value_type' type-id='type-id-615' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='459' column='1' id='type-id-1275'/>
3436        </member-type>
3437        <member-type access='public'>
3438          <typedef-decl name='reference' type-id='type-id-2378' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='462' column='1' id='type-id-2377'/>
3439        </member-type>
3440        <member-type access='public'>
3441          <typedef-decl name='const_reference' type-id='type-id-2380' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='463' column='1' id='type-id-2379'/>
3442        </member-type>
3443        <member-type access='public'>
3444          <typedef-decl name='iterator' type-id='type-id-2382' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='464' column='1' id='type-id-2381'/>
3445        </member-type>
3446        <member-type access='public'>
3447          <typedef-decl name='const_iterator' type-id='type-id-2384' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='465' column='1' id='type-id-2383'/>
3448        </member-type>
3449        <member-type access='public'>
3450          <typedef-decl name='const_reverse_iterator' type-id='type-id-2386' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='466' column='1' id='type-id-2385'/>
3451        </member-type>
3452        <member-type access='public'>
3453          <typedef-decl name='reverse_iterator' type-id='type-id-2388' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='467' column='1' id='type-id-2387'/>
3454        </member-type>
3455        <member-type access='public'>
3456          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='468' column='1' id='type-id-2389'/>
3457        </member-type>
3458        <member-type access='public'>
3459          <typedef-decl name='allocator_type' type-id='type-id-1102' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='470' column='1' id='type-id-1272'/>
3460        </member-type>
3461        <member-function access='public'>
3462          <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'>
3463            <parameter type-id='type-id-2118' is-artificial='yes'/>
3464            <return type-id='type-id-57'/>
3465          </function-decl>
3466        </member-function>
3467        <member-function access='public'>
3468          <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'>
3469            <parameter type-id='type-id-2118' is-artificial='yes'/>
3470            <parameter type-id='type-id-1274'/>
3471            <return type-id='type-id-57'/>
3472          </function-decl>
3473        </member-function>
3474        <member-function access='public'>
3475          <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'>
3476            <parameter type-id='type-id-2118' is-artificial='yes'/>
3477            <parameter type-id='type-id-2389'/>
3478            <return type-id='type-id-57'/>
3479          </function-decl>
3480        </member-function>
3481        <member-function access='public'>
3482          <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'>
3483            <parameter type-id='type-id-2118' is-artificial='yes'/>
3484            <parameter type-id='type-id-2389'/>
3485            <parameter type-id='type-id-1277'/>
3486            <parameter type-id='type-id-1274'/>
3487            <return type-id='type-id-57'/>
3488          </function-decl>
3489        </member-function>
3490        <member-function access='public'>
3491          <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'>
3492            <parameter type-id='type-id-2118' is-artificial='yes'/>
3493            <parameter type-id='type-id-1270'/>
3494            <return type-id='type-id-57'/>
3495          </function-decl>
3496        </member-function>
3497        <member-function access='public'>
3498          <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'>
3499            <parameter type-id='type-id-2118' is-artificial='yes'/>
3500            <parameter type-id='type-id-2117'/>
3501            <return type-id='type-id-57'/>
3502          </function-decl>
3503        </member-function>
3504        <member-function access='public'>
3505          <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'>
3506            <parameter type-id='type-id-2118' is-artificial='yes'/>
3507            <parameter type-id='type-id-2390'/>
3508            <parameter type-id='type-id-1274'/>
3509            <return type-id='type-id-57'/>
3510          </function-decl>
3511        </member-function>
3512        <member-function access='public'>
3513          <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'>
3514            <parameter type-id='type-id-2118' is-artificial='yes'/>
3515            <return type-id='type-id-57'/>
3516          </function-decl>
3517        </member-function>
3518      </class-decl>
3519      <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-765'>
3520        <member-type access='protected'>
3521          <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-1772'>
3522            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1108'/>
3523            <data-member access='public' layout-offset-in-bits='0'>
3524              <var-decl name='_M_node' type-id='type-id-1961' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='322' column='1'/>
3525            </data-member>
3526            <member-function access='public' constructor='yes'>
3527              <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'>
3528                <parameter type-id='type-id-1773' is-artificial='yes'/>
3529                <return type-id='type-id-57'/>
3530              </function-decl>
3531            </member-function>
3532            <member-function access='public' constructor='yes'>
3533              <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'>
3534                <parameter type-id='type-id-1773' is-artificial='yes'/>
3535                <parameter type-id='type-id-770'/>
3536                <return type-id='type-id-57'/>
3537              </function-decl>
3538            </member-function>
3539            <member-function access='public' constructor='yes'>
3540              <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'>
3541                <parameter type-id='type-id-1773' is-artificial='yes'/>
3542                <parameter type-id='type-id-1775'/>
3543                <return type-id='type-id-57'/>
3544              </function-decl>
3545            </member-function>
3546            <member-function access='public' constructor='yes'>
3547              <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'>
3548                <parameter type-id='type-id-1773' is-artificial='yes'/>
3549                <return type-id='type-id-57'/>
3550              </function-decl>
3551            </member-function>
3552          </class-decl>
3553        </member-type>
3554        <member-type access='protected'>
3555          <typedef-decl name='_Node_alloc_type' type-id='type-id-2391' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='315' column='1' id='type-id-768'/>
3556        </member-type>
3557        <member-type access='protected'>
3558          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2393' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='317' column='1' id='type-id-2392'/>
3559        </member-type>
3560        <member-type access='public'>
3561          <typedef-decl name='allocator_type' type-id='type-id-1102' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='350' column='1' id='type-id-2394'/>
3562        </member-type>
3563        <data-member access='protected' layout-offset-in-bits='0'>
3564          <var-decl name='_M_impl' type-id='type-id-1772' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='339' column='1'/>
3565        </data-member>
3566        <member-function access='public'>
3567          <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'>
3568            <parameter type-id='type-id-1770' is-artificial='yes'/>
3569            <return type-id='type-id-57'/>
3570          </function-decl>
3571        </member-function>
3572        <member-function access='public'>
3573          <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'>
3574            <parameter type-id='type-id-1770' is-artificial='yes'/>
3575            <parameter type-id='type-id-770'/>
3576            <return type-id='type-id-57'/>
3577          </function-decl>
3578        </member-function>
3579        <member-function access='public'>
3580          <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'>
3581            <parameter type-id='type-id-1770' is-artificial='yes'/>
3582            <parameter type-id='type-id-1769'/>
3583            <return type-id='type-id-57'/>
3584          </function-decl>
3585        </member-function>
3586        <member-function access='public' destructor='yes'>
3587          <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'>
3588            <parameter type-id='type-id-1770' is-artificial='yes'/>
3589            <parameter type-id='type-id-29' is-artificial='yes'/>
3590            <return type-id='type-id-57'/>
3591          </function-decl>
3592        </member-function>
3593        <member-function access='public' destructor='yes'>
3594          <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'>
3595            <parameter type-id='type-id-1770' is-artificial='yes'/>
3596            <parameter type-id='type-id-29' is-artificial='yes'/>
3597            <return type-id='type-id-57'/>
3598          </function-decl>
3599        </member-function>
3600        <member-function access='public'>
3601          <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'>
3602            <parameter type-id='type-id-1770' is-artificial='yes'/>
3603            <return type-id='type-id-57'/>
3604          </function-decl>
3605        </member-function>
3606        <member-function access='public'>
3607          <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'>
3608            <parameter type-id='type-id-1770' is-artificial='yes'/>
3609            <return type-id='type-id-57'/>
3610          </function-decl>
3611        </member-function>
3612        <member-function access='public'>
3613          <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'>
3614            <parameter type-id='type-id-1770' is-artificial='yes'/>
3615            <return type-id='type-id-57'/>
3616          </function-decl>
3617        </member-function>
3618        <member-function access='public'>
3619          <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'>
3620            <parameter type-id='type-id-1771' name='this' is-artificial='yes'/>
3621            <return type-id='type-id-1774'/>
3622          </function-decl>
3623        </member-function>
3624        <member-function access='protected'>
3625          <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'>
3626            <parameter type-id='type-id-1771' name='this' is-artificial='yes'/>
3627            <parameter type-id='type-id-1779' name='__p' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='346' column='1'/>
3628            <return type-id='type-id-57'/>
3629          </function-decl>
3630        </member-function>
3631      </class-decl>
3632      <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-1108'>
3633        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-165'/>
3634        <member-function access='public'>
3635          <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'>
3636            <parameter type-id='type-id-2016' is-artificial='yes'/>
3637            <return type-id='type-id-57'/>
3638          </function-decl>
3639        </member-function>
3640        <member-function access='public'>
3641          <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'>
3642            <parameter type-id='type-id-2016' is-artificial='yes'/>
3643            <parameter type-id='type-id-1110'/>
3644            <return type-id='type-id-57'/>
3645          </function-decl>
3646        </member-function>
3647        <member-function access='public' destructor='yes'>
3648          <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'>
3649            <parameter type-id='type-id-2016' is-artificial='yes'/>
3650            <parameter type-id='type-id-29' is-artificial='yes'/>
3651            <return type-id='type-id-57'/>
3652          </function-decl>
3653        </member-function>
3654        <member-function access='public' destructor='yes'>
3655          <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'>
3656            <parameter type-id='type-id-2016' is-artificial='yes'/>
3657            <parameter type-id='type-id-29' is-artificial='yes'/>
3658            <return type-id='type-id-57'/>
3659          </function-decl>
3660        </member-function>
3661        <member-function access='public'>
3662          <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'>
3663            <parameter type-id='type-id-2016' is-artificial='yes'/>
3664            <return type-id='type-id-57'/>
3665          </function-decl>
3666        </member-function>
3667      </class-decl>
3668      <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-775'>
3669        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1961'/>
3670        <data-member access='public' layout-offset-in-bits='128'>
3671          <var-decl name='_M_data' type-id='type-id-615' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='109' column='1'/>
3672        </data-member>
3673      </class-decl>
3674      <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-1102'>
3675        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-160'/>
3676        <member-type access='public'>
3677          <typedef-decl name='reference' type-id='type-id-1697' filepath='/usr/include/c++/4.9/bits/allocator.h' line='99' column='1' id='type-id-2378'/>
3678        </member-type>
3679        <member-type access='public'>
3680          <typedef-decl name='const_reference' type-id='type-id-617' filepath='/usr/include/c++/4.9/bits/allocator.h' line='100' column='1' id='type-id-2380'/>
3681        </member-type>
3682        <member-type access='public'>
3683          <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-2395'>
3684            <member-type access='public'>
3685              <typedef-decl name='other' type-id='type-id-1108' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2391'/>
3686            </member-type>
3687          </class-decl>
3688        </member-type>
3689        <member-type access='public'>
3690          <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-2396'>
3691            <member-type access='public'>
3692              <typedef-decl name='other' type-id='type-id-1102' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2393'/>
3693            </member-type>
3694          </class-decl>
3695        </member-type>
3696        <member-function access='public'>
3697          <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'>
3698            <parameter type-id='type-id-2014' is-artificial='yes'/>
3699            <return type-id='type-id-57'/>
3700          </function-decl>
3701        </member-function>
3702        <member-function access='public'>
3703          <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'>
3704            <parameter type-id='type-id-2014' is-artificial='yes'/>
3705            <parameter type-id='type-id-1104'/>
3706            <return type-id='type-id-57'/>
3707          </function-decl>
3708        </member-function>
3709        <member-function access='public' destructor='yes'>
3710          <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'>
3711            <parameter type-id='type-id-2014' is-artificial='yes'/>
3712            <parameter type-id='type-id-29' is-artificial='yes'/>
3713            <return type-id='type-id-57'/>
3714          </function-decl>
3715        </member-function>
3716      </class-decl>
3717      <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-1258'>
3718        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-759'/>
3719        <member-type access='public'>
3720          <typedef-decl name='value_type' type-id='type-id-611' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='459' column='1' id='type-id-1265'/>
3721        </member-type>
3722        <member-type access='public'>
3723          <typedef-decl name='reference' type-id='type-id-2398' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='462' column='1' id='type-id-2397'/>
3724        </member-type>
3725        <member-type access='public'>
3726          <typedef-decl name='const_reference' type-id='type-id-2400' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='463' column='1' id='type-id-2399'/>
3727        </member-type>
3728        <member-type access='public'>
3729          <typedef-decl name='iterator' type-id='type-id-2402' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='464' column='1' id='type-id-2401'/>
3730        </member-type>
3731        <member-type access='public'>
3732          <typedef-decl name='const_iterator' type-id='type-id-2404' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='465' column='1' id='type-id-2403'/>
3733        </member-type>
3734        <member-type access='public'>
3735          <typedef-decl name='const_reverse_iterator' type-id='type-id-2406' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='466' column='1' id='type-id-2405'/>
3736        </member-type>
3737        <member-type access='public'>
3738          <typedef-decl name='reverse_iterator' type-id='type-id-2408' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='467' column='1' id='type-id-2407'/>
3739        </member-type>
3740        <member-type access='public'>
3741          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='468' column='1' id='type-id-2409'/>
3742        </member-type>
3743        <member-type access='public'>
3744          <typedef-decl name='allocator_type' type-id='type-id-1099' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='470' column='1' id='type-id-1262'/>
3745        </member-type>
3746        <member-function access='public'>
3747          <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'>
3748            <parameter type-id='type-id-2114' is-artificial='yes'/>
3749            <return type-id='type-id-57'/>
3750          </function-decl>
3751        </member-function>
3752        <member-function access='public'>
3753          <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'>
3754            <parameter type-id='type-id-2114' is-artificial='yes'/>
3755            <parameter type-id='type-id-1264'/>
3756            <return type-id='type-id-57'/>
3757          </function-decl>
3758        </member-function>
3759        <member-function access='public'>
3760          <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'>
3761            <parameter type-id='type-id-2114' is-artificial='yes'/>
3762            <parameter type-id='type-id-2409'/>
3763            <return type-id='type-id-57'/>
3764          </function-decl>
3765        </member-function>
3766        <member-function access='public'>
3767          <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'>
3768            <parameter type-id='type-id-2114' is-artificial='yes'/>
3769            <parameter type-id='type-id-2409'/>
3770            <parameter type-id='type-id-1267'/>
3771            <parameter type-id='type-id-1264'/>
3772            <return type-id='type-id-57'/>
3773          </function-decl>
3774        </member-function>
3775        <member-function access='public'>
3776          <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'>
3777            <parameter type-id='type-id-2114' is-artificial='yes'/>
3778            <parameter type-id='type-id-1260'/>
3779            <return type-id='type-id-57'/>
3780          </function-decl>
3781        </member-function>
3782        <member-function access='public'>
3783          <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'>
3784            <parameter type-id='type-id-2114' is-artificial='yes'/>
3785            <parameter type-id='type-id-2113'/>
3786            <return type-id='type-id-57'/>
3787          </function-decl>
3788        </member-function>
3789        <member-function access='public'>
3790          <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'>
3791            <parameter type-id='type-id-2114' is-artificial='yes'/>
3792            <parameter type-id='type-id-2410'/>
3793            <parameter type-id='type-id-1264'/>
3794            <return type-id='type-id-57'/>
3795          </function-decl>
3796        </member-function>
3797        <member-function access='public'>
3798          <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'>
3799            <parameter type-id='type-id-2114' is-artificial='yes'/>
3800            <return type-id='type-id-57'/>
3801          </function-decl>
3802        </member-function>
3803      </class-decl>
3804      <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-759'>
3805        <member-type access='protected'>
3806          <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-1765'>
3807            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1105'/>
3808            <data-member access='public' layout-offset-in-bits='0'>
3809              <var-decl name='_M_node' type-id='type-id-1961' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='322' column='1'/>
3810            </data-member>
3811            <member-function access='public' constructor='yes'>
3812              <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'>
3813                <parameter type-id='type-id-1766' is-artificial='yes'/>
3814                <return type-id='type-id-57'/>
3815              </function-decl>
3816            </member-function>
3817            <member-function access='public' constructor='yes'>
3818              <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'>
3819                <parameter type-id='type-id-1766' is-artificial='yes'/>
3820                <parameter type-id='type-id-764'/>
3821                <return type-id='type-id-57'/>
3822              </function-decl>
3823            </member-function>
3824            <member-function access='public' constructor='yes'>
3825              <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'>
3826                <parameter type-id='type-id-1766' is-artificial='yes'/>
3827                <parameter type-id='type-id-1768'/>
3828                <return type-id='type-id-57'/>
3829              </function-decl>
3830            </member-function>
3831            <member-function access='public' constructor='yes'>
3832              <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'>
3833                <parameter type-id='type-id-1766' is-artificial='yes'/>
3834                <return type-id='type-id-57'/>
3835              </function-decl>
3836            </member-function>
3837          </class-decl>
3838        </member-type>
3839        <member-type access='protected'>
3840          <typedef-decl name='_Node_alloc_type' type-id='type-id-2411' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='315' column='1' id='type-id-762'/>
3841        </member-type>
3842        <member-type access='protected'>
3843          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2413' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='317' column='1' id='type-id-2412'/>
3844        </member-type>
3845        <member-type access='public'>
3846          <typedef-decl name='allocator_type' type-id='type-id-1099' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='350' column='1' id='type-id-2414'/>
3847        </member-type>
3848        <data-member access='protected' layout-offset-in-bits='0'>
3849          <var-decl name='_M_impl' type-id='type-id-1765' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='339' column='1'/>
3850        </data-member>
3851        <member-function access='public'>
3852          <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'>
3853            <parameter type-id='type-id-1763' is-artificial='yes'/>
3854            <return type-id='type-id-57'/>
3855          </function-decl>
3856        </member-function>
3857        <member-function access='public'>
3858          <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'>
3859            <parameter type-id='type-id-1763' is-artificial='yes'/>
3860            <parameter type-id='type-id-764'/>
3861            <return type-id='type-id-57'/>
3862          </function-decl>
3863        </member-function>
3864        <member-function access='public'>
3865          <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'>
3866            <parameter type-id='type-id-1763' is-artificial='yes'/>
3867            <parameter type-id='type-id-1762'/>
3868            <return type-id='type-id-57'/>
3869          </function-decl>
3870        </member-function>
3871        <member-function access='public' destructor='yes'>
3872          <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'>
3873            <parameter type-id='type-id-1763' is-artificial='yes'/>
3874            <parameter type-id='type-id-29' is-artificial='yes'/>
3875            <return type-id='type-id-57'/>
3876          </function-decl>
3877        </member-function>
3878        <member-function access='public' destructor='yes'>
3879          <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'>
3880            <parameter type-id='type-id-1763' is-artificial='yes'/>
3881            <parameter type-id='type-id-29' is-artificial='yes'/>
3882            <return type-id='type-id-57'/>
3883          </function-decl>
3884        </member-function>
3885        <member-function access='public'>
3886          <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'>
3887            <parameter type-id='type-id-1763' is-artificial='yes'/>
3888            <return type-id='type-id-57'/>
3889          </function-decl>
3890        </member-function>
3891        <member-function access='public'>
3892          <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'>
3893            <parameter type-id='type-id-1763' is-artificial='yes'/>
3894            <return type-id='type-id-57'/>
3895          </function-decl>
3896        </member-function>
3897        <member-function access='public'>
3898          <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'>
3899            <parameter type-id='type-id-1763' is-artificial='yes'/>
3900            <return type-id='type-id-57'/>
3901          </function-decl>
3902        </member-function>
3903        <member-function access='public'>
3904          <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'>
3905            <parameter type-id='type-id-1764' name='this' is-artificial='yes'/>
3906            <return type-id='type-id-1767'/>
3907          </function-decl>
3908        </member-function>
3909        <member-function access='protected'>
3910          <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'>
3911            <parameter type-id='type-id-1764' name='this' is-artificial='yes'/>
3912            <parameter type-id='type-id-1777' name='__p' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='346' column='1'/>
3913            <return type-id='type-id-57'/>
3914          </function-decl>
3915        </member-function>
3916      </class-decl>
3917      <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-1105'>
3918        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-162'/>
3919        <member-function access='public'>
3920          <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'>
3921            <parameter type-id='type-id-2015' is-artificial='yes'/>
3922            <return type-id='type-id-57'/>
3923          </function-decl>
3924        </member-function>
3925        <member-function access='public'>
3926          <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'>
3927            <parameter type-id='type-id-2015' is-artificial='yes'/>
3928            <parameter type-id='type-id-1107'/>
3929            <return type-id='type-id-57'/>
3930          </function-decl>
3931        </member-function>
3932        <member-function access='public' destructor='yes'>
3933          <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'>
3934            <parameter type-id='type-id-2015' is-artificial='yes'/>
3935            <parameter type-id='type-id-29' is-artificial='yes'/>
3936            <return type-id='type-id-57'/>
3937          </function-decl>
3938        </member-function>
3939        <member-function access='public' destructor='yes'>
3940          <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'>
3941            <parameter type-id='type-id-2015' is-artificial='yes'/>
3942            <parameter type-id='type-id-29' is-artificial='yes'/>
3943            <return type-id='type-id-57'/>
3944          </function-decl>
3945        </member-function>
3946        <member-function access='public'>
3947          <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'>
3948            <parameter type-id='type-id-2015' is-artificial='yes'/>
3949            <return type-id='type-id-57'/>
3950          </function-decl>
3951        </member-function>
3952      </class-decl>
3953      <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-771'>
3954        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1961'/>
3955        <data-member access='public' layout-offset-in-bits='128'>
3956          <var-decl name='_M_data' type-id='type-id-611' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='109' column='1'/>
3957        </data-member>
3958      </class-decl>
3959      <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-1496'>
3960        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-965'/>
3961        <member-type access='public'>
3962          <typedef-decl name='value_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1507'/>
3963        </member-type>
3964        <member-type access='public'>
3965          <typedef-decl name='pointer' type-id='type-id-2416' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2415'/>
3966        </member-type>
3967        <member-type access='public'>
3968          <typedef-decl name='reference' type-id='type-id-2418' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2417'/>
3969        </member-type>
3970        <member-type access='public'>
3971          <typedef-decl name='const_reference' type-id='type-id-2420' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2419'/>
3972        </member-type>
3973        <member-type access='public'>
3974          <typedef-decl name='iterator' type-id='type-id-138' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2421'/>
3975        </member-type>
3976        <member-type access='public'>
3977          <typedef-decl name='const_iterator' type-id='type-id-134' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2422'/>
3978        </member-type>
3979        <member-type access='public'>
3980          <typedef-decl name='const_reverse_iterator' type-id='type-id-2424' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2423'/>
3981        </member-type>
3982        <member-type access='public'>
3983          <typedef-decl name='reverse_iterator' type-id='type-id-2426' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2425'/>
3984        </member-type>
3985        <member-type access='public'>
3986          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-1505'/>
3987        </member-type>
3988        <member-type access='public'>
3989          <typedef-decl name='allocator_type' type-id='type-id-1126' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1502'/>
3990        </member-type>
3991        <member-function access='public'>
3992          <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'>
3993            <parameter type-id='type-id-2260' is-artificial='yes'/>
3994            <return type-id='type-id-57'/>
3995          </function-decl>
3996        </member-function>
3997        <member-function access='public'>
3998          <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'>
3999            <parameter type-id='type-id-2260' is-artificial='yes'/>
4000            <parameter type-id='type-id-1504'/>
4001            <return type-id='type-id-57'/>
4002          </function-decl>
4003        </member-function>
4004        <member-function access='public'>
4005          <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'>
4006            <parameter type-id='type-id-2260' is-artificial='yes'/>
4007            <parameter type-id='type-id-1505'/>
4008            <parameter type-id='type-id-1504'/>
4009            <return type-id='type-id-57'/>
4010          </function-decl>
4011        </member-function>
4012        <member-function access='public'>
4013          <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'>
4014            <parameter type-id='type-id-2260' is-artificial='yes'/>
4015            <parameter type-id='type-id-1505'/>
4016            <parameter type-id='type-id-1509'/>
4017            <parameter type-id='type-id-1504'/>
4018            <return type-id='type-id-57'/>
4019          </function-decl>
4020        </member-function>
4021        <member-function access='public'>
4022          <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'>
4023            <parameter type-id='type-id-2260' is-artificial='yes'/>
4024            <parameter type-id='type-id-1498'/>
4025            <return type-id='type-id-57'/>
4026          </function-decl>
4027        </member-function>
4028        <member-function access='public'>
4029          <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'>
4030            <parameter type-id='type-id-2260' is-artificial='yes'/>
4031            <parameter type-id='type-id-2258'/>
4032            <return type-id='type-id-57'/>
4033          </function-decl>
4034        </member-function>
4035        <member-function access='public'>
4036          <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'>
4037            <parameter type-id='type-id-2260' is-artificial='yes'/>
4038            <parameter type-id='type-id-1498'/>
4039            <parameter type-id='type-id-1504'/>
4040            <return type-id='type-id-57'/>
4041          </function-decl>
4042        </member-function>
4043        <member-function access='public'>
4044          <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'>
4045            <parameter type-id='type-id-2260' is-artificial='yes'/>
4046            <parameter type-id='type-id-2258'/>
4047            <parameter type-id='type-id-1504'/>
4048            <return type-id='type-id-57'/>
4049          </function-decl>
4050        </member-function>
4051        <member-function access='public'>
4052          <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'>
4053            <parameter type-id='type-id-2260' is-artificial='yes'/>
4054            <parameter type-id='type-id-1216'/>
4055            <parameter type-id='type-id-1504'/>
4056            <return type-id='type-id-57'/>
4057          </function-decl>
4058        </member-function>
4059        <member-function access='public' destructor='yes'>
4060          <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'>
4061            <parameter type-id='type-id-2260' is-artificial='yes'/>
4062            <parameter type-id='type-id-29' is-artificial='yes'/>
4063            <return type-id='type-id-57'/>
4064          </function-decl>
4065        </member-function>
4066        <member-function access='public'>
4067          <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'>
4068            <parameter type-id='type-id-2260' is-artificial='yes'/>
4069            <return type-id='type-id-57'/>
4070          </function-decl>
4071        </member-function>
4072        <member-function access='public' destructor='yes'>
4073          <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'>
4074            <parameter type-id='type-id-2260' is-artificial='yes'/>
4075            <parameter type-id='type-id-29' is-artificial='yes'/>
4076            <return type-id='type-id-57'/>
4077          </function-decl>
4078        </member-function>
4079        <member-function access='public'>
4080          <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'>
4081            <parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
4082            <parameter type-id='type-id-2263' name='__x' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='931' column='1'/>
4083            <return type-id='type-id-57'/>
4084          </function-decl>
4085        </member-function>
4086        <member-function access='public'>
4087          <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_'>
4088            <parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
4089            <parameter type-id='type-id-2259' name='__x' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='448' column='1'/>
4090            <return type-id='type-id-2256'/>
4091          </function-decl>
4092        </member-function>
4093        <member-function access='public' const='yes'>
4094          <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'>
4095            <parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
4096            <return type-id='type-id-1505'/>
4097          </function-decl>
4098        </member-function>
4099        <member-function access='public' const='yes'>
4100          <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'>
4101            <parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
4102            <return type-id='type-id-2422'/>
4103          </function-decl>
4104        </member-function>
4105        <member-function access='public' const='yes'>
4106          <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'>
4107            <parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
4108            <return type-id='type-id-2422'/>
4109          </function-decl>
4110        </member-function>
4111        <member-function access='public'>
4112          <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_'>
4113            <parameter type-id='type-id-2260' is-artificial='yes'/>
4114            <parameter type-id='type-id-29' is-artificial='yes'/>
4115            <return type-id='type-id-57'/>
4116          </function-decl>
4117        </member-function>
4118        <member-function access='private'>
4119          <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'>
4120            <parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
4121            <parameter type-id='type-id-2259' name='__x' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1454' column='1'/>
4122            <parameter type-id='type-id-2372'/>
4123            <return type-id='type-id-57'/>
4124          </function-decl>
4125        </member-function>
4126        <member-function access='protected'>
4127          <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_'>
4128            <parameter type-id='type-id-2260' is-artificial='yes'/>
4129            <parameter type-id='type-id-29' is-artificial='yes'/>
4130            <return type-id='type-id-57'/>
4131          </function-decl>
4132        </member-function>
4133        <member-function access='public'>
4134          <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_'>
4135            <parameter type-id='type-id-2260' is-artificial='yes'/>
4136            <parameter type-id='type-id-1504'/>
4137            <return type-id='type-id-57'/>
4138          </function-decl>
4139        </member-function>
4140        <member-function access='protected' const='yes'>
4141          <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'>
4142            <parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
4143            <parameter type-id='type-id-1505' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1422' column='1'/>
4144            <parameter type-id='type-id-85' name='__s' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1422' column='1'/>
4145            <return type-id='type-id-1505'/>
4146          </function-decl>
4147        </member-function>
4148        <member-function access='public' const='yes'>
4149          <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'>
4150            <parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
4151            <return type-id='type-id-1505'/>
4152          </function-decl>
4153        </member-function>
4154        <member-function access='public'>
4155          <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_'>
4156            <parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
4157            <parameter type-id='type-id-1499' name='__x' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='168' column='1'/>
4158            <return type-id='type-id-2256'/>
4159          </function-decl>
4160        </member-function>
4161        <member-function access='public' const='yes'>
4162          <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'>
4163            <parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
4164            <parameter type-id='type-id-1505' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='794' column='1'/>
4165            <return type-id='type-id-2419'/>
4166          </function-decl>
4167        </member-function>
4168        <member-function access='public'>
4169          <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'>
4170            <parameter type-id='type-id-2260' is-artificial='yes'/>
4171            <parameter type-id='type-id-29' is-artificial='yes'/>
4172            <return type-id='type-id-57'/>
4173          </function-decl>
4174        </member-function>
4175        <member-function access='public' const='yes'>
4176          <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'>
4177            <parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
4178            <return type-id='type-id-1505'/>
4179          </function-decl>
4180        </member-function>
4181        <member-function access='protected'>
4182          <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_'>
4183            <parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
4184            <parameter type-id='type-id-1505' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1221' column='1'/>
4185            <parameter type-id='type-id-134' name='__first' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1222' column='1'/>
4186            <parameter type-id='type-id-134' name='__last' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1222' column='1'/>
4187            <return type-id='type-id-2415'/>
4188          </function-decl>
4189        </member-function>
4190        <member-function access='public'>
4191          <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'>
4192            <parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
4193            <return type-id='type-id-2421'/>
4194          </function-decl>
4195        </member-function>
4196        <member-function access='public'>
4197          <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'>
4198            <parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
4199            <return type-id='type-id-2421'/>
4200          </function-decl>
4201        </member-function>
4202        <member-function access='protected'>
4203          <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'>
4204            <parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
4205            <parameter type-id='type-id-2415' name='__pos' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1436' column='1'/>
4206            <return type-id='type-id-57'/>
4207          </function-decl>
4208        </member-function>
4209      </class-decl>
4210      <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-965'>
4211        <member-type access='public'>
4212          <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-1910'>
4213            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1126'/>
4214            <data-member access='public' layout-offset-in-bits='0'>
4215              <var-decl name='_M_start' type-id='type-id-2416' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
4216            </data-member>
4217            <data-member access='public' layout-offset-in-bits='64'>
4218              <var-decl name='_M_finish' type-id='type-id-2416' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
4219            </data-member>
4220            <data-member access='public' layout-offset-in-bits='128'>
4221              <var-decl name='_M_end_of_storage' type-id='type-id-2416' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
4222            </data-member>
4223            <member-function access='public' constructor='yes'>
4224              <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'>
4225                <parameter type-id='type-id-1911' is-artificial='yes'/>
4226                <return type-id='type-id-57'/>
4227              </function-decl>
4228            </member-function>
4229            <member-function access='public' constructor='yes'>
4230              <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'>
4231                <parameter type-id='type-id-1911' is-artificial='yes'/>
4232                <parameter type-id='type-id-971'/>
4233                <return type-id='type-id-57'/>
4234              </function-decl>
4235            </member-function>
4236            <member-function access='public' constructor='yes'>
4237              <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'>
4238                <parameter type-id='type-id-1911' is-artificial='yes'/>
4239                <parameter type-id='type-id-1907'/>
4240                <return type-id='type-id-57'/>
4241              </function-decl>
4242            </member-function>
4243            <member-function access='public' constructor='yes'>
4244              <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'>
4245                <parameter type-id='type-id-1911' is-artificial='yes'/>
4246                <return type-id='type-id-57'/>
4247              </function-decl>
4248            </member-function>
4249            <member-function access='public' constructor='yes'>
4250              <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_'>
4251                <parameter type-id='type-id-1911' is-artificial='yes'/>
4252                <parameter type-id='type-id-971'/>
4253                <return type-id='type-id-57'/>
4254              </function-decl>
4255            </member-function>
4256            <member-function access='public'>
4257              <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_'>
4258                <parameter type-id='type-id-1912' name='this' is-artificial='yes'/>
4259                <parameter type-id='type-id-1909' name='__x' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='101' column='1'/>
4260                <return type-id='type-id-57'/>
4261              </function-decl>
4262            </member-function>
4263          </class-decl>
4264        </member-type>
4265        <member-type access='public'>
4266          <typedef-decl name='pointer' type-id='type-id-2427' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2416'/>
4267        </member-type>
4268        <member-type access='public'>
4269          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2428' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-969'/>
4270        </member-type>
4271        <member-type access='public'>
4272          <typedef-decl name='allocator_type' type-id='type-id-1126' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-972'/>
4273        </member-type>
4274        <data-member access='public' layout-offset-in-bits='0'>
4275          <var-decl name='_M_impl' type-id='type-id-1910' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
4276        </data-member>
4277        <member-function access='public'>
4278          <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'>
4279            <parameter type-id='type-id-1904' is-artificial='yes'/>
4280            <return type-id='type-id-57'/>
4281          </function-decl>
4282        </member-function>
4283        <member-function access='public'>
4284          <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'>
4285            <parameter type-id='type-id-1904' is-artificial='yes'/>
4286            <parameter type-id='type-id-974'/>
4287            <return type-id='type-id-57'/>
4288          </function-decl>
4289        </member-function>
4290        <member-function access='public'>
4291          <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'>
4292            <parameter type-id='type-id-1904' is-artificial='yes'/>
4293            <parameter type-id='type-id-1381'/>
4294            <return type-id='type-id-57'/>
4295          </function-decl>
4296        </member-function>
4297        <member-function access='public'>
4298          <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'>
4299            <parameter type-id='type-id-1904' is-artificial='yes'/>
4300            <parameter type-id='type-id-1381'/>
4301            <parameter type-id='type-id-974'/>
4302            <return type-id='type-id-57'/>
4303          </function-decl>
4304        </member-function>
4305        <member-function access='public'>
4306          <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'>
4307            <parameter type-id='type-id-1904' is-artificial='yes'/>
4308            <parameter type-id='type-id-1907'/>
4309            <return type-id='type-id-57'/>
4310          </function-decl>
4311        </member-function>
4312        <member-function access='public'>
4313          <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'>
4314            <parameter type-id='type-id-1904' is-artificial='yes'/>
4315            <parameter type-id='type-id-1903'/>
4316            <return type-id='type-id-57'/>
4317          </function-decl>
4318        </member-function>
4319        <member-function access='public'>
4320          <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'>
4321            <parameter type-id='type-id-1904' is-artificial='yes'/>
4322            <parameter type-id='type-id-1903'/>
4323            <parameter type-id='type-id-974'/>
4324            <return type-id='type-id-57'/>
4325          </function-decl>
4326        </member-function>
4327        <member-function access='public' destructor='yes'>
4328          <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'>
4329            <parameter type-id='type-id-1904' is-artificial='yes'/>
4330            <parameter type-id='type-id-29' is-artificial='yes'/>
4331            <return type-id='type-id-57'/>
4332          </function-decl>
4333        </member-function>
4334        <member-function access='public'>
4335          <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'>
4336            <parameter type-id='type-id-1904' is-artificial='yes'/>
4337            <return type-id='type-id-57'/>
4338          </function-decl>
4339        </member-function>
4340        <member-function access='public' destructor='yes'>
4341          <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'>
4342            <parameter type-id='type-id-1904' is-artificial='yes'/>
4343            <parameter type-id='type-id-29' is-artificial='yes'/>
4344            <return type-id='type-id-57'/>
4345          </function-decl>
4346        </member-function>
4347        <member-function access='public'>
4348          <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'>
4349            <parameter type-id='type-id-1905' name='this' is-artificial='yes'/>
4350            <return type-id='type-id-1906'/>
4351          </function-decl>
4352        </member-function>
4353        <member-function access='public' const='yes'>
4354          <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'>
4355            <parameter type-id='type-id-968' name='this' is-artificial='yes'/>
4356            <return type-id='type-id-971'/>
4357          </function-decl>
4358        </member-function>
4359        <member-function access='public'>
4360          <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'>
4361            <parameter type-id='type-id-1905' name='this' is-artificial='yes'/>
4362            <parameter type-id='type-id-2416' name='__p' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1'/>
4363            <parameter type-id='type-id-1381' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1'/>
4364            <return type-id='type-id-57'/>
4365          </function-decl>
4366        </member-function>
4367        <member-function access='public' const='yes'>
4368          <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'>
4369            <parameter type-id='type-id-968' name='this' is-artificial='yes'/>
4370            <return type-id='type-id-972'/>
4371          </function-decl>
4372        </member-function>
4373        <member-function access='public'>
4374          <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'>
4375            <parameter type-id='type-id-1905' name='this' is-artificial='yes'/>
4376            <parameter type-id='type-id-1381' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='167' column='1'/>
4377            <return type-id='type-id-2416'/>
4378          </function-decl>
4379        </member-function>
4380        <member-function access='public'>
4381          <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_'>
4382            <parameter type-id='type-id-1904' is-artificial='yes'/>
4383            <parameter type-id='type-id-974'/>
4384            <return type-id='type-id-57'/>
4385          </function-decl>
4386        </member-function>
4387      </class-decl>
4388      <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-1126'>
4389        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-179'/>
4390        <member-type access='public'>
4391          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2429'/>
4392        </member-type>
4393        <member-type access='public'>
4394          <typedef-decl name='pointer' type-id='type-id-2072' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2430'/>
4395        </member-type>
4396        <member-type access='public'>
4397          <typedef-decl name='value_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2431'/>
4398        </member-type>
4399        <member-type access='public'>
4400          <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-2432'>
4401            <member-type access='public'>
4402              <typedef-decl name='other' type-id='type-id-1126' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2433'/>
4403            </member-type>
4404          </class-decl>
4405        </member-type>
4406        <member-type access='public'>
4407          <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-2434'>
4408            <member-type access='public'>
4409              <typedef-decl name='other' type-id='type-id-1111' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2435'/>
4410            </member-type>
4411          </class-decl>
4412        </member-type>
4413        <member-function access='public'>
4414          <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'>
4415            <parameter type-id='type-id-2027' is-artificial='yes'/>
4416            <return type-id='type-id-57'/>
4417          </function-decl>
4418        </member-function>
4419        <member-function access='public'>
4420          <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'>
4421            <parameter type-id='type-id-2027' is-artificial='yes'/>
4422            <parameter type-id='type-id-1128'/>
4423            <return type-id='type-id-57'/>
4424          </function-decl>
4425        </member-function>
4426        <member-function access='public' destructor='yes'>
4427          <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'>
4428            <parameter type-id='type-id-2027' is-artificial='yes'/>
4429            <parameter type-id='type-id-29' is-artificial='yes'/>
4430            <return type-id='type-id-57'/>
4431          </function-decl>
4432        </member-function>
4433        <member-function access='public' destructor='yes'>
4434          <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'>
4435            <parameter type-id='type-id-2027' is-artificial='yes'/>
4436            <parameter type-id='type-id-29' is-artificial='yes'/>
4437            <return type-id='type-id-57'/>
4438          </function-decl>
4439        </member-function>
4440        <member-function access='public'>
4441          <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_'>
4442            <parameter type-id='type-id-2027' is-artificial='yes'/>
4443            <parameter type-id='type-id-1128'/>
4444            <return type-id='type-id-57'/>
4445          </function-decl>
4446        </member-function>
4447        <member-function access='public'>
4448          <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'>
4449            <parameter type-id='type-id-2027' is-artificial='yes'/>
4450            <return type-id='type-id-57'/>
4451          </function-decl>
4452        </member-function>
4453      </class-decl>
4454      <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-1111'>
4455        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-168'/>
4456        <member-function access='public'>
4457          <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'>
4458            <parameter type-id='type-id-2017' is-artificial='yes'/>
4459            <return type-id='type-id-57'/>
4460          </function-decl>
4461        </member-function>
4462        <member-function access='public'>
4463          <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'>
4464            <parameter type-id='type-id-2017' is-artificial='yes'/>
4465            <parameter type-id='type-id-1113'/>
4466            <return type-id='type-id-57'/>
4467          </function-decl>
4468        </member-function>
4469        <member-function access='public' destructor='yes'>
4470          <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'>
4471            <parameter type-id='type-id-2017' is-artificial='yes'/>
4472            <parameter type-id='type-id-29' is-artificial='yes'/>
4473            <return type-id='type-id-57'/>
4474          </function-decl>
4475        </member-function>
4476      </class-decl>
4477      <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-2436'>
4478        <member-type access='public'>
4479          <typedef-decl name='value_type' type-id='type-id-2431' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2050'/>
4480        </member-type>
4481        <member-type access='private'>
4482          <typedef-decl name='__pointer' type-id='type-id-2430' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2437'/>
4483        </member-type>
4484        <member-type access='public'>
4485          <typedef-decl name='pointer' type-id='type-id-2437' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2438'/>
4486        </member-type>
4487        <member-type access='private'>
4488          <typedef-decl name='__const_void_pointer' type-id='type-id-2440' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2439'/>
4489        </member-type>
4490        <member-type access='public'>
4491          <typedef-decl name='const_void_pointer' type-id='type-id-2439' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2441'/>
4492        </member-type>
4493        <member-type access='private'>
4494          <typedef-decl name='__size_type' type-id='type-id-2429' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2442'/>
4495        </member-type>
4496        <member-type access='public'>
4497          <typedef-decl name='size_type' type-id='type-id-2442' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2443'/>
4498        </member-type>
4499        <member-type access='public'>
4500          <typedef-decl name='rebind_alloc' type-id='type-id-2445' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2444'/>
4501        </member-type>
4502        <member-function access='public' static='yes'>
4503          <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_'>
4504            <parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
4505            <parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
4506            <return type-id='type-id-57'/>
4507          </function-decl>
4508        </member-function>
4509        <member-function access='public' static='yes'>
4510          <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'>
4511            <parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
4512            <parameter type-id='type-id-2438' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
4513            <parameter type-id='type-id-2443' name='__n' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
4514            <return type-id='type-id-57'/>
4515          </function-decl>
4516        </member-function>
4517        <member-function access='private' static='yes'>
4518          <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_'>
4519            <parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
4520            <parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
4521            <return type-id='type-id-57'/>
4522          </function-decl>
4523        </member-function>
4524        <member-function access='public' static='yes'>
4525          <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_'>
4526            <parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
4527            <parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
4528            <return type-id='type-id-57'/>
4529          </function-decl>
4530        </member-function>
4531        <member-function access='public' static='yes'>
4532          <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'>
4533            <parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1'/>
4534            <parameter type-id='type-id-2443' name='__n' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1'/>
4535            <return type-id='type-id-2438'/>
4536          </function-decl>
4537        </member-function>
4538        <member-function access='private' static='yes'>
4539          <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_'>
4540            <parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
4541            <parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
4542            <return type-id='type-id-57'/>
4543          </function-decl>
4544        </member-function>
4545        <member-function access='public' static='yes'>
4546          <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_'>
4547            <parameter type-id='type-id-1129' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1'/>
4548            <return type-id='type-id-2443'/>
4549          </function-decl>
4550        </member-function>
4551        <member-function access='private' static='yes'>
4552          <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'>
4553            <parameter type-id='type-id-1129' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='308' column='1'/>
4554            <parameter type-id='type-id-29'/>
4555            <return type-id='type-id-2443'/>
4556          </function-decl>
4557        </member-function>
4558      </class-decl>
4559      <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-2446'>
4560        <member-type access='public'>
4561          <typedef-decl name='pointer' type-id='type-id-2072' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2447'/>
4562        </member-type>
4563        <member-type access='public'>
4564          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2448'/>
4565        </member-type>
4566        <member-type access='public'>
4567          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2440'/>
4568        </member-type>
4569      </class-decl>
4570      <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-2449'>
4571        <member-type access='public'>
4572          <typedef-decl name='__type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1983'/>
4573        </member-type>
4574      </class-decl>
4575      <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-2450'>
4576        <member-type access='public'>
4577          <typedef-decl name='__type' type-id='type-id-2433' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2445'/>
4578        </member-type>
4579      </class-decl>
4580      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::_Rb_tree_node&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-2451'>
4581        <member-type access='public'>
4582          <typedef-decl name='__type' type-id='type-id-2435' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2452'/>
4583        </member-type>
4584      </class-decl>
4585      <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-1216'>
4586        <member-type access='public'>
4587          <typedef-decl name='iterator' type-id='type-id-1151' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2453'/>
4588        </member-type>
4589        <member-type access='public'>
4590          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2454'/>
4591        </member-type>
4592        <member-type access='public'>
4593          <typedef-decl name='const_iterator' type-id='type-id-1151' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2455'/>
4594        </member-type>
4595        <data-member access='private' layout-offset-in-bits='0'>
4596          <var-decl name='_M_array' type-id='type-id-2453' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
4597        </data-member>
4598        <data-member access='private' layout-offset-in-bits='64'>
4599          <var-decl name='_M_len' type-id='type-id-2454' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
4600        </data-member>
4601        <member-function access='private'>
4602          <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'>
4603            <parameter type-id='type-id-2102' is-artificial='yes'/>
4604            <parameter type-id='type-id-2455'/>
4605            <parameter type-id='type-id-2454'/>
4606            <return type-id='type-id-57'/>
4607          </function-decl>
4608        </member-function>
4609        <member-function access='public'>
4610          <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'>
4611            <parameter type-id='type-id-2102' is-artificial='yes'/>
4612            <return type-id='type-id-57'/>
4613          </function-decl>
4614        </member-function>
4615      </class-decl>
4616      <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-1310'>
4617        <member-type access='private'>
4618          <typedef-decl name='_Rep_type' type-id='type-id-827' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2456'/>
4619        </member-type>
4620        <member-type access='public'>
4621          <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='99' column='1' id='type-id-1317'/>
4622        </member-type>
4623        <member-type access='public'>
4624          <typedef-decl name='mapped_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1320'/>
4625        </member-type>
4626        <member-type access='public'>
4627          <typedef-decl name='value_type' type-id='type-id-1349' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1323'/>
4628        </member-type>
4629        <member-type access='public'>
4630          <typedef-decl name='key_compare' type-id='type-id-1254' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2457'/>
4631        </member-type>
4632        <member-type access='public'>
4633          <typedef-decl name='allocator_type' type-id='type-id-1139' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='103' column='1' id='type-id-1314'/>
4634        </member-type>
4635        <member-type access='public'>
4636          <typedef-decl name='iterator' type-id='type-id-2459' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2458'/>
4637        </member-type>
4638        <member-type access='public'>
4639          <typedef-decl name='const_iterator' type-id='type-id-2461' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2460'/>
4640        </member-type>
4641        <member-type access='public'>
4642          <typedef-decl name='size_type' type-id='type-id-2463' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='151' column='1' id='type-id-2462'/>
4643        </member-type>
4644        <member-type access='public'>
4645          <typedef-decl name='reverse_iterator' type-id='type-id-2465' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2464'/>
4646        </member-type>
4647        <member-type access='public'>
4648          <typedef-decl name='const_reverse_iterator' type-id='type-id-2467' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2466'/>
4649        </member-type>
4650        <member-type access='private'>
4651          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2468'/>
4652        </member-type>
4653        <data-member access='private' layout-offset-in-bits='0'>
4654          <var-decl name='_M_t' type-id='type-id-2456' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='138' column='1'/>
4655        </data-member>
4656        <member-function access='public'>
4657          <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'>
4658            <parameter type-id='type-id-2132' is-artificial='yes'/>
4659            <return type-id='type-id-57'/>
4660          </function-decl>
4661        </member-function>
4662        <member-function access='public'>
4663          <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'>
4664            <parameter type-id='type-id-2132' is-artificial='yes'/>
4665            <parameter type-id='type-id-1256'/>
4666            <parameter type-id='type-id-1316'/>
4667            <return type-id='type-id-57'/>
4668          </function-decl>
4669        </member-function>
4670        <member-function access='public'>
4671          <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'>
4672            <parameter type-id='type-id-2132' is-artificial='yes'/>
4673            <parameter type-id='type-id-1312'/>
4674            <return type-id='type-id-57'/>
4675          </function-decl>
4676        </member-function>
4677        <member-function access='public'>
4678          <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'>
4679            <parameter type-id='type-id-2132' is-artificial='yes'/>
4680            <parameter type-id='type-id-2131'/>
4681            <return type-id='type-id-57'/>
4682          </function-decl>
4683        </member-function>
4684        <member-function access='public'>
4685          <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'>
4686            <parameter type-id='type-id-2132' is-artificial='yes'/>
4687            <parameter type-id='type-id-1219'/>
4688            <parameter type-id='type-id-1256'/>
4689            <parameter type-id='type-id-1316'/>
4690            <return type-id='type-id-57'/>
4691          </function-decl>
4692        </member-function>
4693        <member-function access='public'>
4694          <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'>
4695            <parameter type-id='type-id-2132' is-artificial='yes'/>
4696            <parameter type-id='type-id-1316'/>
4697            <return type-id='type-id-57'/>
4698          </function-decl>
4699        </member-function>
4700        <member-function access='public'>
4701          <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'>
4702            <parameter type-id='type-id-2132' is-artificial='yes'/>
4703            <parameter type-id='type-id-1312'/>
4704            <parameter type-id='type-id-1316'/>
4705            <return type-id='type-id-57'/>
4706          </function-decl>
4707        </member-function>
4708        <member-function access='public'>
4709          <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'>
4710            <parameter type-id='type-id-2132' is-artificial='yes'/>
4711            <parameter type-id='type-id-2131'/>
4712            <parameter type-id='type-id-1316'/>
4713            <return type-id='type-id-57'/>
4714          </function-decl>
4715        </member-function>
4716        <member-function access='public'>
4717          <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'>
4718            <parameter type-id='type-id-2132' is-artificial='yes'/>
4719            <parameter type-id='type-id-1219'/>
4720            <parameter type-id='type-id-1316'/>
4721            <return type-id='type-id-57'/>
4722          </function-decl>
4723        </member-function>
4724        <member-function access='public'>
4725          <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'>
4726            <parameter type-id='type-id-2132' is-artificial='yes'/>
4727            <return type-id='type-id-57'/>
4728          </function-decl>
4729        </member-function>
4730        <member-function access='public'>
4731          <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'>
4732            <parameter type-id='type-id-2133' name='this' is-artificial='yes'/>
4733            <return type-id='type-id-2458'/>
4734          </function-decl>
4735        </member-function>
4736        <member-function access='public'>
4737          <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'>
4738            <parameter type-id='type-id-2133' name='this' is-artificial='yes'/>
4739            <return type-id='type-id-2458'/>
4740          </function-decl>
4741        </member-function>
4742      </class-decl>
4743      <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-827'>
4744        <member-type access='protected'>
4745          <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-1815'>
4746            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1120'/>
4747            <data-member access='public' layout-offset-in-bits='0'>
4748              <var-decl name='_M_key_compare' type-id='type-id-1254' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
4749            </data-member>
4750            <data-member access='public' layout-offset-in-bits='64'>
4751              <var-decl name='_M_header' type-id='type-id-876' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
4752            </data-member>
4753            <data-member access='public' layout-offset-in-bits='320'>
4754              <var-decl name='_M_node_count' type-id='type-id-2463' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
4755            </data-member>
4756            <member-function access='public'>
4757              <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'>
4758                <parameter type-id='type-id-1816' is-artificial='yes'/>
4759                <return type-id='type-id-57'/>
4760              </function-decl>
4761            </member-function>
4762            <member-function access='public'>
4763              <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'>
4764                <parameter type-id='type-id-1816' is-artificial='yes'/>
4765                <parameter type-id='type-id-1256'/>
4766                <parameter type-id='type-id-833'/>
4767                <return type-id='type-id-57'/>
4768              </function-decl>
4769            </member-function>
4770            <member-function access='public'>
4771              <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'>
4772                <parameter type-id='type-id-1816' is-artificial='yes'/>
4773                <parameter type-id='type-id-1256'/>
4774                <parameter type-id='type-id-1814'/>
4775                <return type-id='type-id-57'/>
4776              </function-decl>
4777            </member-function>
4778            <member-function access='public'>
4779              <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'>
4780                <parameter type-id='type-id-1816' is-artificial='yes'/>
4781                <return type-id='type-id-57'/>
4782              </function-decl>
4783            </member-function>
4784            <member-function access='private'>
4785              <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'>
4786                <parameter type-id='type-id-1816' is-artificial='yes'/>
4787                <return type-id='type-id-57'/>
4788              </function-decl>
4789            </member-function>
4790          </class-decl>
4791        </member-type>
4792        <member-type access='public'>
4793          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2463'/>
4794        </member-type>
4795        <member-type access='private'>
4796          <typedef-decl name='_Node_allocator' type-id='type-id-2469' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-831'/>
4797        </member-type>
4798        <member-type access='protected'>
4799          <typedef-decl name='_Base_ptr' type-id='type-id-1831' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1811'/>
4800        </member-type>
4801        <member-type access='protected'>
4802          <typedef-decl name='_Const_Base_ptr' type-id='type-id-878' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2470'/>
4803        </member-type>
4804        <member-type access='public'>
4805          <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='358' column='1' id='type-id-837'/>
4806        </member-type>
4807        <member-type access='public'>
4808          <typedef-decl name='value_type' type-id='type-id-1349' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-840'/>
4809        </member-type>
4810        <member-type access='public'>
4811          <typedef-decl name='const_reference' type-id='type-id-842' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2471'/>
4812        </member-type>
4813        <member-type access='public'>
4814          <typedef-decl name='_Link_type' type-id='type-id-1829' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2472'/>
4815        </member-type>
4816        <member-type access='public'>
4817          <typedef-decl name='_Const_Link_type' type-id='type-id-875' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2473'/>
4818        </member-type>
4819        <member-type access='public'>
4820          <typedef-decl name='allocator_type' type-id='type-id-1139' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-834'/>
4821        </member-type>
4822        <member-type access='public'>
4823          <typedef-decl name='iterator' type-id='type-id-852' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2459'/>
4824        </member-type>
4825        <member-type access='public'>
4826          <typedef-decl name='const_iterator' type-id='type-id-843' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2461'/>
4827        </member-type>
4828        <member-type access='public'>
4829          <typedef-decl name='reverse_iterator' type-id='type-id-2474' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2465'/>
4830        </member-type>
4831        <member-type access='public'>
4832          <typedef-decl name='const_reverse_iterator' type-id='type-id-2475' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2467'/>
4833        </member-type>
4834        <data-member access='protected' layout-offset-in-bits='0'>
4835          <var-decl name='_M_impl' type-id='type-id-1815' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
4836        </data-member>
4837        <member-function access='public'>
4838          <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'>
4839            <parameter type-id='type-id-1809' is-artificial='yes'/>
4840            <return type-id='type-id-57'/>
4841          </function-decl>
4842        </member-function>
4843        <member-function access='public'>
4844          <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'>
4845            <parameter type-id='type-id-1809' is-artificial='yes'/>
4846            <parameter type-id='type-id-1256'/>
4847            <parameter type-id='type-id-836'/>
4848            <return type-id='type-id-57'/>
4849          </function-decl>
4850        </member-function>
4851        <member-function access='public'>
4852          <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'>
4853            <parameter type-id='type-id-1809' is-artificial='yes'/>
4854            <parameter type-id='type-id-829'/>
4855            <return type-id='type-id-57'/>
4856          </function-decl>
4857        </member-function>
4858        <member-function access='public'>
4859          <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'>
4860            <parameter type-id='type-id-1809' is-artificial='yes'/>
4861            <parameter type-id='type-id-836'/>
4862            <return type-id='type-id-57'/>
4863          </function-decl>
4864        </member-function>
4865        <member-function access='public'>
4866          <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'>
4867            <parameter type-id='type-id-1809' is-artificial='yes'/>
4868            <parameter type-id='type-id-829'/>
4869            <parameter type-id='type-id-836'/>
4870            <return type-id='type-id-57'/>
4871          </function-decl>
4872        </member-function>
4873        <member-function access='public'>
4874          <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'>
4875            <parameter type-id='type-id-1809' is-artificial='yes'/>
4876            <parameter type-id='type-id-1808'/>
4877            <return type-id='type-id-57'/>
4878          </function-decl>
4879        </member-function>
4880        <member-function access='public'>
4881          <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'>
4882            <parameter type-id='type-id-1809' is-artificial='yes'/>
4883            <parameter type-id='type-id-1808'/>
4884            <parameter type-id='type-id-836'/>
4885            <return type-id='type-id-57'/>
4886          </function-decl>
4887        </member-function>
4888        <member-function access='public'>
4889          <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'>
4890            <parameter type-id='type-id-1809' is-artificial='yes'/>
4891            <parameter type-id='type-id-1808'/>
4892            <parameter type-id='type-id-1814'/>
4893            <return type-id='type-id-57'/>
4894          </function-decl>
4895        </member-function>
4896        <member-function access='public' destructor='yes'>
4897          <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'>
4898            <parameter type-id='type-id-1809' is-artificial='yes'/>
4899            <parameter type-id='type-id-29' is-artificial='yes'/>
4900            <return type-id='type-id-57'/>
4901          </function-decl>
4902        </member-function>
4903        <member-function access='public' destructor='yes'>
4904          <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'>
4905            <parameter type-id='type-id-1809' is-artificial='yes'/>
4906            <parameter type-id='type-id-29' is-artificial='yes'/>
4907            <return type-id='type-id-57'/>
4908          </function-decl>
4909        </member-function>
4910        <member-function access='public'>
4911          <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'>
4912            <parameter type-id='type-id-1809' is-artificial='yes'/>
4913            <return type-id='type-id-57'/>
4914          </function-decl>
4915        </member-function>
4916        <member-function access='private'>
4917          <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'>
4918            <parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
4919            <parameter type-id='type-id-2472' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1240' column='1'/>
4920            <return type-id='type-id-57'/>
4921          </function-decl>
4922        </member-function>
4923        <member-function access='protected'>
4924          <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'>
4925            <parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
4926            <return type-id='type-id-2472'/>
4927          </function-decl>
4928        </member-function>
4929        <member-function access='public'>
4930          <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'>
4931            <parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
4932            <return type-id='type-id-2459'/>
4933          </function-decl>
4934        </member-function>
4935        <member-function access='public'>
4936          <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'>
4937            <parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
4938            <return type-id='type-id-2459'/>
4939          </function-decl>
4940        </member-function>
4941        <member-function access='protected' static='yes'>
4942          <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'>
4943            <parameter type-id='type-id-1811'/>
4944            <return type-id='type-id-2472'/>
4945          </function-decl>
4946        </member-function>
4947        <member-function access='protected' static='yes'>
4948          <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'>
4949            <parameter type-id='type-id-1811'/>
4950            <return type-id='type-id-2472'/>
4951          </function-decl>
4952        </member-function>
4953        <member-function access='protected'>
4954          <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'>
4955            <parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
4956            <parameter type-id='type-id-2472' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1240' column='1'/>
4957            <return type-id='type-id-57'/>
4958          </function-decl>
4959        </member-function>
4960        <member-function access='public'>
4961          <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'>
4962            <parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
4963            <return type-id='type-id-1813'/>
4964          </function-decl>
4965        </member-function>
4966        <member-function access='protected'>
4967          <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'>
4968            <parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
4969            <parameter type-id='type-id-2472' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1240' column='1'/>
4970            <return type-id='type-id-57'/>
4971          </function-decl>
4972        </member-function>
4973      </class-decl>
4974      <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-1120'>
4975        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-174'/>
4976        <member-type access='public'>
4977          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2476'/>
4978        </member-type>
4979        <member-type access='public'>
4980          <typedef-decl name='pointer' type-id='type-id-1829' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2477'/>
4981        </member-type>
4982        <member-type access='public'>
4983          <typedef-decl name='value_type' type-id='type-id-872' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2478'/>
4984        </member-type>
4985        <member-function access='public'>
4986          <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'>
4987            <parameter type-id='type-id-2022' is-artificial='yes'/>
4988            <return type-id='type-id-57'/>
4989          </function-decl>
4990        </member-function>
4991        <member-function access='public'>
4992          <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'>
4993            <parameter type-id='type-id-2022' is-artificial='yes'/>
4994            <parameter type-id='type-id-1122'/>
4995            <return type-id='type-id-57'/>
4996          </function-decl>
4997        </member-function>
4998        <member-function access='public' destructor='yes'>
4999          <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'>
5000            <parameter type-id='type-id-2022' is-artificial='yes'/>
5001            <parameter type-id='type-id-29' is-artificial='yes'/>
5002            <return type-id='type-id-57'/>
5003          </function-decl>
5004        </member-function>
5005        <member-function access='public' destructor='yes'>
5006          <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'>
5007            <parameter type-id='type-id-2022' is-artificial='yes'/>
5008            <parameter type-id='type-id-29' is-artificial='yes'/>
5009            <return type-id='type-id-57'/>
5010          </function-decl>
5011        </member-function>
5012        <member-function access='public'>
5013          <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'>
5014            <parameter type-id='type-id-2022' is-artificial='yes'/>
5015            <return type-id='type-id-57'/>
5016          </function-decl>
5017        </member-function>
5018      </class-decl>
5019      <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-872'>
5020        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-876'/>
5021        <data-member access='public' layout-offset-in-bits='256'>
5022          <var-decl name='_M_storage' type-id='type-id-111' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='147' column='1'/>
5023        </data-member>
5024        <member-function access='public'>
5025          <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'>
5026            <parameter type-id='type-id-1830' name='this' is-artificial='yes'/>
5027            <return type-id='type-id-2160'/>
5028          </function-decl>
5029        </member-function>
5030      </class-decl>
5031      <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-876'>
5032        <member-type access='public'>
5033          <typedef-decl name='_Base_ptr' type-id='type-id-1831' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='94' column='1' id='type-id-2479'/>
5034        </member-type>
5035        <member-type access='public'>
5036          <typedef-decl name='_Const_Base_ptr' type-id='type-id-878' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='95' column='1' id='type-id-2480'/>
5037        </member-type>
5038        <data-member access='public' layout-offset-in-bits='0'>
5039          <var-decl name='_M_color' type-id='type-id-2481' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='97' column='1'/>
5040        </data-member>
5041        <data-member access='public' layout-offset-in-bits='64'>
5042          <var-decl name='_M_parent' type-id='type-id-2479' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='98' column='1'/>
5043        </data-member>
5044        <data-member access='public' layout-offset-in-bits='128'>
5045          <var-decl name='_M_left' type-id='type-id-2479' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='99' column='1'/>
5046        </data-member>
5047        <data-member access='public' layout-offset-in-bits='192'>
5048          <var-decl name='_M_right' type-id='type-id-2479' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='100' column='1'/>
5049        </data-member>
5050      </class-decl>
5051      <enum-decl name='_Rb_tree_color' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='90' column='1' id='type-id-2481'>
5052        <underlying-type type-id='type-id-40'/>
5053        <enumerator name='_S_red' value='0'/>
5054        <enumerator name='_S_black' value='1'/>
5055      </enum-decl>
5056      <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-2482'>
5057        <member-type access='public'>
5058          <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-2483'>
5059            <member-type access='public'>
5060              <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-2484'/>
5061            </member-type>
5062            <data-member access='public'>
5063              <var-decl name='__data' type-id='type-id-45' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1885' column='1'/>
5064            </data-member>
5065            <data-member access='public'>
5066              <var-decl name='__align' type-id='type-id-2484' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1886' column='1'/>
5067            </data-member>
5068          </union-decl>
5069        </member-type>
5070      </class-decl>
5071      <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-1349'>
5072        <member-type access='public'>
5073          <typedef-decl name='first_type' type-id='type-id-1148' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='98' column='1' id='type-id-2485'/>
5074        </member-type>
5075        <data-member access='public' layout-offset-in-bits='0'>
5076          <var-decl name='first' type-id='type-id-1148' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
5077        </data-member>
5078        <data-member access='public' layout-offset-in-bits='64'>
5079          <var-decl name='second' type-id='type-id-37' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
5080        </data-member>
5081        <member-function access='public'>
5082          <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'>
5083            <parameter type-id='type-id-2160' is-artificial='yes'/>
5084            <return type-id='type-id-57'/>
5085          </function-decl>
5086        </member-function>
5087        <member-function access='public'>
5088          <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'>
5089            <parameter type-id='type-id-2160' is-artificial='yes'/>
5090            <parameter type-id='type-id-1149'/>
5091            <parameter type-id='type-id-1149'/>
5092            <return type-id='type-id-57'/>
5093          </function-decl>
5094        </member-function>
5095        <member-function access='public'>
5096          <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'>
5097            <parameter type-id='type-id-2160' is-artificial='yes'/>
5098            <parameter type-id='type-id-1351'/>
5099            <return type-id='type-id-57'/>
5100          </function-decl>
5101        </member-function>
5102        <member-function access='public'>
5103          <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'>
5104            <parameter type-id='type-id-2160' is-artificial='yes'/>
5105            <parameter type-id='type-id-2159'/>
5106            <return type-id='type-id-57'/>
5107          </function-decl>
5108        </member-function>
5109      </class-decl>
5110      <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-1254'>
5111        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2486'/>
5112      </class-decl>
5113      <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-2486'/>
5114      <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-2487'>
5115        <member-type access='public'>
5116          <typedef-decl name='value_type' type-id='type-id-2488' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2056'/>
5117        </member-type>
5118        <member-type access='private'>
5119          <typedef-decl name='__pointer' type-id='type-id-2490' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2489'/>
5120        </member-type>
5121        <member-type access='public'>
5122          <typedef-decl name='pointer' type-id='type-id-2489' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2491'/>
5123        </member-type>
5124        <member-type access='private'>
5125          <typedef-decl name='__const_void_pointer' type-id='type-id-2493' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2492'/>
5126        </member-type>
5127        <member-type access='public'>
5128          <typedef-decl name='const_void_pointer' type-id='type-id-2492' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2494'/>
5129        </member-type>
5130        <member-type access='private'>
5131          <typedef-decl name='__size_type' type-id='type-id-2496' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2495'/>
5132        </member-type>
5133        <member-type access='public'>
5134          <typedef-decl name='size_type' type-id='type-id-2495' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2497'/>
5135        </member-type>
5136        <member-type access='public'>
5137          <typedef-decl name='rebind_alloc' type-id='type-id-2499' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2498'/>
5138        </member-type>
5139      </class-decl>
5140      <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-1139'>
5141        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-188'/>
5142        <member-type access='public'>
5143          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2496'/>
5144        </member-type>
5145        <member-type access='public'>
5146          <typedef-decl name='pointer' type-id='type-id-2160' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2490'/>
5147        </member-type>
5148        <member-type access='public'>
5149          <typedef-decl name='value_type' type-id='type-id-1349' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2488'/>
5150        </member-type>
5151        <member-type access='public'>
5152          <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-2500'>
5153            <member-type access='public'>
5154              <typedef-decl name='other' type-id='type-id-1120' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2501'/>
5155            </member-type>
5156          </class-decl>
5157        </member-type>
5158        <member-function access='public'>
5159          <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'>
5160            <parameter type-id='type-id-2034' is-artificial='yes'/>
5161            <return type-id='type-id-57'/>
5162          </function-decl>
5163        </member-function>
5164        <member-function access='public'>
5165          <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'>
5166            <parameter type-id='type-id-2034' is-artificial='yes'/>
5167            <parameter type-id='type-id-1141'/>
5168            <return type-id='type-id-57'/>
5169          </function-decl>
5170        </member-function>
5171        <member-function access='public' destructor='yes'>
5172          <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'>
5173            <parameter type-id='type-id-2034' is-artificial='yes'/>
5174            <parameter type-id='type-id-29' is-artificial='yes'/>
5175            <return type-id='type-id-57'/>
5176          </function-decl>
5177        </member-function>
5178      </class-decl>
5179      <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-2502'>
5180        <member-type access='public'>
5181          <typedef-decl name='pointer' type-id='type-id-2160' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2503'/>
5182        </member-type>
5183        <member-type access='public'>
5184          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2504'/>
5185        </member-type>
5186        <member-type access='public'>
5187          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2493'/>
5188        </member-type>
5189      </class-decl>
5190      <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-2505'>
5191        <member-type access='public'>
5192          <typedef-decl name='__type' type-id='type-id-1349' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1989'/>
5193        </member-type>
5194      </class-decl>
5195      <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-2506'>
5196        <member-type access='public'>
5197          <typedef-decl name='__type' type-id='type-id-2501' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2499'/>
5198        </member-type>
5199      </class-decl>
5200      <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-852'>
5201        <member-type access='public'>
5202          <typedef-decl name='_Base_ptr' type-id='type-id-2479' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='182' column='1' id='type-id-2507'/>
5203        </member-type>
5204        <member-type access='public'>
5205          <typedef-decl name='reference' type-id='type-id-2158' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='175' column='1' id='type-id-2508'/>
5206        </member-type>
5207        <member-type access='public'>
5208          <typedef-decl name='pointer' type-id='type-id-2160' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='176' column='1' id='type-id-2509'/>
5209        </member-type>
5210        <member-type access='public'>
5211          <typedef-decl name='_Self' type-id='type-id-852' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='181' column='1' id='type-id-856'/>
5212        </member-type>
5213        <member-type access='public'>
5214          <typedef-decl name='_Link_type' type-id='type-id-1829' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='183' column='1' id='type-id-2510'/>
5215        </member-type>
5216        <data-member access='public' layout-offset-in-bits='0'>
5217          <var-decl name='_M_node' type-id='type-id-2507' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='238' column='1'/>
5218        </data-member>
5219        <member-function access='public'>
5220          <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'>
5221            <parameter type-id='type-id-1819' is-artificial='yes'/>
5222            <return type-id='type-id-57'/>
5223          </function-decl>
5224        </member-function>
5225        <member-function access='public'>
5226          <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'>
5227            <parameter type-id='type-id-1819' is-artificial='yes'/>
5228            <parameter type-id='type-id-2510'/>
5229            <return type-id='type-id-57'/>
5230          </function-decl>
5231        </member-function>
5232        <member-function access='public' const='yes'>
5233          <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_'>
5234            <parameter type-id='type-id-855' name='this' is-artificial='yes'/>
5235            <parameter type-id='type-id-859' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='235' column='1'/>
5236            <return type-id='type-id-1'/>
5237          </function-decl>
5238        </member-function>
5239        <member-function access='public'>
5240          <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'>
5241            <parameter type-id='type-id-1820' name='this' is-artificial='yes'/>
5242            <parameter type-id='type-id-29'/>
5243            <return type-id='type-id-856'/>
5244          </function-decl>
5245        </member-function>
5246        <member-function access='public' const='yes'>
5247          <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'>
5248            <parameter type-id='type-id-855' name='this' is-artificial='yes'/>
5249            <return type-id='type-id-2509'/>
5250          </function-decl>
5251        </member-function>
5252        <member-function access='public'>
5253          <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'>
5254            <parameter type-id='type-id-1819' is-artificial='yes'/>
5255            <parameter type-id='type-id-2510'/>
5256            <return type-id='type-id-57'/>
5257          </function-decl>
5258        </member-function>
5259      </class-decl>
5260      <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-843'>
5261        <member-type access='public'>
5262          <typedef-decl name='_Base_ptr' type-id='type-id-2480' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='254' column='1' id='type-id-2511'/>
5263        </member-type>
5264        <member-type access='public'>
5265          <typedef-decl name='reference' type-id='type-id-1351' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='245' column='1' id='type-id-2512'/>
5266        </member-type>
5267        <member-type access='public'>
5268          <typedef-decl name='pointer' type-id='type-id-1352' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='246' column='1' id='type-id-2513'/>
5269        </member-type>
5270        <member-type access='public'>
5271          <typedef-decl name='iterator' type-id='type-id-852' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='248' column='1' id='type-id-849'/>
5272        </member-type>
5273        <member-type access='public'>
5274          <typedef-decl name='_Self' type-id='type-id-843' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='253' column='1' id='type-id-846'/>
5275        </member-type>
5276        <member-type access='public'>
5277          <typedef-decl name='_Link_type' type-id='type-id-875' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='255' column='1' id='type-id-2514'/>
5278        </member-type>
5279        <data-member access='public' layout-offset-in-bits='0'>
5280          <var-decl name='_M_node' type-id='type-id-2511' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='318' column='1'/>
5281        </data-member>
5282        <member-function access='public'>
5283          <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'>
5284            <parameter type-id='type-id-1817' is-artificial='yes'/>
5285            <return type-id='type-id-57'/>
5286          </function-decl>
5287        </member-function>
5288        <member-function access='public'>
5289          <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'>
5290            <parameter type-id='type-id-1817' is-artificial='yes'/>
5291            <parameter type-id='type-id-2514'/>
5292            <return type-id='type-id-57'/>
5293          </function-decl>
5294        </member-function>
5295        <member-function access='public'>
5296          <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'>
5297            <parameter type-id='type-id-1817' is-artificial='yes'/>
5298            <parameter type-id='type-id-851'/>
5299            <return type-id='type-id-57'/>
5300          </function-decl>
5301        </member-function>
5302      </class-decl>
5303      <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-1353'>
5304        <data-member access='public' layout-offset-in-bits='0'>
5305          <var-decl name='first' type-id='type-id-1831' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
5306        </data-member>
5307        <data-member access='public' layout-offset-in-bits='64'>
5308          <var-decl name='second' type-id='type-id-1831' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
5309        </data-member>
5310        <member-function access='public'>
5311          <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'>
5312            <parameter type-id='type-id-2163' is-artificial='yes'/>
5313            <return type-id='type-id-57'/>
5314          </function-decl>
5315        </member-function>
5316        <member-function access='public'>
5317          <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'>
5318            <parameter type-id='type-id-2163' is-artificial='yes'/>
5319            <parameter type-id='type-id-1833'/>
5320            <parameter type-id='type-id-1833'/>
5321            <return type-id='type-id-57'/>
5322          </function-decl>
5323        </member-function>
5324        <member-function access='public'>
5325          <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'>
5326            <parameter type-id='type-id-2163' is-artificial='yes'/>
5327            <parameter type-id='type-id-1355'/>
5328            <return type-id='type-id-57'/>
5329          </function-decl>
5330        </member-function>
5331        <member-function access='public'>
5332          <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'>
5333            <parameter type-id='type-id-2163' is-artificial='yes'/>
5334            <parameter type-id='type-id-2162'/>
5335            <return type-id='type-id-57'/>
5336          </function-decl>
5337        </member-function>
5338      </class-decl>
5339      <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-1219'>
5340        <member-type access='public'>
5341          <typedef-decl name='iterator' type-id='type-id-1352' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2515'/>
5342        </member-type>
5343        <member-type access='public'>
5344          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2516'/>
5345        </member-type>
5346        <member-type access='public'>
5347          <typedef-decl name='const_iterator' type-id='type-id-1352' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2517'/>
5348        </member-type>
5349        <data-member access='private' layout-offset-in-bits='0'>
5350          <var-decl name='_M_array' type-id='type-id-2515' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
5351        </data-member>
5352        <data-member access='private' layout-offset-in-bits='64'>
5353          <var-decl name='_M_len' type-id='type-id-2516' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
5354        </data-member>
5355        <member-function access='private'>
5356          <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'>
5357            <parameter type-id='type-id-2103' is-artificial='yes'/>
5358            <parameter type-id='type-id-2517'/>
5359            <parameter type-id='type-id-2516'/>
5360            <return type-id='type-id-57'/>
5361          </function-decl>
5362        </member-function>
5363        <member-function access='public'>
5364          <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'>
5365            <parameter type-id='type-id-2103' is-artificial='yes'/>
5366            <return type-id='type-id-57'/>
5367          </function-decl>
5368        </member-function>
5369      </class-decl>
5370      <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-1510'>
5371        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-975'/>
5372        <member-type access='public'>
5373          <typedef-decl name='value_type' type-id='type-id-1377' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1517'/>
5374        </member-type>
5375        <member-type access='public'>
5376          <typedef-decl name='pointer' type-id='type-id-2519' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2518'/>
5377        </member-type>
5378        <member-type access='public'>
5379          <typedef-decl name='reference' type-id='type-id-2521' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2520'/>
5380        </member-type>
5381        <member-type access='public'>
5382          <typedef-decl name='const_reference' type-id='type-id-2523' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2522'/>
5383        </member-type>
5384        <member-type access='public'>
5385          <typedef-decl name='iterator' type-id='type-id-2525' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2524'/>
5386        </member-type>
5387        <member-type access='public'>
5388          <typedef-decl name='const_iterator' type-id='type-id-2527' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2526'/>
5389        </member-type>
5390        <member-type access='public'>
5391          <typedef-decl name='const_reverse_iterator' type-id='type-id-2529' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2528'/>
5392        </member-type>
5393        <member-type access='public'>
5394          <typedef-decl name='reverse_iterator' type-id='type-id-2531' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2530'/>
5395        </member-type>
5396        <member-type access='public'>
5397          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2532'/>
5398        </member-type>
5399        <member-type access='public'>
5400          <typedef-decl name='allocator_type' type-id='type-id-1142' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1514'/>
5401        </member-type>
5402        <member-function access='public'>
5403          <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'>
5404            <parameter type-id='type-id-2266' is-artificial='yes'/>
5405            <return type-id='type-id-57'/>
5406          </function-decl>
5407        </member-function>
5408        <member-function access='public'>
5409          <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'>
5410            <parameter type-id='type-id-2266' is-artificial='yes'/>
5411            <parameter type-id='type-id-1516'/>
5412            <return type-id='type-id-57'/>
5413          </function-decl>
5414        </member-function>
5415        <member-function access='public'>
5416          <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'>
5417            <parameter type-id='type-id-2266' is-artificial='yes'/>
5418            <parameter type-id='type-id-2532'/>
5419            <parameter type-id='type-id-1516'/>
5420            <return type-id='type-id-57'/>
5421          </function-decl>
5422        </member-function>
5423        <member-function access='public'>
5424          <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'>
5425            <parameter type-id='type-id-2266' is-artificial='yes'/>
5426            <parameter type-id='type-id-2532'/>
5427            <parameter type-id='type-id-1519'/>
5428            <parameter type-id='type-id-1516'/>
5429            <return type-id='type-id-57'/>
5430          </function-decl>
5431        </member-function>
5432        <member-function access='public'>
5433          <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'>
5434            <parameter type-id='type-id-2266' is-artificial='yes'/>
5435            <parameter type-id='type-id-1512'/>
5436            <return type-id='type-id-57'/>
5437          </function-decl>
5438        </member-function>
5439        <member-function access='public'>
5440          <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'>
5441            <parameter type-id='type-id-2266' is-artificial='yes'/>
5442            <parameter type-id='type-id-2265'/>
5443            <return type-id='type-id-57'/>
5444          </function-decl>
5445        </member-function>
5446        <member-function access='public'>
5447          <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'>
5448            <parameter type-id='type-id-2266' is-artificial='yes'/>
5449            <parameter type-id='type-id-1512'/>
5450            <parameter type-id='type-id-1516'/>
5451            <return type-id='type-id-57'/>
5452          </function-decl>
5453        </member-function>
5454        <member-function access='public'>
5455          <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'>
5456            <parameter type-id='type-id-2266' is-artificial='yes'/>
5457            <parameter type-id='type-id-2265'/>
5458            <parameter type-id='type-id-1516'/>
5459            <return type-id='type-id-57'/>
5460          </function-decl>
5461        </member-function>
5462        <member-function access='public'>
5463          <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'>
5464            <parameter type-id='type-id-2266' is-artificial='yes'/>
5465            <parameter type-id='type-id-2533'/>
5466            <parameter type-id='type-id-1516'/>
5467            <return type-id='type-id-57'/>
5468          </function-decl>
5469        </member-function>
5470        <member-function access='public' destructor='yes'>
5471          <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'>
5472            <parameter type-id='type-id-2266' is-artificial='yes'/>
5473            <parameter type-id='type-id-29' is-artificial='yes'/>
5474            <return type-id='type-id-57'/>
5475          </function-decl>
5476        </member-function>
5477        <member-function access='public' destructor='yes'>
5478          <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'>
5479            <parameter type-id='type-id-2266' is-artificial='yes'/>
5480            <parameter type-id='type-id-29' is-artificial='yes'/>
5481            <return type-id='type-id-57'/>
5482          </function-decl>
5483        </member-function>
5484      </class-decl>
5485      <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-975'>
5486        <member-type access='public'>
5487          <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-1918'>
5488            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1142'/>
5489            <data-member access='public' layout-offset-in-bits='0'>
5490              <var-decl name='_M_start' type-id='type-id-2519' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
5491            </data-member>
5492            <data-member access='public' layout-offset-in-bits='64'>
5493              <var-decl name='_M_finish' type-id='type-id-2519' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
5494            </data-member>
5495            <data-member access='public' layout-offset-in-bits='128'>
5496              <var-decl name='_M_end_of_storage' type-id='type-id-2519' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
5497            </data-member>
5498            <member-function access='public' constructor='yes'>
5499              <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'>
5500                <parameter type-id='type-id-1920' is-artificial='yes'/>
5501                <return type-id='type-id-57'/>
5502              </function-decl>
5503            </member-function>
5504            <member-function access='public' constructor='yes'>
5505              <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'>
5506                <parameter type-id='type-id-1920' is-artificial='yes'/>
5507                <parameter type-id='type-id-980'/>
5508                <return type-id='type-id-57'/>
5509              </function-decl>
5510            </member-function>
5511            <member-function access='public' constructor='yes'>
5512              <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'>
5513                <parameter type-id='type-id-1920' is-artificial='yes'/>
5514                <parameter type-id='type-id-1917'/>
5515                <return type-id='type-id-57'/>
5516              </function-decl>
5517            </member-function>
5518          </class-decl>
5519        </member-type>
5520        <member-type access='public'>
5521          <typedef-decl name='pointer' type-id='type-id-2534' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2519'/>
5522        </member-type>
5523        <member-type access='public'>
5524          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2535' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-978'/>
5525        </member-type>
5526        <member-type access='public'>
5527          <typedef-decl name='allocator_type' type-id='type-id-1142' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-981'/>
5528        </member-type>
5529        <data-member access='public' layout-offset-in-bits='0'>
5530          <var-decl name='_M_impl' type-id='type-id-1918' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
5531        </data-member>
5532        <member-function access='public'>
5533          <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'>
5534            <parameter type-id='type-id-1914' is-artificial='yes'/>
5535            <return type-id='type-id-57'/>
5536          </function-decl>
5537        </member-function>
5538        <member-function access='public'>
5539          <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'>
5540            <parameter type-id='type-id-1914' is-artificial='yes'/>
5541            <parameter type-id='type-id-983'/>
5542            <return type-id='type-id-57'/>
5543          </function-decl>
5544        </member-function>
5545        <member-function access='public'>
5546          <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'>
5547            <parameter type-id='type-id-1914' is-artificial='yes'/>
5548            <parameter type-id='type-id-1381'/>
5549            <return type-id='type-id-57'/>
5550          </function-decl>
5551        </member-function>
5552        <member-function access='public'>
5553          <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'>
5554            <parameter type-id='type-id-1914' is-artificial='yes'/>
5555            <parameter type-id='type-id-1381'/>
5556            <parameter type-id='type-id-983'/>
5557            <return type-id='type-id-57'/>
5558          </function-decl>
5559        </member-function>
5560        <member-function access='public'>
5561          <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'>
5562            <parameter type-id='type-id-1914' is-artificial='yes'/>
5563            <parameter type-id='type-id-1917'/>
5564            <return type-id='type-id-57'/>
5565          </function-decl>
5566        </member-function>
5567        <member-function access='public'>
5568          <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'>
5569            <parameter type-id='type-id-1914' is-artificial='yes'/>
5570            <parameter type-id='type-id-1913'/>
5571            <return type-id='type-id-57'/>
5572          </function-decl>
5573        </member-function>
5574        <member-function access='public'>
5575          <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'>
5576            <parameter type-id='type-id-1914' is-artificial='yes'/>
5577            <parameter type-id='type-id-1913'/>
5578            <parameter type-id='type-id-983'/>
5579            <return type-id='type-id-57'/>
5580          </function-decl>
5581        </member-function>
5582        <member-function access='public' destructor='yes'>
5583          <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'>
5584            <parameter type-id='type-id-1914' is-artificial='yes'/>
5585            <parameter type-id='type-id-29' is-artificial='yes'/>
5586            <return type-id='type-id-57'/>
5587          </function-decl>
5588        </member-function>
5589        <member-function access='public' destructor='yes'>
5590          <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'>
5591            <parameter type-id='type-id-1914' is-artificial='yes'/>
5592            <parameter type-id='type-id-29' is-artificial='yes'/>
5593            <return type-id='type-id-57'/>
5594          </function-decl>
5595        </member-function>
5596        <member-function access='public'>
5597          <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'>
5598            <parameter type-id='type-id-1915' name='this' is-artificial='yes'/>
5599            <return type-id='type-id-1916'/>
5600          </function-decl>
5601        </member-function>
5602        <member-function access='public'>
5603          <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'>
5604            <parameter type-id='type-id-1915' name='this' is-artificial='yes'/>
5605            <parameter type-id='type-id-2519' name='__p' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1'/>
5606            <parameter type-id='type-id-1381' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1'/>
5607            <return type-id='type-id-57'/>
5608          </function-decl>
5609        </member-function>
5610      </class-decl>
5611      <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-1142'>
5612        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-190'/>
5613        <member-type access='public'>
5614          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2536'/>
5615        </member-type>
5616        <member-type access='public'>
5617          <typedef-decl name='pointer' type-id='type-id-2200' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2537'/>
5618        </member-type>
5619        <member-type access='public'>
5620          <typedef-decl name='value_type' type-id='type-id-1377' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2538'/>
5621        </member-type>
5622        <member-type access='public'>
5623          <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-2539'>
5624            <member-type access='public'>
5625              <typedef-decl name='other' type-id='type-id-1142' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2540'/>
5626            </member-type>
5627          </class-decl>
5628        </member-type>
5629        <member-function access='public'>
5630          <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'>
5631            <parameter type-id='type-id-2037' is-artificial='yes'/>
5632            <return type-id='type-id-57'/>
5633          </function-decl>
5634        </member-function>
5635        <member-function access='public'>
5636          <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'>
5637            <parameter type-id='type-id-2037' is-artificial='yes'/>
5638            <parameter type-id='type-id-1144'/>
5639            <return type-id='type-id-57'/>
5640          </function-decl>
5641        </member-function>
5642        <member-function access='public' destructor='yes'>
5643          <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'>
5644            <parameter type-id='type-id-2037' is-artificial='yes'/>
5645            <parameter type-id='type-id-29' is-artificial='yes'/>
5646            <return type-id='type-id-57'/>
5647          </function-decl>
5648        </member-function>
5649        <member-function access='public' destructor='yes'>
5650          <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'>
5651            <parameter type-id='type-id-2037' is-artificial='yes'/>
5652            <parameter type-id='type-id-29' is-artificial='yes'/>
5653            <return type-id='type-id-57'/>
5654          </function-decl>
5655        </member-function>
5656      </class-decl>
5657      <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-1377'>
5658        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1065'/>
5659        <member-function access='public'>
5660          <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'>
5661            <parameter type-id='type-id-2200' is-artificial='yes'/>
5662            <return type-id='type-id-57'/>
5663          </function-decl>
5664        </member-function>
5665        <member-function access='public'>
5666          <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'>
5667            <parameter type-id='type-id-2200' is-artificial='yes'/>
5668            <parameter type-id='type-id-1379'/>
5669            <return type-id='type-id-57'/>
5670          </function-decl>
5671        </member-function>
5672        <member-function access='public'>
5673          <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'>
5674            <parameter type-id='type-id-2200' is-artificial='yes'/>
5675            <parameter type-id='type-id-2199'/>
5676            <return type-id='type-id-57'/>
5677          </function-decl>
5678        </member-function>
5679        <member-function access='private'>
5680          <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'>
5681            <parameter type-id='type-id-2200' is-artificial='yes'/>
5682            <parameter type-id='type-id-1522'/>
5683            <parameter type-id='type-id-2541'/>
5684            <return type-id='type-id-57'/>
5685          </function-decl>
5686        </member-function>
5687      </class-decl>
5688      <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-1065'>
5689        <data-member access='private' layout-offset-in-bits='0'>
5690          <var-decl name='_M_ptr' type-id='type-id-1681' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1174' column='1'/>
5691        </data-member>
5692        <data-member access='private' layout-offset-in-bits='64'>
5693          <var-decl name='_M_refcount' type-id='type-id-1061' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1175' column='1'/>
5694        </data-member>
5695        <member-function access='public'>
5696          <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'>
5697            <parameter type-id='type-id-1997' is-artificial='yes'/>
5698            <return type-id='type-id-57'/>
5699          </function-decl>
5700        </member-function>
5701        <member-function access='public'>
5702          <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'>
5703            <parameter type-id='type-id-1997' is-artificial='yes'/>
5704            <parameter type-id='type-id-1067'/>
5705            <return type-id='type-id-57'/>
5706          </function-decl>
5707        </member-function>
5708        <member-function access='public' destructor='yes'>
5709          <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'>
5710            <parameter type-id='type-id-1997' is-artificial='yes'/>
5711            <parameter type-id='type-id-29' is-artificial='yes'/>
5712            <return type-id='type-id-57'/>
5713          </function-decl>
5714        </member-function>
5715        <member-function access='public'>
5716          <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'>
5717            <parameter type-id='type-id-1997' is-artificial='yes'/>
5718            <parameter type-id='type-id-1996'/>
5719            <return type-id='type-id-57'/>
5720          </function-decl>
5721        </member-function>
5722        <member-function access='protected'>
5723          <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'>
5724            <parameter type-id='type-id-1997' is-artificial='yes'/>
5725            <parameter type-id='type-id-1074'/>
5726            <parameter type-id='type-id-2541'/>
5727            <return type-id='type-id-57'/>
5728          </function-decl>
5729        </member-function>
5730        <member-function access='public' destructor='yes'>
5731          <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'>
5732            <parameter type-id='type-id-1997' is-artificial='yes'/>
5733            <parameter type-id='type-id-29' is-artificial='yes'/>
5734            <return type-id='type-id-57'/>
5735          </function-decl>
5736        </member-function>
5737      </class-decl>
5738      <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-1476'>
5739        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-947'/>
5740        <member-type access='public'>
5741          <typedef-decl name='value_type' type-id='type-id-1681' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1483'/>
5742        </member-type>
5743        <member-type access='public'>
5744          <typedef-decl name='pointer' type-id='type-id-2543' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2542'/>
5745        </member-type>
5746        <member-type access='public'>
5747          <typedef-decl name='reference' type-id='type-id-2545' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2544'/>
5748        </member-type>
5749        <member-type access='public'>
5750          <typedef-decl name='const_reference' type-id='type-id-2547' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2546'/>
5751        </member-type>
5752        <member-type access='public'>
5753          <typedef-decl name='iterator' type-id='type-id-2549' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2548'/>
5754        </member-type>
5755        <member-type access='public'>
5756          <typedef-decl name='const_iterator' type-id='type-id-2551' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2550'/>
5757        </member-type>
5758        <member-type access='public'>
5759          <typedef-decl name='const_reverse_iterator' type-id='type-id-2553' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2552'/>
5760        </member-type>
5761        <member-type access='public'>
5762          <typedef-decl name='reverse_iterator' type-id='type-id-2555' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2554'/>
5763        </member-type>
5764        <member-type access='public'>
5765          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2556'/>
5766        </member-type>
5767        <member-type access='public'>
5768          <typedef-decl name='allocator_type' type-id='type-id-1093' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1480'/>
5769        </member-type>
5770        <member-function access='public'>
5771          <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'>
5772            <parameter type-id='type-id-2248' is-artificial='yes'/>
5773            <return type-id='type-id-57'/>
5774          </function-decl>
5775        </member-function>
5776        <member-function access='public'>
5777          <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'>
5778            <parameter type-id='type-id-2248' is-artificial='yes'/>
5779            <parameter type-id='type-id-1482'/>
5780            <return type-id='type-id-57'/>
5781          </function-decl>
5782        </member-function>
5783        <member-function access='public'>
5784          <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'>
5785            <parameter type-id='type-id-2248' is-artificial='yes'/>
5786            <parameter type-id='type-id-2556'/>
5787            <parameter type-id='type-id-1482'/>
5788            <return type-id='type-id-57'/>
5789          </function-decl>
5790        </member-function>
5791        <member-function access='public'>
5792          <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'>
5793            <parameter type-id='type-id-2248' is-artificial='yes'/>
5794            <parameter type-id='type-id-2556'/>
5795            <parameter type-id='type-id-1485'/>
5796            <parameter type-id='type-id-1482'/>
5797            <return type-id='type-id-57'/>
5798          </function-decl>
5799        </member-function>
5800        <member-function access='public'>
5801          <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'>
5802            <parameter type-id='type-id-2248' is-artificial='yes'/>
5803            <parameter type-id='type-id-1478'/>
5804            <return type-id='type-id-57'/>
5805          </function-decl>
5806        </member-function>
5807        <member-function access='public'>
5808          <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'>
5809            <parameter type-id='type-id-2248' is-artificial='yes'/>
5810            <parameter type-id='type-id-2247'/>
5811            <return type-id='type-id-57'/>
5812          </function-decl>
5813        </member-function>
5814        <member-function access='public'>
5815          <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'>
5816            <parameter type-id='type-id-2248' is-artificial='yes'/>
5817            <parameter type-id='type-id-1478'/>
5818            <parameter type-id='type-id-1482'/>
5819            <return type-id='type-id-57'/>
5820          </function-decl>
5821        </member-function>
5822        <member-function access='public'>
5823          <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'>
5824            <parameter type-id='type-id-2248' is-artificial='yes'/>
5825            <parameter type-id='type-id-2247'/>
5826            <parameter type-id='type-id-1482'/>
5827            <return type-id='type-id-57'/>
5828          </function-decl>
5829        </member-function>
5830        <member-function access='public'>
5831          <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'>
5832            <parameter type-id='type-id-2248' is-artificial='yes'/>
5833            <parameter type-id='type-id-2557'/>
5834            <parameter type-id='type-id-1482'/>
5835            <return type-id='type-id-57'/>
5836          </function-decl>
5837        </member-function>
5838        <member-function access='public' destructor='yes'>
5839          <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'>
5840            <parameter type-id='type-id-2248' is-artificial='yes'/>
5841            <parameter type-id='type-id-29' is-artificial='yes'/>
5842            <return type-id='type-id-57'/>
5843          </function-decl>
5844        </member-function>
5845      </class-decl>
5846      <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-947'>
5847        <member-type access='public'>
5848          <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-1893'>
5849            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1093'/>
5850            <data-member access='public' layout-offset-in-bits='0'>
5851              <var-decl name='_M_start' type-id='type-id-2543' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
5852            </data-member>
5853            <data-member access='public' layout-offset-in-bits='64'>
5854              <var-decl name='_M_finish' type-id='type-id-2543' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
5855            </data-member>
5856            <data-member access='public' layout-offset-in-bits='128'>
5857              <var-decl name='_M_end_of_storage' type-id='type-id-2543' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
5858            </data-member>
5859            <member-function access='public' constructor='yes'>
5860              <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'>
5861                <parameter type-id='type-id-1895' is-artificial='yes'/>
5862                <return type-id='type-id-57'/>
5863              </function-decl>
5864            </member-function>
5865            <member-function access='public' constructor='yes'>
5866              <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'>
5867                <parameter type-id='type-id-1895' is-artificial='yes'/>
5868                <parameter type-id='type-id-952'/>
5869                <return type-id='type-id-57'/>
5870              </function-decl>
5871            </member-function>
5872            <member-function access='public' constructor='yes'>
5873              <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'>
5874                <parameter type-id='type-id-1895' is-artificial='yes'/>
5875                <parameter type-id='type-id-1892'/>
5876                <return type-id='type-id-57'/>
5877              </function-decl>
5878            </member-function>
5879          </class-decl>
5880        </member-type>
5881        <member-type access='public'>
5882          <typedef-decl name='pointer' type-id='type-id-2558' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2543'/>
5883        </member-type>
5884        <member-type access='public'>
5885          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2559' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-950'/>
5886        </member-type>
5887        <member-type access='public'>
5888          <typedef-decl name='allocator_type' type-id='type-id-1093' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-953'/>
5889        </member-type>
5890        <data-member access='public' layout-offset-in-bits='0'>
5891          <var-decl name='_M_impl' type-id='type-id-1893' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
5892        </data-member>
5893        <member-function access='public'>
5894          <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'>
5895            <parameter type-id='type-id-1890' is-artificial='yes'/>
5896            <return type-id='type-id-57'/>
5897          </function-decl>
5898        </member-function>
5899        <member-function access='public'>
5900          <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'>
5901            <parameter type-id='type-id-1890' is-artificial='yes'/>
5902            <parameter type-id='type-id-955'/>
5903            <return type-id='type-id-57'/>
5904          </function-decl>
5905        </member-function>
5906        <member-function access='public'>
5907          <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'>
5908            <parameter type-id='type-id-1890' is-artificial='yes'/>
5909            <parameter type-id='type-id-1381'/>
5910            <return type-id='type-id-57'/>
5911          </function-decl>
5912        </member-function>
5913        <member-function access='public'>
5914          <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'>
5915            <parameter type-id='type-id-1890' is-artificial='yes'/>
5916            <parameter type-id='type-id-1381'/>
5917            <parameter type-id='type-id-955'/>
5918            <return type-id='type-id-57'/>
5919          </function-decl>
5920        </member-function>
5921        <member-function access='public'>
5922          <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'>
5923            <parameter type-id='type-id-1890' is-artificial='yes'/>
5924            <parameter type-id='type-id-1892'/>
5925            <return type-id='type-id-57'/>
5926          </function-decl>
5927        </member-function>
5928        <member-function access='public'>
5929          <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'>
5930            <parameter type-id='type-id-1890' is-artificial='yes'/>
5931            <parameter type-id='type-id-1889'/>
5932            <return type-id='type-id-57'/>
5933          </function-decl>
5934        </member-function>
5935        <member-function access='public'>
5936          <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'>
5937            <parameter type-id='type-id-1890' is-artificial='yes'/>
5938            <parameter type-id='type-id-1889'/>
5939            <parameter type-id='type-id-955'/>
5940            <return type-id='type-id-57'/>
5941          </function-decl>
5942        </member-function>
5943        <member-function access='public' destructor='yes'>
5944          <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'>
5945            <parameter type-id='type-id-1890' is-artificial='yes'/>
5946            <parameter type-id='type-id-29' is-artificial='yes'/>
5947            <return type-id='type-id-57'/>
5948          </function-decl>
5949        </member-function>
5950      </class-decl>
5951      <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-1093'>
5952        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-154'/>
5953        <member-type access='public'>
5954          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2560'/>
5955        </member-type>
5956        <member-type access='public'>
5957          <typedef-decl name='pointer' type-id='type-id-1686' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2561'/>
5958        </member-type>
5959        <member-type access='public'>
5960          <typedef-decl name='value_type' type-id='type-id-1681' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2562'/>
5961        </member-type>
5962        <member-type access='public'>
5963          <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-2563'>
5964            <member-type access='public'>
5965              <typedef-decl name='other' type-id='type-id-1093' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2564'/>
5966            </member-type>
5967          </class-decl>
5968        </member-type>
5969        <member-function access='public'>
5970          <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'>
5971            <parameter type-id='type-id-2010' is-artificial='yes'/>
5972            <return type-id='type-id-57'/>
5973          </function-decl>
5974        </member-function>
5975        <member-function access='public'>
5976          <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'>
5977            <parameter type-id='type-id-2010' is-artificial='yes'/>
5978            <parameter type-id='type-id-1095'/>
5979            <return type-id='type-id-57'/>
5980          </function-decl>
5981        </member-function>
5982        <member-function access='public' destructor='yes'>
5983          <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'>
5984            <parameter type-id='type-id-2010' is-artificial='yes'/>
5985            <parameter type-id='type-id-29' is-artificial='yes'/>
5986            <return type-id='type-id-57'/>
5987          </function-decl>
5988        </member-function>
5989      </class-decl>
5990      <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-2565'>
5991        <member-type access='public'>
5992          <typedef-decl name='value_type' type-id='type-id-2562' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2044'/>
5993        </member-type>
5994        <member-type access='private'>
5995          <typedef-decl name='__pointer' type-id='type-id-2561' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2566'/>
5996        </member-type>
5997        <member-type access='public'>
5998          <typedef-decl name='pointer' type-id='type-id-2566' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2567'/>
5999        </member-type>
6000        <member-type access='private'>
6001          <typedef-decl name='__const_void_pointer' type-id='type-id-2569' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2568'/>
6002        </member-type>
6003        <member-type access='public'>
6004          <typedef-decl name='const_void_pointer' type-id='type-id-2568' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2570'/>
6005        </member-type>
6006        <member-type access='private'>
6007          <typedef-decl name='__size_type' type-id='type-id-2560' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2571'/>
6008        </member-type>
6009        <member-type access='public'>
6010          <typedef-decl name='size_type' type-id='type-id-2571' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2572'/>
6011        </member-type>
6012        <member-type access='public'>
6013          <typedef-decl name='rebind_alloc' type-id='type-id-2574' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2573'/>
6014        </member-type>
6015      </class-decl>
6016      <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-2575'>
6017        <member-type access='public'>
6018          <typedef-decl name='pointer' type-id='type-id-1686' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2576'/>
6019        </member-type>
6020        <member-type access='public'>
6021          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2577'/>
6022        </member-type>
6023        <member-type access='public'>
6024          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2569'/>
6025        </member-type>
6026      </class-decl>
6027      <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-2578'>
6028        <member-type access='public'>
6029          <typedef-decl name='__type' type-id='type-id-1681' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1977'/>
6030        </member-type>
6031      </class-decl>
6032      <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-2579'>
6033        <member-type access='public'>
6034          <typedef-decl name='__type' type-id='type-id-2564' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2574'/>
6035        </member-type>
6036      </class-decl>
6037      <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-1486'>
6038        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-956'/>
6039        <member-type access='public'>
6040          <typedef-decl name='value_type' type-id='type-id-1689' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1493'/>
6041        </member-type>
6042        <member-type access='public'>
6043          <typedef-decl name='pointer' type-id='type-id-2581' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2580'/>
6044        </member-type>
6045        <member-type access='public'>
6046          <typedef-decl name='reference' type-id='type-id-2583' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2582'/>
6047        </member-type>
6048        <member-type access='public'>
6049          <typedef-decl name='const_reference' type-id='type-id-2585' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2584'/>
6050        </member-type>
6051        <member-type access='public'>
6052          <typedef-decl name='iterator' type-id='type-id-2587' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2586'/>
6053        </member-type>
6054        <member-type access='public'>
6055          <typedef-decl name='const_iterator' type-id='type-id-2589' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2588'/>
6056        </member-type>
6057        <member-type access='public'>
6058          <typedef-decl name='const_reverse_iterator' type-id='type-id-2591' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2590'/>
6059        </member-type>
6060        <member-type access='public'>
6061          <typedef-decl name='reverse_iterator' type-id='type-id-2593' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2592'/>
6062        </member-type>
6063        <member-type access='public'>
6064          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2594'/>
6065        </member-type>
6066        <member-type access='public'>
6067          <typedef-decl name='allocator_type' type-id='type-id-1096' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1490'/>
6068        </member-type>
6069        <member-function access='public'>
6070          <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'>
6071            <parameter type-id='type-id-2252' is-artificial='yes'/>
6072            <return type-id='type-id-57'/>
6073          </function-decl>
6074        </member-function>
6075        <member-function access='public'>
6076          <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'>
6077            <parameter type-id='type-id-2252' is-artificial='yes'/>
6078            <parameter type-id='type-id-1492'/>
6079            <return type-id='type-id-57'/>
6080          </function-decl>
6081        </member-function>
6082        <member-function access='public'>
6083          <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'>
6084            <parameter type-id='type-id-2252' is-artificial='yes'/>
6085            <parameter type-id='type-id-2594'/>
6086            <parameter type-id='type-id-1492'/>
6087            <return type-id='type-id-57'/>
6088          </function-decl>
6089        </member-function>
6090        <member-function access='public'>
6091          <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'>
6092            <parameter type-id='type-id-2252' is-artificial='yes'/>
6093            <parameter type-id='type-id-2594'/>
6094            <parameter type-id='type-id-1495'/>
6095            <parameter type-id='type-id-1492'/>
6096            <return type-id='type-id-57'/>
6097          </function-decl>
6098        </member-function>
6099        <member-function access='public'>
6100          <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'>
6101            <parameter type-id='type-id-2252' is-artificial='yes'/>
6102            <parameter type-id='type-id-1488'/>
6103            <return type-id='type-id-57'/>
6104          </function-decl>
6105        </member-function>
6106        <member-function access='public'>
6107          <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'>
6108            <parameter type-id='type-id-2252' is-artificial='yes'/>
6109            <parameter type-id='type-id-2251'/>
6110            <return type-id='type-id-57'/>
6111          </function-decl>
6112        </member-function>
6113        <member-function access='public'>
6114          <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'>
6115            <parameter type-id='type-id-2252' is-artificial='yes'/>
6116            <parameter type-id='type-id-1488'/>
6117            <parameter type-id='type-id-1492'/>
6118            <return type-id='type-id-57'/>
6119          </function-decl>
6120        </member-function>
6121        <member-function access='public'>
6122          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
6123            <parameter type-id='type-id-2252' is-artificial='yes'/>
6124            <parameter type-id='type-id-2251'/>
6125            <parameter type-id='type-id-1492'/>
6126            <return type-id='type-id-57'/>
6127          </function-decl>
6128        </member-function>
6129        <member-function access='public'>
6130          <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'>
6131            <parameter type-id='type-id-2252' is-artificial='yes'/>
6132            <parameter type-id='type-id-2595'/>
6133            <parameter type-id='type-id-1492'/>
6134            <return type-id='type-id-57'/>
6135          </function-decl>
6136        </member-function>
6137        <member-function access='public' destructor='yes'>
6138          <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'>
6139            <parameter type-id='type-id-2252' is-artificial='yes'/>
6140            <parameter type-id='type-id-29' is-artificial='yes'/>
6141            <return type-id='type-id-57'/>
6142          </function-decl>
6143        </member-function>
6144      </class-decl>
6145      <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-956'>
6146        <member-type access='public'>
6147          <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-1900'>
6148            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1096'/>
6149            <data-member access='public' layout-offset-in-bits='0'>
6150              <var-decl name='_M_start' type-id='type-id-2581' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
6151            </data-member>
6152            <data-member access='public' layout-offset-in-bits='64'>
6153              <var-decl name='_M_finish' type-id='type-id-2581' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
6154            </data-member>
6155            <data-member access='public' layout-offset-in-bits='128'>
6156              <var-decl name='_M_end_of_storage' type-id='type-id-2581' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
6157            </data-member>
6158            <member-function access='public' constructor='yes'>
6159              <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'>
6160                <parameter type-id='type-id-1902' is-artificial='yes'/>
6161                <return type-id='type-id-57'/>
6162              </function-decl>
6163            </member-function>
6164            <member-function access='public' constructor='yes'>
6165              <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'>
6166                <parameter type-id='type-id-1902' is-artificial='yes'/>
6167                <parameter type-id='type-id-961'/>
6168                <return type-id='type-id-57'/>
6169              </function-decl>
6170            </member-function>
6171            <member-function access='public' constructor='yes'>
6172              <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'>
6173                <parameter type-id='type-id-1902' is-artificial='yes'/>
6174                <parameter type-id='type-id-1899'/>
6175                <return type-id='type-id-57'/>
6176              </function-decl>
6177            </member-function>
6178          </class-decl>
6179        </member-type>
6180        <member-type access='public'>
6181          <typedef-decl name='pointer' type-id='type-id-2596' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2581'/>
6182        </member-type>
6183        <member-type access='public'>
6184          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2597' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-959'/>
6185        </member-type>
6186        <member-type access='public'>
6187          <typedef-decl name='allocator_type' type-id='type-id-1096' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-962'/>
6188        </member-type>
6189        <data-member access='public' layout-offset-in-bits='0'>
6190          <var-decl name='_M_impl' type-id='type-id-1900' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
6191        </data-member>
6192        <member-function access='public'>
6193          <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'>
6194            <parameter type-id='type-id-1897' is-artificial='yes'/>
6195            <return type-id='type-id-57'/>
6196          </function-decl>
6197        </member-function>
6198        <member-function access='public'>
6199          <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'>
6200            <parameter type-id='type-id-1897' is-artificial='yes'/>
6201            <parameter type-id='type-id-964'/>
6202            <return type-id='type-id-57'/>
6203          </function-decl>
6204        </member-function>
6205        <member-function access='public'>
6206          <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'>
6207            <parameter type-id='type-id-1897' is-artificial='yes'/>
6208            <parameter type-id='type-id-1381'/>
6209            <return type-id='type-id-57'/>
6210          </function-decl>
6211        </member-function>
6212        <member-function access='public'>
6213          <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'>
6214            <parameter type-id='type-id-1897' is-artificial='yes'/>
6215            <parameter type-id='type-id-1381'/>
6216            <parameter type-id='type-id-964'/>
6217            <return type-id='type-id-57'/>
6218          </function-decl>
6219        </member-function>
6220        <member-function access='public'>
6221          <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'>
6222            <parameter type-id='type-id-1897' is-artificial='yes'/>
6223            <parameter type-id='type-id-1899'/>
6224            <return type-id='type-id-57'/>
6225          </function-decl>
6226        </member-function>
6227        <member-function access='public'>
6228          <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'>
6229            <parameter type-id='type-id-1897' is-artificial='yes'/>
6230            <parameter type-id='type-id-1896'/>
6231            <return type-id='type-id-57'/>
6232          </function-decl>
6233        </member-function>
6234        <member-function access='public'>
6235          <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'>
6236            <parameter type-id='type-id-1897' is-artificial='yes'/>
6237            <parameter type-id='type-id-1896'/>
6238            <parameter type-id='type-id-964'/>
6239            <return type-id='type-id-57'/>
6240          </function-decl>
6241        </member-function>
6242        <member-function access='public' destructor='yes'>
6243          <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'>
6244            <parameter type-id='type-id-1897' is-artificial='yes'/>
6245            <parameter type-id='type-id-29' is-artificial='yes'/>
6246            <return type-id='type-id-57'/>
6247          </function-decl>
6248        </member-function>
6249      </class-decl>
6250      <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-1096'>
6251        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-156'/>
6252        <member-type access='public'>
6253          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2598'/>
6254        </member-type>
6255        <member-type access='public'>
6256          <typedef-decl name='pointer' type-id='type-id-1694' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2599'/>
6257        </member-type>
6258        <member-type access='public'>
6259          <typedef-decl name='value_type' type-id='type-id-1689' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2600'/>
6260        </member-type>
6261        <member-type access='public'>
6262          <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-2601'>
6263            <member-type access='public'>
6264              <typedef-decl name='other' type-id='type-id-1096' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2602'/>
6265            </member-type>
6266          </class-decl>
6267        </member-type>
6268        <member-function access='public'>
6269          <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'>
6270            <parameter type-id='type-id-2012' is-artificial='yes'/>
6271            <return type-id='type-id-57'/>
6272          </function-decl>
6273        </member-function>
6274        <member-function access='public'>
6275          <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'>
6276            <parameter type-id='type-id-2012' is-artificial='yes'/>
6277            <parameter type-id='type-id-1098'/>
6278            <return type-id='type-id-57'/>
6279          </function-decl>
6280        </member-function>
6281        <member-function access='public' destructor='yes'>
6282          <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'>
6283            <parameter type-id='type-id-2012' is-artificial='yes'/>
6284            <parameter type-id='type-id-29' is-artificial='yes'/>
6285            <return type-id='type-id-57'/>
6286          </function-decl>
6287        </member-function>
6288      </class-decl>
6289      <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-2603'>
6290        <member-type access='public'>
6291          <typedef-decl name='value_type' type-id='type-id-2600' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2046'/>
6292        </member-type>
6293        <member-type access='private'>
6294          <typedef-decl name='__pointer' type-id='type-id-2599' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2604'/>
6295        </member-type>
6296        <member-type access='public'>
6297          <typedef-decl name='pointer' type-id='type-id-2604' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2605'/>
6298        </member-type>
6299        <member-type access='private'>
6300          <typedef-decl name='__const_void_pointer' type-id='type-id-2607' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2606'/>
6301        </member-type>
6302        <member-type access='public'>
6303          <typedef-decl name='const_void_pointer' type-id='type-id-2606' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2608'/>
6304        </member-type>
6305        <member-type access='private'>
6306          <typedef-decl name='__size_type' type-id='type-id-2598' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2609'/>
6307        </member-type>
6308        <member-type access='public'>
6309          <typedef-decl name='size_type' type-id='type-id-2609' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2610'/>
6310        </member-type>
6311        <member-type access='public'>
6312          <typedef-decl name='rebind_alloc' type-id='type-id-2612' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2611'/>
6313        </member-type>
6314      </class-decl>
6315      <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-2613'>
6316        <member-type access='public'>
6317          <typedef-decl name='pointer' type-id='type-id-1694' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2614'/>
6318        </member-type>
6319        <member-type access='public'>
6320          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2615'/>
6321        </member-type>
6322        <member-type access='public'>
6323          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2607'/>
6324        </member-type>
6325      </class-decl>
6326      <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-2616'>
6327        <member-type access='public'>
6328          <typedef-decl name='__type' type-id='type-id-1689' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1979'/>
6329        </member-type>
6330      </class-decl>
6331      <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-2617'>
6332        <member-type access='public'>
6333          <typedef-decl name='__type' type-id='type-id-2602' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2612'/>
6334        </member-type>
6335      </class-decl>
6336      <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-1294'>
6337        <member-type access='private'>
6338          <typedef-decl name='_Rep_type' type-id='type-id-811' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2618'/>
6339        </member-type>
6340        <member-type access='public'>
6341          <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='99' column='1' id='type-id-1301'/>
6342        </member-type>
6343        <member-type access='public'>
6344          <typedef-decl name='mapped_type' type-id='type-id-619' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1304'/>
6345        </member-type>
6346        <member-type access='public'>
6347          <typedef-decl name='value_type' type-id='type-id-1345' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1307'/>
6348        </member-type>
6349        <member-type access='public'>
6350          <typedef-decl name='key_compare' type-id='type-id-1254' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2619'/>
6351        </member-type>
6352        <member-type access='public'>
6353          <typedef-decl name='allocator_type' type-id='type-id-1136' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='103' column='1' id='type-id-1298'/>
6354        </member-type>
6355        <member-type access='public'>
6356          <typedef-decl name='iterator' type-id='type-id-2621' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2620'/>
6357        </member-type>
6358        <member-type access='public'>
6359          <typedef-decl name='const_iterator' type-id='type-id-2623' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2622'/>
6360        </member-type>
6361        <member-type access='public'>
6362          <typedef-decl name='size_type' type-id='type-id-2625' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='151' column='1' id='type-id-2624'/>
6363        </member-type>
6364        <member-type access='public'>
6365          <typedef-decl name='reverse_iterator' type-id='type-id-2627' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2626'/>
6366        </member-type>
6367        <member-type access='public'>
6368          <typedef-decl name='const_reverse_iterator' type-id='type-id-2629' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2628'/>
6369        </member-type>
6370        <member-type access='private'>
6371          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2630'/>
6372        </member-type>
6373        <data-member access='private' layout-offset-in-bits='0'>
6374          <var-decl name='_M_t' type-id='type-id-2618' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='138' column='1'/>
6375        </data-member>
6376        <member-function access='public'>
6377          <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'>
6378            <parameter type-id='type-id-2127' is-artificial='yes'/>
6379            <return type-id='type-id-57'/>
6380          </function-decl>
6381        </member-function>
6382        <member-function access='public'>
6383          <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'>
6384            <parameter type-id='type-id-2127' is-artificial='yes'/>
6385            <parameter type-id='type-id-1256'/>
6386            <parameter type-id='type-id-1300'/>
6387            <return type-id='type-id-57'/>
6388          </function-decl>
6389        </member-function>
6390        <member-function access='public'>
6391          <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'>
6392            <parameter type-id='type-id-2127' is-artificial='yes'/>
6393            <parameter type-id='type-id-1296'/>
6394            <return type-id='type-id-57'/>
6395          </function-decl>
6396        </member-function>
6397        <member-function access='public'>
6398          <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'>
6399            <parameter type-id='type-id-2127' is-artificial='yes'/>
6400            <parameter type-id='type-id-2126'/>
6401            <return type-id='type-id-57'/>
6402          </function-decl>
6403        </member-function>
6404        <member-function access='public'>
6405          <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'>
6406            <parameter type-id='type-id-2127' is-artificial='yes'/>
6407            <parameter type-id='type-id-2631'/>
6408            <parameter type-id='type-id-1256'/>
6409            <parameter type-id='type-id-1300'/>
6410            <return type-id='type-id-57'/>
6411          </function-decl>
6412        </member-function>
6413        <member-function access='public'>
6414          <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'>
6415            <parameter type-id='type-id-2127' is-artificial='yes'/>
6416            <parameter type-id='type-id-1300'/>
6417            <return type-id='type-id-57'/>
6418          </function-decl>
6419        </member-function>
6420        <member-function access='public'>
6421          <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'>
6422            <parameter type-id='type-id-2127' is-artificial='yes'/>
6423            <parameter type-id='type-id-1296'/>
6424            <parameter type-id='type-id-1300'/>
6425            <return type-id='type-id-57'/>
6426          </function-decl>
6427        </member-function>
6428        <member-function access='public'>
6429          <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'>
6430            <parameter type-id='type-id-2127' is-artificial='yes'/>
6431            <parameter type-id='type-id-2126'/>
6432            <parameter type-id='type-id-1300'/>
6433            <return type-id='type-id-57'/>
6434          </function-decl>
6435        </member-function>
6436        <member-function access='public'>
6437          <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'>
6438            <parameter type-id='type-id-2127' is-artificial='yes'/>
6439            <parameter type-id='type-id-2631'/>
6440            <parameter type-id='type-id-1300'/>
6441            <return type-id='type-id-57'/>
6442          </function-decl>
6443        </member-function>
6444      </class-decl>
6445      <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-811'>
6446        <member-type access='protected'>
6447          <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-1805'>
6448            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1117'/>
6449            <data-member access='public' layout-offset-in-bits='0'>
6450              <var-decl name='_M_key_compare' type-id='type-id-1254' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
6451            </data-member>
6452            <data-member access='public' layout-offset-in-bits='64'>
6453              <var-decl name='_M_header' type-id='type-id-876' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
6454            </data-member>
6455            <data-member access='public' layout-offset-in-bits='320'>
6456              <var-decl name='_M_node_count' type-id='type-id-2625' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
6457            </data-member>
6458            <member-function access='public'>
6459              <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'>
6460                <parameter type-id='type-id-1806' is-artificial='yes'/>
6461                <return type-id='type-id-57'/>
6462              </function-decl>
6463            </member-function>
6464            <member-function access='public'>
6465              <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'>
6466                <parameter type-id='type-id-1806' is-artificial='yes'/>
6467                <parameter type-id='type-id-1256'/>
6468                <parameter type-id='type-id-817'/>
6469                <return type-id='type-id-57'/>
6470              </function-decl>
6471            </member-function>
6472            <member-function access='public'>
6473              <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'>
6474                <parameter type-id='type-id-1806' is-artificial='yes'/>
6475                <parameter type-id='type-id-1256'/>
6476                <parameter type-id='type-id-1804'/>
6477                <return type-id='type-id-57'/>
6478              </function-decl>
6479            </member-function>
6480          </class-decl>
6481        </member-type>
6482        <member-type access='public'>
6483          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2625'/>
6484        </member-type>
6485        <member-type access='private'>
6486          <typedef-decl name='_Node_allocator' type-id='type-id-2632' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-815'/>
6487        </member-type>
6488        <member-type access='protected'>
6489          <typedef-decl name='_Base_ptr' type-id='type-id-1831' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1801'/>
6490        </member-type>
6491        <member-type access='protected'>
6492          <typedef-decl name='_Const_Base_ptr' type-id='type-id-878' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2633'/>
6493        </member-type>
6494        <member-type access='public'>
6495          <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='358' column='1' id='type-id-821'/>
6496        </member-type>
6497        <member-type access='public'>
6498          <typedef-decl name='value_type' type-id='type-id-1345' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-824'/>
6499        </member-type>
6500        <member-type access='public'>
6501          <typedef-decl name='const_reference' type-id='type-id-826' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2634'/>
6502        </member-type>
6503        <member-type access='public'>
6504          <typedef-decl name='_Link_type' type-id='type-id-1827' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2635'/>
6505        </member-type>
6506        <member-type access='public'>
6507          <typedef-decl name='_Const_Link_type' type-id='type-id-871' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2636'/>
6508        </member-type>
6509        <member-type access='public'>
6510          <typedef-decl name='allocator_type' type-id='type-id-1136' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-818'/>
6511        </member-type>
6512        <member-type access='public'>
6513          <typedef-decl name='iterator' type-id='type-id-2637' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2621'/>
6514        </member-type>
6515        <member-type access='public'>
6516          <typedef-decl name='const_iterator' type-id='type-id-2638' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2623'/>
6517        </member-type>
6518        <member-type access='public'>
6519          <typedef-decl name='reverse_iterator' type-id='type-id-2639' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2627'/>
6520        </member-type>
6521        <member-type access='public'>
6522          <typedef-decl name='const_reverse_iterator' type-id='type-id-2640' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2629'/>
6523        </member-type>
6524        <data-member access='protected' layout-offset-in-bits='0'>
6525          <var-decl name='_M_impl' type-id='type-id-1805' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
6526        </data-member>
6527        <member-function access='public'>
6528          <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'>
6529            <parameter type-id='type-id-1800' is-artificial='yes'/>
6530            <return type-id='type-id-57'/>
6531          </function-decl>
6532        </member-function>
6533        <member-function access='public'>
6534          <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'>
6535            <parameter type-id='type-id-1800' is-artificial='yes'/>
6536            <parameter type-id='type-id-1256'/>
6537            <parameter type-id='type-id-820'/>
6538            <return type-id='type-id-57'/>
6539          </function-decl>
6540        </member-function>
6541        <member-function access='public'>
6542          <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'>
6543            <parameter type-id='type-id-1800' is-artificial='yes'/>
6544            <parameter type-id='type-id-813'/>
6545            <return type-id='type-id-57'/>
6546          </function-decl>
6547        </member-function>
6548        <member-function access='public'>
6549          <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'>
6550            <parameter type-id='type-id-1800' is-artificial='yes'/>
6551            <parameter type-id='type-id-820'/>
6552            <return type-id='type-id-57'/>
6553          </function-decl>
6554        </member-function>
6555        <member-function access='public'>
6556          <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'>
6557            <parameter type-id='type-id-1800' is-artificial='yes'/>
6558            <parameter type-id='type-id-813'/>
6559            <parameter type-id='type-id-820'/>
6560            <return type-id='type-id-57'/>
6561          </function-decl>
6562        </member-function>
6563        <member-function access='public'>
6564          <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'>
6565            <parameter type-id='type-id-1800' is-artificial='yes'/>
6566            <parameter type-id='type-id-1799'/>
6567            <return type-id='type-id-57'/>
6568          </function-decl>
6569        </member-function>
6570        <member-function access='public'>
6571          <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'>
6572            <parameter type-id='type-id-1800' is-artificial='yes'/>
6573            <parameter type-id='type-id-1799'/>
6574            <parameter type-id='type-id-820'/>
6575            <return type-id='type-id-57'/>
6576          </function-decl>
6577        </member-function>
6578        <member-function access='public'>
6579          <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'>
6580            <parameter type-id='type-id-1800' is-artificial='yes'/>
6581            <parameter type-id='type-id-1799'/>
6582            <parameter type-id='type-id-1804'/>
6583            <return type-id='type-id-57'/>
6584          </function-decl>
6585        </member-function>
6586        <member-function access='public' destructor='yes'>
6587          <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'>
6588            <parameter type-id='type-id-1800' is-artificial='yes'/>
6589            <parameter type-id='type-id-29' is-artificial='yes'/>
6590            <return type-id='type-id-57'/>
6591          </function-decl>
6592        </member-function>
6593      </class-decl>
6594      <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-1117'>
6595        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-172'/>
6596        <member-function access='public'>
6597          <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'>
6598            <parameter type-id='type-id-2019' is-artificial='yes'/>
6599            <return type-id='type-id-57'/>
6600          </function-decl>
6601        </member-function>
6602        <member-function access='public'>
6603          <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'>
6604            <parameter type-id='type-id-2019' is-artificial='yes'/>
6605            <parameter type-id='type-id-1119'/>
6606            <return type-id='type-id-57'/>
6607          </function-decl>
6608        </member-function>
6609        <member-function access='public' destructor='yes'>
6610          <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'>
6611            <parameter type-id='type-id-2019' is-artificial='yes'/>
6612            <parameter type-id='type-id-29' is-artificial='yes'/>
6613            <return type-id='type-id-57'/>
6614          </function-decl>
6615        </member-function>
6616      </class-decl>
6617      <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-868'>
6618        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-876'/>
6619        <data-member access='public' layout-offset-in-bits='256'>
6620          <var-decl name='_M_storage' type-id='type-id-109' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='147' column='1'/>
6621        </data-member>
6622      </class-decl>
6623      <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-2641'>
6624        <member-type access='public'>
6625          <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-2642'>
6626            <member-type access='public'>
6627              <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-2643'/>
6628            </member-type>
6629            <data-member access='public'>
6630              <var-decl name='__data' type-id='type-id-42' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1885' column='1'/>
6631            </data-member>
6632            <data-member access='public'>
6633              <var-decl name='__align' type-id='type-id-2643' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1886' column='1'/>
6634            </data-member>
6635          </union-decl>
6636        </member-type>
6637      </class-decl>
6638      <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-1345'>
6639        <data-member access='public' layout-offset-in-bits='0'>
6640          <var-decl name='first' type-id='type-id-1148' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
6641        </data-member>
6642        <data-member access='public' layout-offset-in-bits='64'>
6643          <var-decl name='second' type-id='type-id-619' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
6644        </data-member>
6645        <member-function access='public'>
6646          <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'>
6647            <parameter type-id='type-id-2157' is-artificial='yes'/>
6648            <return type-id='type-id-57'/>
6649          </function-decl>
6650        </member-function>
6651        <member-function access='public'>
6652          <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'>
6653            <parameter type-id='type-id-2157' is-artificial='yes'/>
6654            <parameter type-id='type-id-1149'/>
6655            <parameter type-id='type-id-621'/>
6656            <return type-id='type-id-57'/>
6657          </function-decl>
6658        </member-function>
6659        <member-function access='public'>
6660          <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'>
6661            <parameter type-id='type-id-2157' is-artificial='yes'/>
6662            <parameter type-id='type-id-1347'/>
6663            <return type-id='type-id-57'/>
6664          </function-decl>
6665        </member-function>
6666        <member-function access='public'>
6667          <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'>
6668            <parameter type-id='type-id-2157' is-artificial='yes'/>
6669            <parameter type-id='type-id-2156'/>
6670            <return type-id='type-id-57'/>
6671          </function-decl>
6672        </member-function>
6673      </class-decl>
6674      <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-2644'>
6675        <member-type access='public'>
6676          <typedef-decl name='value_type' type-id='type-id-2645' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2054'/>
6677        </member-type>
6678        <member-type access='private'>
6679          <typedef-decl name='__pointer' type-id='type-id-2647' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2646'/>
6680        </member-type>
6681        <member-type access='public'>
6682          <typedef-decl name='pointer' type-id='type-id-2646' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2648'/>
6683        </member-type>
6684        <member-type access='private'>
6685          <typedef-decl name='__const_void_pointer' type-id='type-id-2650' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2649'/>
6686        </member-type>
6687        <member-type access='public'>
6688          <typedef-decl name='const_void_pointer' type-id='type-id-2649' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2651'/>
6689        </member-type>
6690        <member-type access='private'>
6691          <typedef-decl name='__size_type' type-id='type-id-2653' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2652'/>
6692        </member-type>
6693        <member-type access='public'>
6694          <typedef-decl name='size_type' type-id='type-id-2652' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2654'/>
6695        </member-type>
6696        <member-type access='public'>
6697          <typedef-decl name='rebind_alloc' type-id='type-id-2656' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2655'/>
6698        </member-type>
6699      </class-decl>
6700      <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-1136'>
6701        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-186'/>
6702        <member-type access='public'>
6703          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2653'/>
6704        </member-type>
6705        <member-type access='public'>
6706          <typedef-decl name='pointer' type-id='type-id-2157' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2647'/>
6707        </member-type>
6708        <member-type access='public'>
6709          <typedef-decl name='value_type' type-id='type-id-1345' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2645'/>
6710        </member-type>
6711        <member-type access='public'>
6712          <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-2657'>
6713            <member-type access='public'>
6714              <typedef-decl name='other' type-id='type-id-1117' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2658'/>
6715            </member-type>
6716          </class-decl>
6717        </member-type>
6718        <member-function access='public'>
6719          <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'>
6720            <parameter type-id='type-id-2032' is-artificial='yes'/>
6721            <return type-id='type-id-57'/>
6722          </function-decl>
6723        </member-function>
6724        <member-function access='public'>
6725          <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'>
6726            <parameter type-id='type-id-2032' is-artificial='yes'/>
6727            <parameter type-id='type-id-1138'/>
6728            <return type-id='type-id-57'/>
6729          </function-decl>
6730        </member-function>
6731        <member-function access='public' destructor='yes'>
6732          <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'>
6733            <parameter type-id='type-id-2032' is-artificial='yes'/>
6734            <parameter type-id='type-id-29' is-artificial='yes'/>
6735            <return type-id='type-id-57'/>
6736          </function-decl>
6737        </member-function>
6738      </class-decl>
6739      <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-2659'>
6740        <member-type access='public'>
6741          <typedef-decl name='pointer' type-id='type-id-2157' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2660'/>
6742        </member-type>
6743        <member-type access='public'>
6744          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2661'/>
6745        </member-type>
6746        <member-type access='public'>
6747          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2650'/>
6748        </member-type>
6749      </class-decl>
6750      <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-2662'>
6751        <member-type access='public'>
6752          <typedef-decl name='__type' type-id='type-id-1345' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1987'/>
6753        </member-type>
6754      </class-decl>
6755      <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-2663'>
6756        <member-type access='public'>
6757          <typedef-decl name='__type' type-id='type-id-2658' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2656'/>
6758        </member-type>
6759      </class-decl>
6760      <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-1364'>
6761        <member-type access='private'>
6762          <typedef-decl name='_Rep_type' type-id='type-id-779' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='115' column='1' id='type-id-2664'/>
6763        </member-type>
6764        <member-type access='public'>
6765          <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='103' column='1' id='type-id-1371'/>
6766        </member-type>
6767        <member-type access='public'>
6768          <typedef-decl name='value_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='104' column='1' id='type-id-1374'/>
6769        </member-type>
6770        <member-type access='public'>
6771          <typedef-decl name='key_compare' type-id='type-id-1254' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='105' column='1' id='type-id-2665'/>
6772        </member-type>
6773        <member-type access='public'>
6774          <typedef-decl name='value_compare' type-id='type-id-1254' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='106' column='1' id='type-id-2666'/>
6775        </member-type>
6776        <member-type access='public'>
6777          <typedef-decl name='allocator_type' type-id='type-id-1126' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='107' column='1' id='type-id-1368'/>
6778        </member-type>
6779        <member-type access='public'>
6780          <typedef-decl name='iterator' type-id='type-id-2668' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='130' column='1' id='type-id-2667'/>
6781        </member-type>
6782        <member-type access='public'>
6783          <typedef-decl name='const_iterator' type-id='type-id-2668' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='131' column='1' id='type-id-2669'/>
6784        </member-type>
6785        <member-type access='public'>
6786          <typedef-decl name='reverse_iterator' type-id='type-id-2671' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='132' column='1' id='type-id-2670'/>
6787        </member-type>
6788        <member-type access='public'>
6789          <typedef-decl name='size_type' type-id='type-id-2673' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='134' column='1' id='type-id-2672'/>
6790        </member-type>
6791        <data-member access='private' layout-offset-in-bits='0'>
6792          <var-decl name='_M_t' type-id='type-id-2664' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='116' column='1'/>
6793        </data-member>
6794        <member-function access='public'>
6795          <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'>
6796            <parameter type-id='type-id-2195' is-artificial='yes'/>
6797            <return type-id='type-id-57'/>
6798          </function-decl>
6799        </member-function>
6800        <member-function access='public'>
6801          <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'>
6802            <parameter type-id='type-id-2195' is-artificial='yes'/>
6803            <parameter type-id='type-id-1256'/>
6804            <parameter type-id='type-id-1370'/>
6805            <return type-id='type-id-57'/>
6806          </function-decl>
6807        </member-function>
6808        <member-function access='public'>
6809          <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'>
6810            <parameter type-id='type-id-2195' is-artificial='yes'/>
6811            <parameter type-id='type-id-1366'/>
6812            <return type-id='type-id-57'/>
6813          </function-decl>
6814        </member-function>
6815        <member-function access='public'>
6816          <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'>
6817            <parameter type-id='type-id-2195' is-artificial='yes'/>
6818            <parameter type-id='type-id-2194'/>
6819            <return type-id='type-id-57'/>
6820          </function-decl>
6821        </member-function>
6822        <member-function access='public'>
6823          <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'>
6824            <parameter type-id='type-id-2195' is-artificial='yes'/>
6825            <parameter type-id='type-id-1216'/>
6826            <parameter type-id='type-id-1256'/>
6827            <parameter type-id='type-id-1370'/>
6828            <return type-id='type-id-57'/>
6829          </function-decl>
6830        </member-function>
6831        <member-function access='public'>
6832          <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'>
6833            <parameter type-id='type-id-2195' is-artificial='yes'/>
6834            <parameter type-id='type-id-1370'/>
6835            <return type-id='type-id-57'/>
6836          </function-decl>
6837        </member-function>
6838        <member-function access='public'>
6839          <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'>
6840            <parameter type-id='type-id-2195' is-artificial='yes'/>
6841            <parameter type-id='type-id-1366'/>
6842            <parameter type-id='type-id-1370'/>
6843            <return type-id='type-id-57'/>
6844          </function-decl>
6845        </member-function>
6846        <member-function access='public'>
6847          <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'>
6848            <parameter type-id='type-id-2195' is-artificial='yes'/>
6849            <parameter type-id='type-id-2194'/>
6850            <parameter type-id='type-id-1370'/>
6851            <return type-id='type-id-57'/>
6852          </function-decl>
6853        </member-function>
6854        <member-function access='public'>
6855          <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'>
6856            <parameter type-id='type-id-2195' is-artificial='yes'/>
6857            <parameter type-id='type-id-1216'/>
6858            <parameter type-id='type-id-1370'/>
6859            <return type-id='type-id-57'/>
6860          </function-decl>
6861        </member-function>
6862      </class-decl>
6863      <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-779'>
6864        <member-type access='protected'>
6865          <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-1787'>
6866            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1111'/>
6867            <data-member access='public' layout-offset-in-bits='0'>
6868              <var-decl name='_M_key_compare' type-id='type-id-1254' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
6869            </data-member>
6870            <data-member access='public' layout-offset-in-bits='64'>
6871              <var-decl name='_M_header' type-id='type-id-876' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
6872            </data-member>
6873            <data-member access='public' layout-offset-in-bits='320'>
6874              <var-decl name='_M_node_count' type-id='type-id-2673' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
6875            </data-member>
6876            <member-function access='public'>
6877              <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'>
6878                <parameter type-id='type-id-1788' is-artificial='yes'/>
6879                <return type-id='type-id-57'/>
6880              </function-decl>
6881            </member-function>
6882            <member-function access='public'>
6883              <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'>
6884                <parameter type-id='type-id-1788' is-artificial='yes'/>
6885                <parameter type-id='type-id-1256'/>
6886                <parameter type-id='type-id-785'/>
6887                <return type-id='type-id-57'/>
6888              </function-decl>
6889            </member-function>
6890            <member-function access='public'>
6891              <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'>
6892                <parameter type-id='type-id-1788' is-artificial='yes'/>
6893                <parameter type-id='type-id-1256'/>
6894                <parameter type-id='type-id-1786'/>
6895                <return type-id='type-id-57'/>
6896              </function-decl>
6897            </member-function>
6898          </class-decl>
6899        </member-type>
6900        <member-type access='public'>
6901          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2673'/>
6902        </member-type>
6903        <member-type access='private'>
6904          <typedef-decl name='_Node_allocator' type-id='type-id-2674' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-783'/>
6905        </member-type>
6906        <member-type access='protected'>
6907          <typedef-decl name='_Base_ptr' type-id='type-id-1831' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1783'/>
6908        </member-type>
6909        <member-type access='protected'>
6910          <typedef-decl name='_Const_Base_ptr' type-id='type-id-878' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2675'/>
6911        </member-type>
6912        <member-type access='public'>
6913          <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='358' column='1' id='type-id-789'/>
6914        </member-type>
6915        <member-type access='public'>
6916          <typedef-decl name='value_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-792'/>
6917        </member-type>
6918        <member-type access='public'>
6919          <typedef-decl name='const_reference' type-id='type-id-794' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2676'/>
6920        </member-type>
6921        <member-type access='public'>
6922          <typedef-decl name='_Link_type' type-id='type-id-1823' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2677'/>
6923        </member-type>
6924        <member-type access='public'>
6925          <typedef-decl name='_Const_Link_type' type-id='type-id-863' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2678'/>
6926        </member-type>
6927        <member-type access='public'>
6928          <typedef-decl name='allocator_type' type-id='type-id-1126' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-786'/>
6929        </member-type>
6930        <member-type access='public'>
6931          <typedef-decl name='iterator' type-id='type-id-2680' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2679'/>
6932        </member-type>
6933        <member-type access='public'>
6934          <typedef-decl name='const_iterator' type-id='type-id-2681' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2668'/>
6935        </member-type>
6936        <member-type access='public'>
6937          <typedef-decl name='reverse_iterator' type-id='type-id-2683' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2682'/>
6938        </member-type>
6939        <member-type access='public'>
6940          <typedef-decl name='const_reverse_iterator' type-id='type-id-2684' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2671'/>
6941        </member-type>
6942        <data-member access='protected' layout-offset-in-bits='0'>
6943          <var-decl name='_M_impl' type-id='type-id-1787' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
6944        </data-member>
6945        <member-function access='public'>
6946          <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'>
6947            <parameter type-id='type-id-1782' is-artificial='yes'/>
6948            <return type-id='type-id-57'/>
6949          </function-decl>
6950        </member-function>
6951        <member-function access='public'>
6952          <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'>
6953            <parameter type-id='type-id-1782' is-artificial='yes'/>
6954            <parameter type-id='type-id-1256'/>
6955            <parameter type-id='type-id-788'/>
6956            <return type-id='type-id-57'/>
6957          </function-decl>
6958        </member-function>
6959        <member-function access='public'>
6960          <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'>
6961            <parameter type-id='type-id-1782' is-artificial='yes'/>
6962            <parameter type-id='type-id-781'/>
6963            <return type-id='type-id-57'/>
6964          </function-decl>
6965        </member-function>
6966        <member-function access='public'>
6967          <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'>
6968            <parameter type-id='type-id-1782' is-artificial='yes'/>
6969            <parameter type-id='type-id-788'/>
6970            <return type-id='type-id-57'/>
6971          </function-decl>
6972        </member-function>
6973        <member-function access='public'>
6974          <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'>
6975            <parameter type-id='type-id-1782' is-artificial='yes'/>
6976            <parameter type-id='type-id-781'/>
6977            <parameter type-id='type-id-788'/>
6978            <return type-id='type-id-57'/>
6979          </function-decl>
6980        </member-function>
6981        <member-function access='public'>
6982          <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'>
6983            <parameter type-id='type-id-1782' is-artificial='yes'/>
6984            <parameter type-id='type-id-1781'/>
6985            <return type-id='type-id-57'/>
6986          </function-decl>
6987        </member-function>
6988        <member-function access='public'>
6989          <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'>
6990            <parameter type-id='type-id-1782' is-artificial='yes'/>
6991            <parameter type-id='type-id-1781'/>
6992            <parameter type-id='type-id-788'/>
6993            <return type-id='type-id-57'/>
6994          </function-decl>
6995        </member-function>
6996        <member-function access='public'>
6997          <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'>
6998            <parameter type-id='type-id-1782' is-artificial='yes'/>
6999            <parameter type-id='type-id-1781'/>
7000            <parameter type-id='type-id-1786'/>
7001            <return type-id='type-id-57'/>
7002          </function-decl>
7003        </member-function>
7004        <member-function access='public' destructor='yes'>
7005          <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'>
7006            <parameter type-id='type-id-1782' is-artificial='yes'/>
7007            <parameter type-id='type-id-29' is-artificial='yes'/>
7008            <return type-id='type-id-57'/>
7009          </function-decl>
7010        </member-function>
7011      </class-decl>
7012      <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-1394'>
7013        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-896'/>
7014        <member-function access='public'>
7015          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
7016            <parameter type-id='type-id-2214' is-artificial='yes'/>
7017            <return type-id='type-id-57'/>
7018          </function-decl>
7019        </member-function>
7020        <member-function access='public'>
7021          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
7022            <parameter type-id='type-id-2214' is-artificial='yes'/>
7023            <parameter type-id='type-id-1529'/>
7024            <parameter type-id='type-id-1529'/>
7025            <return type-id='type-id-57'/>
7026          </function-decl>
7027        </member-function>
7028        <member-function access='public'>
7029          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
7030            <parameter type-id='type-id-2214' is-artificial='yes'/>
7031            <parameter type-id='type-id-1396'/>
7032            <return type-id='type-id-57'/>
7033          </function-decl>
7034        </member-function>
7035        <member-function access='public'>
7036          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
7037            <parameter type-id='type-id-2214' is-artificial='yes'/>
7038            <parameter type-id='type-id-2213'/>
7039            <return type-id='type-id-57'/>
7040          </function-decl>
7041        </member-function>
7042      </class-decl>
7043      <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-896'>
7044        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-914'/>
7045        <base-class access='private' layout-offset-in-bits='32' type-id='type-id-747'/>
7046        <member-type access='public'>
7047          <typedef-decl name='_Inherited' type-id='type-id-914' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-899'/>
7048        </member-type>
7049        <member-function access='public'>
7050          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
7051            <parameter type-id='type-id-1848' is-artificial='yes'/>
7052            <return type-id='type-id-57'/>
7053          </function-decl>
7054        </member-function>
7055        <member-function access='public'>
7056          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
7057            <parameter type-id='type-id-1848' is-artificial='yes'/>
7058            <parameter type-id='type-id-1529'/>
7059            <parameter type-id='type-id-1529'/>
7060            <return type-id='type-id-57'/>
7061          </function-decl>
7062        </member-function>
7063        <member-function access='public'>
7064          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
7065            <parameter type-id='type-id-1848' is-artificial='yes'/>
7066            <parameter type-id='type-id-898'/>
7067            <return type-id='type-id-57'/>
7068          </function-decl>
7069        </member-function>
7070        <member-function access='public'>
7071          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
7072            <parameter type-id='type-id-1848' is-artificial='yes'/>
7073            <parameter type-id='type-id-1847'/>
7074            <return type-id='type-id-57'/>
7075          </function-decl>
7076        </member-function>
7077      </class-decl>
7078      <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-914'>
7079        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1863'/>
7080        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-756'/>
7081        <member-type access='public'>
7082          <typedef-decl name='_Inherited' type-id='type-id-1863' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-917'/>
7083        </member-type>
7084        <member-function access='public'>
7085          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
7086            <parameter type-id='type-id-1861' is-artificial='yes'/>
7087            <return type-id='type-id-57'/>
7088          </function-decl>
7089        </member-function>
7090        <member-function access='public'>
7091          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
7092            <parameter type-id='type-id-1861' is-artificial='yes'/>
7093            <parameter type-id='type-id-1529'/>
7094            <return type-id='type-id-57'/>
7095          </function-decl>
7096        </member-function>
7097        <member-function access='public'>
7098          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
7099            <parameter type-id='type-id-1861' is-artificial='yes'/>
7100            <parameter type-id='type-id-916'/>
7101            <return type-id='type-id-57'/>
7102          </function-decl>
7103        </member-function>
7104        <member-function access='public'>
7105          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
7106            <parameter type-id='type-id-1861' is-artificial='yes'/>
7107            <parameter type-id='type-id-1860'/>
7108            <return type-id='type-id-57'/>
7109          </function-decl>
7110        </member-function>
7111      </class-decl>
7112      <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-1863'>
7113        <member-function access='public'>
7114          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
7115            <parameter type-id='type-id-1865' is-artificial='yes'/>
7116            <return type-id='type-id-57'/>
7117          </function-decl>
7118        </member-function>
7119      </class-decl>
7120      <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-756'>
7121        <data-member access='public' layout-offset-in-bits='0'>
7122          <var-decl name='_M_head_impl' type-id='type-id-22' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7123        </data-member>
7124        <member-function access='public'>
7125          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7126            <parameter type-id='type-id-1761' is-artificial='yes'/>
7127            <return type-id='type-id-57'/>
7128          </function-decl>
7129        </member-function>
7130        <member-function access='public'>
7131          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7132            <parameter type-id='type-id-1761' is-artificial='yes'/>
7133            <parameter type-id='type-id-1529'/>
7134            <return type-id='type-id-57'/>
7135          </function-decl>
7136        </member-function>
7137        <member-function access='public'>
7138          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7139            <parameter type-id='type-id-1761' is-artificial='yes'/>
7140            <parameter type-id='type-id-758'/>
7141            <return type-id='type-id-57'/>
7142          </function-decl>
7143        </member-function>
7144        <member-function access='public'>
7145          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7146            <parameter type-id='type-id-1761' is-artificial='yes'/>
7147            <parameter type-id='type-id-1760'/>
7148            <return type-id='type-id-57'/>
7149          </function-decl>
7150        </member-function>
7151        <member-function access='public'>
7152          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7153            <parameter type-id='type-id-1761' is-artificial='yes'/>
7154            <parameter type-id='type-id-2685'/>
7155            <parameter type-id='type-id-2686'/>
7156            <return type-id='type-id-57'/>
7157          </function-decl>
7158        </member-function>
7159      </class-decl>
7160      <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-2685'/>
7161      <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-2686'>
7162        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2687'/>
7163        <member-type access='public'>
7164          <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-1998'>
7165            <member-function access='public' constructor='yes'>
7166              <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'>
7167                <parameter type-id='type-id-1999' is-artificial='yes'/>
7168                <parameter is-variadic='yes'/>
7169                <return type-id='type-id-57'/>
7170              </function-decl>
7171            </member-function>
7172          </class-decl>
7173        </member-type>
7174        <data-member access='public' layout-offset-in-bits='0'>
7175          <var-decl name='_M_a' type-id='type-id-1998' visibility='default' filepath='/usr/include/c++/4.9/bits/uses_allocator.h' line='70' column='1'/>
7176        </data-member>
7177      </class-decl>
7178      <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-2687'/>
7179      <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-747'>
7180        <data-member access='public' layout-offset-in-bits='0'>
7181          <var-decl name='_M_head_impl' type-id='type-id-22' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
7182        </data-member>
7183        <member-function access='public'>
7184          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
7185            <parameter type-id='type-id-1751' is-artificial='yes'/>
7186            <return type-id='type-id-57'/>
7187          </function-decl>
7188        </member-function>
7189        <member-function access='public'>
7190          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7191            <parameter type-id='type-id-1751' is-artificial='yes'/>
7192            <parameter type-id='type-id-1529'/>
7193            <return type-id='type-id-57'/>
7194          </function-decl>
7195        </member-function>
7196        <member-function access='public'>
7197          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
7198            <parameter type-id='type-id-1751' is-artificial='yes'/>
7199            <parameter type-id='type-id-749'/>
7200            <return type-id='type-id-57'/>
7201          </function-decl>
7202        </member-function>
7203        <member-function access='public'>
7204          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
7205            <parameter type-id='type-id-1751' is-artificial='yes'/>
7206            <parameter type-id='type-id-1750'/>
7207            <return type-id='type-id-57'/>
7208          </function-decl>
7209        </member-function>
7210        <member-function access='public'>
7211          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
7212            <parameter type-id='type-id-1751' is-artificial='yes'/>
7213            <parameter type-id='type-id-2685'/>
7214            <parameter type-id='type-id-2686'/>
7215            <return type-id='type-id-57'/>
7216          </function-decl>
7217        </member-function>
7218      </class-decl>
7219      <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-1061'>
7220        <data-member access='private' layout-offset-in-bits='0'>
7221          <var-decl name='_M_pi' type-id='type-id-1835' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='727' column='1'/>
7222        </data-member>
7223        <member-function access='public'>
7224          <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'>
7225            <parameter type-id='type-id-1994' is-artificial='yes'/>
7226            <return type-id='type-id-57'/>
7227          </function-decl>
7228        </member-function>
7229        <member-function access='public'>
7230          <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'>
7231            <parameter type-id='type-id-1994' is-artificial='yes'/>
7232            <parameter type-id='type-id-1071'/>
7233            <return type-id='type-id-57'/>
7234          </function-decl>
7235        </member-function>
7236        <member-function access='public'>
7237          <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'>
7238            <parameter type-id='type-id-1994' is-artificial='yes'/>
7239            <parameter type-id='type-id-1071'/>
7240            <parameter type-id='type-id-2541'/>
7241            <return type-id='type-id-57'/>
7242          </function-decl>
7243        </member-function>
7244        <member-function access='public' destructor='yes'>
7245          <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'>
7246            <parameter type-id='type-id-1994' is-artificial='yes'/>
7247            <parameter type-id='type-id-29' is-artificial='yes'/>
7248            <return type-id='type-id-57'/>
7249          </function-decl>
7250        </member-function>
7251        <member-function access='public'>
7252          <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'>
7253            <parameter type-id='type-id-1994' is-artificial='yes'/>
7254            <parameter type-id='type-id-1063'/>
7255            <return type-id='type-id-57'/>
7256          </function-decl>
7257        </member-function>
7258        <member-function access='public' destructor='yes'>
7259          <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'>
7260            <parameter type-id='type-id-1994' is-artificial='yes'/>
7261            <parameter type-id='type-id-29' is-artificial='yes'/>
7262            <return type-id='type-id-57'/>
7263          </function-decl>
7264        </member-function>
7265      </class-decl>
7266      <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-879'>
7267        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2688'/>
7268        <data-member access='private' layout-offset-in-bits='64'>
7269          <var-decl name='_M_use_count' type-id='type-id-61' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='206' column='1'/>
7270        </data-member>
7271        <data-member access='private' layout-offset-in-bits='96'>
7272          <var-decl name='_M_weak_count' type-id='type-id-61' visibility='default' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='207' column='1'/>
7273        </data-member>
7274        <member-function access='public'>
7275          <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'>
7276            <parameter type-id='type-id-1835' is-artificial='yes'/>
7277            <return type-id='type-id-57'/>
7278          </function-decl>
7279        </member-function>
7280        <member-function access='private'>
7281          <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'>
7282            <parameter type-id='type-id-1835' is-artificial='yes'/>
7283            <parameter type-id='type-id-881'/>
7284            <return type-id='type-id-57'/>
7285          </function-decl>
7286        </member-function>
7287        <member-function access='public'>
7288          <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'>
7289            <parameter type-id='type-id-1836' name='this' is-artificial='yes'/>
7290            <return type-id='type-id-57'/>
7291          </function-decl>
7292        </member-function>
7293        <member-function access='public' destructor='yes' vtable-offset='-1'>
7294          <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'>
7295            <parameter type-id='type-id-1835' is-artificial='yes'/>
7296            <parameter type-id='type-id-29' is-artificial='yes'/>
7297            <return type-id='type-id-57'/>
7298          </function-decl>
7299        </member-function>
7300        <member-function access='public' vtable-offset='2'>
7301          <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'>
7302            <parameter type-id='type-id-1835' is-artificial='yes'/>
7303            <return type-id='type-id-57'/>
7304          </function-decl>
7305        </member-function>
7306        <member-function access='public' vtable-offset='3'>
7307          <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'>
7308            <parameter type-id='type-id-1835' is-artificial='yes'/>
7309            <return type-id='type-id-57'/>
7310          </function-decl>
7311        </member-function>
7312        <member-function access='public' vtable-offset='4'>
7313          <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'>
7314            <parameter type-id='type-id-1835' is-artificial='yes'/>
7315            <parameter type-id='type-id-1399'/>
7316            <return type-id='type-id-23'/>
7317          </function-decl>
7318        </member-function>
7319      </class-decl>
7320      <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-2688'>
7321        <member-type access='protected'>
7322          <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-2689'>
7323            <underlying-type type-id='type-id-40'/>
7324            <enumerator name='_S_need_barriers' value='0'/>
7325          </enum-decl>
7326        </member-type>
7327      </class-decl>
7328      <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-2541'/>
7329      <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-2690'>
7330        <member-type access='public'>
7331          <typedef-decl name='type' type-id='type-id-1680' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2691'/>
7332        </member-type>
7333      </class-decl>
7334      <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-2692'>
7335        <member-type access='public'>
7336          <typedef-decl name='value_type' type-id='type-id-2538' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2058'/>
7337        </member-type>
7338        <member-type access='private'>
7339          <typedef-decl name='__pointer' type-id='type-id-2537' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2693'/>
7340        </member-type>
7341        <member-type access='public'>
7342          <typedef-decl name='pointer' type-id='type-id-2693' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2694'/>
7343        </member-type>
7344        <member-type access='private'>
7345          <typedef-decl name='__const_void_pointer' type-id='type-id-2696' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2695'/>
7346        </member-type>
7347        <member-type access='public'>
7348          <typedef-decl name='const_void_pointer' type-id='type-id-2695' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2697'/>
7349        </member-type>
7350        <member-type access='private'>
7351          <typedef-decl name='__size_type' type-id='type-id-2536' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2698'/>
7352        </member-type>
7353        <member-type access='public'>
7354          <typedef-decl name='size_type' type-id='type-id-2698' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2699'/>
7355        </member-type>
7356        <member-type access='public'>
7357          <typedef-decl name='rebind_alloc' type-id='type-id-2701' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2700'/>
7358        </member-type>
7359        <member-function access='public' static='yes'>
7360          <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'>
7361            <parameter type-id='type-id-2036' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
7362            <parameter type-id='type-id-2694' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
7363            <parameter type-id='type-id-2699' name='__n' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
7364            <return type-id='type-id-57'/>
7365          </function-decl>
7366        </member-function>
7367      </class-decl>
7368      <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-2702'>
7369        <member-type access='public'>
7370          <typedef-decl name='pointer' type-id='type-id-2200' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2703'/>
7371        </member-type>
7372        <member-type access='public'>
7373          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2704'/>
7374        </member-type>
7375        <member-type access='public'>
7376          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2696'/>
7377        </member-type>
7378      </class-decl>
7379      <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-2705'>
7380        <member-type access='public'>
7381          <typedef-decl name='__type' type-id='type-id-1377' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1991'/>
7382        </member-type>
7383      </class-decl>
7384      <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-2706'>
7385        <member-type access='public'>
7386          <typedef-decl name='__type' type-id='type-id-2540' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2701'/>
7387        </member-type>
7388      </class-decl>
7389      <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-1099'>
7390        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-158'/>
7391        <member-type access='public'>
7392          <typedef-decl name='reference' type-id='type-id-1695' filepath='/usr/include/c++/4.9/bits/allocator.h' line='99' column='1' id='type-id-2398'/>
7393        </member-type>
7394        <member-type access='public'>
7395          <typedef-decl name='const_reference' type-id='type-id-613' filepath='/usr/include/c++/4.9/bits/allocator.h' line='100' column='1' id='type-id-2400'/>
7396        </member-type>
7397        <member-type access='public'>
7398          <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-2707'>
7399            <member-type access='public'>
7400              <typedef-decl name='other' type-id='type-id-1105' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2411'/>
7401            </member-type>
7402          </class-decl>
7403        </member-type>
7404        <member-type access='public'>
7405          <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-2708'>
7406            <member-type access='public'>
7407              <typedef-decl name='other' type-id='type-id-1099' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2413'/>
7408            </member-type>
7409          </class-decl>
7410        </member-type>
7411        <member-function access='public'>
7412          <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'>
7413            <parameter type-id='type-id-2013' is-artificial='yes'/>
7414            <return type-id='type-id-57'/>
7415          </function-decl>
7416        </member-function>
7417        <member-function access='public'>
7418          <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'>
7419            <parameter type-id='type-id-2013' is-artificial='yes'/>
7420            <parameter type-id='type-id-1101'/>
7421            <return type-id='type-id-57'/>
7422          </function-decl>
7423        </member-function>
7424        <member-function access='public' destructor='yes'>
7425          <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'>
7426            <parameter type-id='type-id-2013' is-artificial='yes'/>
7427            <parameter type-id='type-id-29' is-artificial='yes'/>
7428            <return type-id='type-id-57'/>
7429          </function-decl>
7430        </member-function>
7431      </class-decl>
7432      <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-1446'>
7433        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-920'/>
7434        <member-type access='public'>
7435          <typedef-decl name='value_type' type-id='type-id-218' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1453'/>
7436        </member-type>
7437        <member-type access='public'>
7438          <typedef-decl name='pointer' type-id='type-id-2710' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2709'/>
7439        </member-type>
7440        <member-type access='public'>
7441          <typedef-decl name='reference' type-id='type-id-2712' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2711'/>
7442        </member-type>
7443        <member-type access='public'>
7444          <typedef-decl name='const_reference' type-id='type-id-2714' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2713'/>
7445        </member-type>
7446        <member-type access='public'>
7447          <typedef-decl name='iterator' type-id='type-id-2716' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2715'/>
7448        </member-type>
7449        <member-type access='public'>
7450          <typedef-decl name='const_iterator' type-id='type-id-2718' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2717'/>
7451        </member-type>
7452        <member-type access='public'>
7453          <typedef-decl name='const_reverse_iterator' type-id='type-id-2720' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2719'/>
7454        </member-type>
7455        <member-type access='public'>
7456          <typedef-decl name='reverse_iterator' type-id='type-id-2722' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2721'/>
7457        </member-type>
7458        <member-type access='public'>
7459          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2723'/>
7460        </member-type>
7461        <member-type access='public'>
7462          <typedef-decl name='allocator_type' type-id='type-id-1078' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1450'/>
7463        </member-type>
7464        <member-function access='public'>
7465          <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'>
7466            <parameter type-id='type-id-2234' is-artificial='yes'/>
7467            <return type-id='type-id-57'/>
7468          </function-decl>
7469        </member-function>
7470        <member-function access='public'>
7471          <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'>
7472            <parameter type-id='type-id-2234' is-artificial='yes'/>
7473            <parameter type-id='type-id-1452'/>
7474            <return type-id='type-id-57'/>
7475          </function-decl>
7476        </member-function>
7477        <member-function access='public'>
7478          <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'>
7479            <parameter type-id='type-id-2234' is-artificial='yes'/>
7480            <parameter type-id='type-id-2723'/>
7481            <parameter type-id='type-id-1452'/>
7482            <return type-id='type-id-57'/>
7483          </function-decl>
7484        </member-function>
7485        <member-function access='public'>
7486          <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'>
7487            <parameter type-id='type-id-2234' is-artificial='yes'/>
7488            <parameter type-id='type-id-2723'/>
7489            <parameter type-id='type-id-1455'/>
7490            <parameter type-id='type-id-1452'/>
7491            <return type-id='type-id-57'/>
7492          </function-decl>
7493        </member-function>
7494        <member-function access='public'>
7495          <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'>
7496            <parameter type-id='type-id-2234' is-artificial='yes'/>
7497            <parameter type-id='type-id-1448'/>
7498            <return type-id='type-id-57'/>
7499          </function-decl>
7500        </member-function>
7501        <member-function access='public'>
7502          <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'>
7503            <parameter type-id='type-id-2234' is-artificial='yes'/>
7504            <parameter type-id='type-id-2233'/>
7505            <return type-id='type-id-57'/>
7506          </function-decl>
7507        </member-function>
7508        <member-function access='public'>
7509          <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'>
7510            <parameter type-id='type-id-2234' is-artificial='yes'/>
7511            <parameter type-id='type-id-1448'/>
7512            <parameter type-id='type-id-1452'/>
7513            <return type-id='type-id-57'/>
7514          </function-decl>
7515        </member-function>
7516        <member-function access='public'>
7517          <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'>
7518            <parameter type-id='type-id-2234' is-artificial='yes'/>
7519            <parameter type-id='type-id-2233'/>
7520            <parameter type-id='type-id-1452'/>
7521            <return type-id='type-id-57'/>
7522          </function-decl>
7523        </member-function>
7524        <member-function access='public'>
7525          <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'>
7526            <parameter type-id='type-id-2234' is-artificial='yes'/>
7527            <parameter type-id='type-id-2724'/>
7528            <parameter type-id='type-id-1452'/>
7529            <return type-id='type-id-57'/>
7530          </function-decl>
7531        </member-function>
7532        <member-function access='public' destructor='yes'>
7533          <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'>
7534            <parameter type-id='type-id-2234' is-artificial='yes'/>
7535            <parameter type-id='type-id-29' is-artificial='yes'/>
7536            <return type-id='type-id-57'/>
7537          </function-decl>
7538        </member-function>
7539      </class-decl>
7540      <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-920'>
7541        <member-type access='public'>
7542          <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-1872'>
7543            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1078'/>
7544            <data-member access='public' layout-offset-in-bits='0'>
7545              <var-decl name='_M_start' type-id='type-id-2710' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
7546            </data-member>
7547            <data-member access='public' layout-offset-in-bits='64'>
7548              <var-decl name='_M_finish' type-id='type-id-2710' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
7549            </data-member>
7550            <data-member access='public' layout-offset-in-bits='128'>
7551              <var-decl name='_M_end_of_storage' type-id='type-id-2710' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
7552            </data-member>
7553            <member-function access='public' constructor='yes'>
7554              <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'>
7555                <parameter type-id='type-id-1874' is-artificial='yes'/>
7556                <return type-id='type-id-57'/>
7557              </function-decl>
7558            </member-function>
7559            <member-function access='public' constructor='yes'>
7560              <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'>
7561                <parameter type-id='type-id-1874' is-artificial='yes'/>
7562                <parameter type-id='type-id-925'/>
7563                <return type-id='type-id-57'/>
7564              </function-decl>
7565            </member-function>
7566            <member-function access='public' constructor='yes'>
7567              <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'>
7568                <parameter type-id='type-id-1874' is-artificial='yes'/>
7569                <parameter type-id='type-id-1871'/>
7570                <return type-id='type-id-57'/>
7571              </function-decl>
7572            </member-function>
7573          </class-decl>
7574        </member-type>
7575        <member-type access='public'>
7576          <typedef-decl name='pointer' type-id='type-id-2725' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2710'/>
7577        </member-type>
7578        <member-type access='public'>
7579          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2726' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-923'/>
7580        </member-type>
7581        <member-type access='public'>
7582          <typedef-decl name='allocator_type' type-id='type-id-1078' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-926'/>
7583        </member-type>
7584        <data-member access='public' layout-offset-in-bits='0'>
7585          <var-decl name='_M_impl' type-id='type-id-1872' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
7586        </data-member>
7587        <member-function access='public'>
7588          <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'>
7589            <parameter type-id='type-id-1869' is-artificial='yes'/>
7590            <return type-id='type-id-57'/>
7591          </function-decl>
7592        </member-function>
7593        <member-function access='public'>
7594          <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'>
7595            <parameter type-id='type-id-1869' is-artificial='yes'/>
7596            <parameter type-id='type-id-928'/>
7597            <return type-id='type-id-57'/>
7598          </function-decl>
7599        </member-function>
7600        <member-function access='public'>
7601          <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'>
7602            <parameter type-id='type-id-1869' is-artificial='yes'/>
7603            <parameter type-id='type-id-1381'/>
7604            <return type-id='type-id-57'/>
7605          </function-decl>
7606        </member-function>
7607        <member-function access='public'>
7608          <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'>
7609            <parameter type-id='type-id-1869' is-artificial='yes'/>
7610            <parameter type-id='type-id-1381'/>
7611            <parameter type-id='type-id-928'/>
7612            <return type-id='type-id-57'/>
7613          </function-decl>
7614        </member-function>
7615        <member-function access='public'>
7616          <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'>
7617            <parameter type-id='type-id-1869' is-artificial='yes'/>
7618            <parameter type-id='type-id-1871'/>
7619            <return type-id='type-id-57'/>
7620          </function-decl>
7621        </member-function>
7622        <member-function access='public'>
7623          <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'>
7624            <parameter type-id='type-id-1869' is-artificial='yes'/>
7625            <parameter type-id='type-id-1868'/>
7626            <return type-id='type-id-57'/>
7627          </function-decl>
7628        </member-function>
7629        <member-function access='public'>
7630          <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'>
7631            <parameter type-id='type-id-1869' is-artificial='yes'/>
7632            <parameter type-id='type-id-1868'/>
7633            <parameter type-id='type-id-928'/>
7634            <return type-id='type-id-57'/>
7635          </function-decl>
7636        </member-function>
7637        <member-function access='public' destructor='yes'>
7638          <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'>
7639            <parameter type-id='type-id-1869' is-artificial='yes'/>
7640            <parameter type-id='type-id-29' is-artificial='yes'/>
7641            <return type-id='type-id-57'/>
7642          </function-decl>
7643        </member-function>
7644      </class-decl>
7645      <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-1078'>
7646        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
7647        <member-type access='public'>
7648          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2727'/>
7649        </member-type>
7650        <member-type access='public'>
7651          <typedef-decl name='pointer' type-id='type-id-220' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2728'/>
7652        </member-type>
7653        <member-type access='public'>
7654          <typedef-decl name='value_type' type-id='type-id-218' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2729'/>
7655        </member-type>
7656        <member-type access='public'>
7657          <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-2730'>
7658            <member-type access='public'>
7659              <typedef-decl name='other' type-id='type-id-1078' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2731'/>
7660            </member-type>
7661          </class-decl>
7662        </member-type>
7663        <member-function access='public'>
7664          <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'>
7665            <parameter type-id='type-id-2002' is-artificial='yes'/>
7666            <return type-id='type-id-57'/>
7667          </function-decl>
7668        </member-function>
7669        <member-function access='public'>
7670          <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'>
7671            <parameter type-id='type-id-2002' is-artificial='yes'/>
7672            <parameter type-id='type-id-1080'/>
7673            <return type-id='type-id-57'/>
7674          </function-decl>
7675        </member-function>
7676        <member-function access='public' destructor='yes'>
7677          <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'>
7678            <parameter type-id='type-id-2002' is-artificial='yes'/>
7679            <parameter type-id='type-id-29' is-artificial='yes'/>
7680            <return type-id='type-id-57'/>
7681          </function-decl>
7682        </member-function>
7683      </class-decl>
7684      <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-2732'>
7685        <member-type access='public'>
7686          <typedef-decl name='value_type' type-id='type-id-2729' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2038'/>
7687        </member-type>
7688        <member-type access='private'>
7689          <typedef-decl name='__pointer' type-id='type-id-2728' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2733'/>
7690        </member-type>
7691        <member-type access='public'>
7692          <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-2734'/>
7693        </member-type>
7694        <member-type access='private'>
7695          <typedef-decl name='__const_void_pointer' type-id='type-id-2736' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2735'/>
7696        </member-type>
7697        <member-type access='public'>
7698          <typedef-decl name='const_void_pointer' type-id='type-id-2735' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2737'/>
7699        </member-type>
7700        <member-type access='private'>
7701          <typedef-decl name='__size_type' type-id='type-id-2727' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2738'/>
7702        </member-type>
7703        <member-type access='public'>
7704          <typedef-decl name='size_type' type-id='type-id-2738' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2739'/>
7705        </member-type>
7706        <member-type access='public'>
7707          <typedef-decl name='rebind_alloc' type-id='type-id-2741' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2740'/>
7708        </member-type>
7709      </class-decl>
7710      <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-2742'>
7711        <member-type access='public'>
7712          <typedef-decl name='pointer' type-id='type-id-220' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2743'/>
7713        </member-type>
7714        <member-type access='public'>
7715          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2744'/>
7716        </member-type>
7717        <member-type access='public'>
7718          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2736'/>
7719        </member-type>
7720      </class-decl>
7721      <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-2745'>
7722        <member-type access='public'>
7723          <typedef-decl name='__type' type-id='type-id-218' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1971'/>
7724        </member-type>
7725      </class-decl>
7726      <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-2746'>
7727        <member-type access='public'>
7728          <typedef-decl name='__type' type-id='type-id-2731' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2741'/>
7729        </member-type>
7730      </class-decl>
7731      <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-1439'>
7732        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-712'/>
7733        <member-type access='public'>
7734          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='536' column='1' id='type-id-2747'/>
7735        </member-type>
7736        <member-type access='public'>
7737          <typedef-decl name='reference' type-id='type-id-708' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='538' column='1' id='type-id-2748'/>
7738        </member-type>
7739        <member-type access='public'>
7740          <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-2749'/>
7741        </member-type>
7742        <member-type access='public'>
7743          <typedef-decl name='iterator' type-id='type-id-700' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='542' column='1' id='type-id-2750'/>
7744        </member-type>
7745        <member-type access='public'>
7746          <typedef-decl name='const_iterator' type-id='type-id-697' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='543' column='1' id='type-id-2751'/>
7747        </member-type>
7748        <member-type access='public'>
7749          <typedef-decl name='const_reverse_iterator' type-id='type-id-1356' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='544' column='1' id='type-id-2752'/>
7750        </member-type>
7751        <member-type access='public'>
7752          <typedef-decl name='reverse_iterator' type-id='type-id-1360' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='545' column='1' id='type-id-2753'/>
7753        </member-type>
7754        <member-type access='public'>
7755          <typedef-decl name='allocator_type' type-id='type-id-1075' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='546' column='1' id='type-id-1443'/>
7756        </member-type>
7757        <member-function access='public'>
7758          <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'>
7759            <parameter type-id='type-id-2231' is-artificial='yes'/>
7760            <return type-id='type-id-57'/>
7761          </function-decl>
7762        </member-function>
7763        <member-function access='public'>
7764          <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'>
7765            <parameter type-id='type-id-2231' is-artificial='yes'/>
7766            <parameter type-id='type-id-1445'/>
7767            <return type-id='type-id-57'/>
7768          </function-decl>
7769        </member-function>
7770        <member-function access='public'>
7771          <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'>
7772            <parameter type-id='type-id-2231' is-artificial='yes'/>
7773            <parameter type-id='type-id-2747'/>
7774            <parameter type-id='type-id-1445'/>
7775            <return type-id='type-id-57'/>
7776          </function-decl>
7777        </member-function>
7778        <member-function access='public'>
7779          <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'>
7780            <parameter type-id='type-id-2231' is-artificial='yes'/>
7781            <parameter type-id='type-id-2747'/>
7782            <parameter type-id='type-id-352'/>
7783            <parameter type-id='type-id-1445'/>
7784            <return type-id='type-id-57'/>
7785          </function-decl>
7786        </member-function>
7787        <member-function access='public'>
7788          <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'>
7789            <parameter type-id='type-id-2231' is-artificial='yes'/>
7790            <parameter type-id='type-id-1441'/>
7791            <return type-id='type-id-57'/>
7792          </function-decl>
7793        </member-function>
7794        <member-function access='public'>
7795          <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'>
7796            <parameter type-id='type-id-2231' is-artificial='yes'/>
7797            <parameter type-id='type-id-2230'/>
7798            <return type-id='type-id-57'/>
7799          </function-decl>
7800        </member-function>
7801        <member-function access='public'>
7802          <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'>
7803            <parameter type-id='type-id-2231' is-artificial='yes'/>
7804            <parameter type-id='type-id-1210'/>
7805            <parameter type-id='type-id-1445'/>
7806            <return type-id='type-id-57'/>
7807          </function-decl>
7808        </member-function>
7809        <member-function access='public' destructor='yes'>
7810          <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'>
7811            <parameter type-id='type-id-2231' is-artificial='yes'/>
7812            <parameter type-id='type-id-29' is-artificial='yes'/>
7813            <return type-id='type-id-57'/>
7814          </function-decl>
7815        </member-function>
7816      </class-decl>
7817      <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-712'>
7818        <member-type access='public'>
7819          <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-1728'>
7820            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1087'/>
7821            <data-member access='public' layout-offset-in-bits='0'>
7822              <var-decl name='_M_start' type-id='type-id-700' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='419' column='1'/>
7823            </data-member>
7824            <data-member access='public' layout-offset-in-bits='128'>
7825              <var-decl name='_M_finish' type-id='type-id-700' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='420' column='1'/>
7826            </data-member>
7827            <data-member access='public' layout-offset-in-bits='256'>
7828              <var-decl name='_M_end_of_storage' type-id='type-id-1723' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='421' column='1'/>
7829            </data-member>
7830            <member-function access='public' constructor='yes'>
7831              <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'>
7832                <parameter type-id='type-id-1729' is-artificial='yes'/>
7833                <return type-id='type-id-57'/>
7834              </function-decl>
7835            </member-function>
7836            <member-function access='public' constructor='yes'>
7837              <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'>
7838                <parameter type-id='type-id-1729' is-artificial='yes'/>
7839                <parameter type-id='type-id-717'/>
7840                <return type-id='type-id-57'/>
7841              </function-decl>
7842            </member-function>
7843            <member-function access='public' constructor='yes'>
7844              <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'>
7845                <parameter type-id='type-id-1729' is-artificial='yes'/>
7846                <parameter type-id='type-id-1727'/>
7847                <return type-id='type-id-57'/>
7848              </function-decl>
7849            </member-function>
7850          </class-decl>
7851        </member-type>
7852        <member-type access='public'>
7853          <typedef-decl name='_Bit_alloc_type' type-id='type-id-2754' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='414' column='1' id='type-id-715'/>
7854        </member-type>
7855        <member-type access='public'>
7856          <typedef-decl name='allocator_type' type-id='type-id-1075' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='440' column='1' id='type-id-718'/>
7857        </member-type>
7858        <data-member access='protected' layout-offset-in-bits='0'>
7859          <var-decl name='_M_impl' type-id='type-id-1728' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='477' column='1'/>
7860        </data-member>
7861        <member-function access='public'>
7862          <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'>
7863            <parameter type-id='type-id-1725' is-artificial='yes'/>
7864            <return type-id='type-id-57'/>
7865          </function-decl>
7866        </member-function>
7867        <member-function access='public'>
7868          <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'>
7869            <parameter type-id='type-id-1725' is-artificial='yes'/>
7870            <parameter type-id='type-id-720'/>
7871            <return type-id='type-id-57'/>
7872          </function-decl>
7873        </member-function>
7874        <member-function access='public'>
7875          <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'>
7876            <parameter type-id='type-id-1725' is-artificial='yes'/>
7877            <parameter type-id='type-id-1724'/>
7878            <return type-id='type-id-57'/>
7879          </function-decl>
7880        </member-function>
7881        <member-function access='public' destructor='yes'>
7882          <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'>
7883            <parameter type-id='type-id-1725' is-artificial='yes'/>
7884            <parameter type-id='type-id-29' is-artificial='yes'/>
7885            <return type-id='type-id-57'/>
7886          </function-decl>
7887        </member-function>
7888      </class-decl>
7889      <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-1087'>
7890        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-150'/>
7891        <member-function access='public'>
7892          <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'>
7893            <parameter type-id='type-id-2006' is-artificial='yes'/>
7894            <return type-id='type-id-57'/>
7895          </function-decl>
7896        </member-function>
7897        <member-function access='public'>
7898          <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'>
7899            <parameter type-id='type-id-2006' is-artificial='yes'/>
7900            <parameter type-id='type-id-1089'/>
7901            <return type-id='type-id-57'/>
7902          </function-decl>
7903        </member-function>
7904        <member-function access='public' destructor='yes'>
7905          <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'>
7906            <parameter type-id='type-id-2006' is-artificial='yes'/>
7907            <parameter type-id='type-id-29' is-artificial='yes'/>
7908            <return type-id='type-id-57'/>
7909          </function-decl>
7910        </member-function>
7911      </class-decl>
7912      <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-700'>
7913        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-704'/>
7914        <member-type access='public'>
7915          <typedef-decl name='reference' type-id='type-id-708' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='216' column='1' id='type-id-2755'/>
7916        </member-type>
7917        <member-type access='public'>
7918          <typedef-decl name='pointer' type-id='type-id-1721' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='217' column='1' id='type-id-2756'/>
7919        </member-type>
7920        <member-type access='public'>
7921          <typedef-decl name='iterator' type-id='type-id-700' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='218' column='1' id='type-id-1717'/>
7922        </member-type>
7923        <member-function access='public' constructor='yes'>
7924          <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'>
7925            <parameter type-id='type-id-1716' is-artificial='yes'/>
7926            <return type-id='type-id-57'/>
7927          </function-decl>
7928        </member-function>
7929        <member-function access='public' constructor='yes'>
7930          <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'>
7931            <parameter type-id='type-id-1716' is-artificial='yes'/>
7932            <parameter type-id='type-id-1723'/>
7933            <parameter type-id='type-id-22'/>
7934            <return type-id='type-id-57'/>
7935          </function-decl>
7936        </member-function>
7937      </class-decl>
7938      <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-704'>
7939        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2757'/>
7940        <data-member access='public' layout-offset-in-bits='0'>
7941          <var-decl name='_M_p' type-id='type-id-1723' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='139' column='1'/>
7942        </data-member>
7943        <data-member access='public' layout-offset-in-bits='64'>
7944          <var-decl name='_M_offset' type-id='type-id-22' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='140' column='1'/>
7945        </data-member>
7946        <member-function access='public' constructor='yes'>
7947          <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'>
7948            <parameter type-id='type-id-1719' is-artificial='yes'/>
7949            <parameter type-id='type-id-1723'/>
7950            <parameter type-id='type-id-22'/>
7951            <return type-id='type-id-57'/>
7952          </function-decl>
7953        </member-function>
7954      </class-decl>
7955      <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-2757'>
7956        <member-type access='public'>
7957          <typedef-decl name='difference_type' type-id='type-id-26' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='125' column='1' id='type-id-2758'/>
7958        </member-type>
7959      </class-decl>
7960      <typedef-decl name='_Bit_type' type-id='type-id-50' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='67' column='1' id='type-id-1722'/>
7961      <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-708'>
7962        <data-member access='public' layout-offset-in-bits='0'>
7963          <var-decl name='_M_p' type-id='type-id-1723' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='72' column='1'/>
7964        </data-member>
7965        <data-member access='public' layout-offset-in-bits='64'>
7966          <var-decl name='_M_mask' type-id='type-id-1722' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='73' column='1'/>
7967        </data-member>
7968        <member-function access='public' constructor='yes'>
7969          <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'>
7970            <parameter type-id='type-id-1721' is-artificial='yes'/>
7971            <parameter type-id='type-id-1723'/>
7972            <parameter type-id='type-id-1722'/>
7973            <return type-id='type-id-57'/>
7974          </function-decl>
7975        </member-function>
7976        <member-function access='public' constructor='yes'>
7977          <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'>
7978            <parameter type-id='type-id-1721' is-artificial='yes'/>
7979            <return type-id='type-id-57'/>
7980          </function-decl>
7981        </member-function>
7982      </class-decl>
7983      <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-1075'>
7984        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-142'/>
7985        <member-type access='public'>
7986          <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-2759'>
7987            <member-type access='public'>
7988              <typedef-decl name='other' type-id='type-id-1087' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2754'/>
7989            </member-type>
7990          </class-decl>
7991        </member-type>
7992        <member-function access='public'>
7993          <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'>
7994            <parameter type-id='type-id-2000' is-artificial='yes'/>
7995            <return type-id='type-id-57'/>
7996          </function-decl>
7997        </member-function>
7998        <member-function access='public'>
7999          <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'>
8000            <parameter type-id='type-id-2000' is-artificial='yes'/>
8001            <parameter type-id='type-id-1077'/>
8002            <return type-id='type-id-57'/>
8003          </function-decl>
8004        </member-function>
8005        <member-function access='public' destructor='yes'>
8006          <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'>
8007            <parameter type-id='type-id-2000' is-artificial='yes'/>
8008            <parameter type-id='type-id-29' is-artificial='yes'/>
8009            <return type-id='type-id-57'/>
8010          </function-decl>
8011        </member-function>
8012      </class-decl>
8013      <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-697'>
8014        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-704'/>
8015        <member-type access='public'>
8016          <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-2760'/>
8017        </member-type>
8018        <member-type access='public'>
8019          <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-2761'/>
8020        </member-type>
8021        <member-type access='public'>
8022          <typedef-decl name='pointer' type-id='type-id-353' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='304' column='1' id='type-id-2762'/>
8023        </member-type>
8024        <member-type access='public'>
8025          <typedef-decl name='const_iterator' type-id='type-id-697' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='305' column='1' id='type-id-1714'/>
8026        </member-type>
8027        <member-function access='public' constructor='yes'>
8028          <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'>
8029            <parameter type-id='type-id-1713' is-artificial='yes'/>
8030            <return type-id='type-id-57'/>
8031          </function-decl>
8032        </member-function>
8033        <member-function access='public' constructor='yes'>
8034          <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'>
8035            <parameter type-id='type-id-1713' is-artificial='yes'/>
8036            <parameter type-id='type-id-1723'/>
8037            <parameter type-id='type-id-22'/>
8038            <return type-id='type-id-57'/>
8039          </function-decl>
8040        </member-function>
8041        <member-function access='public' constructor='yes'>
8042          <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'>
8043            <parameter type-id='type-id-1713' is-artificial='yes'/>
8044            <parameter type-id='type-id-702'/>
8045            <return type-id='type-id-57'/>
8046          </function-decl>
8047        </member-function>
8048      </class-decl>
8049      <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-1356'>
8050        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2763'/>
8051        <member-type access='public'>
8052          <typedef-decl name='iterator_type' type-id='type-id-697' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='110' column='1' id='type-id-2764'/>
8053        </member-type>
8054        <member-type access='public'>
8055          <typedef-decl name='difference_type' type-id='type-id-2766' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='111' column='1' id='type-id-2765'/>
8056        </member-type>
8057        <member-type access='public'>
8058          <typedef-decl name='pointer' type-id='type-id-2768' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='112' column='1' id='type-id-2767'/>
8059        </member-type>
8060        <member-type access='public'>
8061          <typedef-decl name='reference' type-id='type-id-2770' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='113' column='1' id='type-id-2769'/>
8062        </member-type>
8063        <data-member access='protected' layout-offset-in-bits='0'>
8064          <var-decl name='current' type-id='type-id-697' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='105' column='1'/>
8065        </data-member>
8066        <member-function access='public'>
8067          <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'>
8068            <parameter type-id='type-id-2190' is-artificial='yes'/>
8069            <return type-id='type-id-57'/>
8070          </function-decl>
8071        </member-function>
8072        <member-function access='public'>
8073          <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'>
8074            <parameter type-id='type-id-2190' is-artificial='yes'/>
8075            <parameter type-id='type-id-2764'/>
8076            <return type-id='type-id-57'/>
8077          </function-decl>
8078        </member-function>
8079        <member-function access='public'>
8080          <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'>
8081            <parameter type-id='type-id-2190' is-artificial='yes'/>
8082            <parameter type-id='type-id-1358'/>
8083            <return type-id='type-id-57'/>
8084          </function-decl>
8085        </member-function>
8086      </class-decl>
8087      <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-2763'/>
8088      <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-2771'>
8089        <member-type access='public'>
8090          <typedef-decl name='difference_type' type-id='type-id-2758' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='153' column='1' id='type-id-2766'/>
8091        </member-type>
8092        <member-type access='public'>
8093          <typedef-decl name='pointer' type-id='type-id-2762' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-2768'/>
8094        </member-type>
8095        <member-type access='public'>
8096          <typedef-decl name='reference' type-id='type-id-2760' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='155' column='1' id='type-id-2770'/>
8097        </member-type>
8098      </class-decl>
8099      <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-1360'>
8100        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2772'/>
8101        <member-type access='public'>
8102          <typedef-decl name='iterator_type' type-id='type-id-700' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='110' column='1' id='type-id-2773'/>
8103        </member-type>
8104        <member-type access='public'>
8105          <typedef-decl name='difference_type' type-id='type-id-2775' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='111' column='1' id='type-id-2774'/>
8106        </member-type>
8107        <member-type access='public'>
8108          <typedef-decl name='pointer' type-id='type-id-2777' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='112' column='1' id='type-id-2776'/>
8109        </member-type>
8110        <member-type access='public'>
8111          <typedef-decl name='reference' type-id='type-id-2779' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='113' column='1' id='type-id-2778'/>
8112        </member-type>
8113        <data-member access='protected' layout-offset-in-bits='0'>
8114          <var-decl name='current' type-id='type-id-700' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='105' column='1'/>
8115        </data-member>
8116        <member-function access='public'>
8117          <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'>
8118            <parameter type-id='type-id-2192' is-artificial='yes'/>
8119            <return type-id='type-id-57'/>
8120          </function-decl>
8121        </member-function>
8122        <member-function access='public'>
8123          <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'>
8124            <parameter type-id='type-id-2192' is-artificial='yes'/>
8125            <parameter type-id='type-id-2773'/>
8126            <return type-id='type-id-57'/>
8127          </function-decl>
8128        </member-function>
8129        <member-function access='public'>
8130          <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'>
8131            <parameter type-id='type-id-2192' is-artificial='yes'/>
8132            <parameter type-id='type-id-1362'/>
8133            <return type-id='type-id-57'/>
8134          </function-decl>
8135        </member-function>
8136      </class-decl>
8137      <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-2772'/>
8138      <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-2780'>
8139        <member-type access='public'>
8140          <typedef-decl name='difference_type' type-id='type-id-2758' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='153' column='1' id='type-id-2775'/>
8141        </member-type>
8142        <member-type access='public'>
8143          <typedef-decl name='pointer' type-id='type-id-2756' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-2777'/>
8144        </member-type>
8145        <member-type access='public'>
8146          <typedef-decl name='reference' type-id='type-id-2755' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='155' column='1' id='type-id-2779'/>
8147        </member-type>
8148      </class-decl>
8149      <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-1210'>
8150        <member-type access='public'>
8151          <typedef-decl name='iterator' type-id='type-id-353' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2781'/>
8152        </member-type>
8153        <member-type access='public'>
8154          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2782'/>
8155        </member-type>
8156        <member-type access='public'>
8157          <typedef-decl name='const_iterator' type-id='type-id-353' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2783'/>
8158        </member-type>
8159        <data-member access='private' layout-offset-in-bits='0'>
8160          <var-decl name='_M_array' type-id='type-id-2781' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
8161        </data-member>
8162        <data-member access='private' layout-offset-in-bits='64'>
8163          <var-decl name='_M_len' type-id='type-id-2782' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
8164        </data-member>
8165        <member-function access='private'>
8166          <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'>
8167            <parameter type-id='type-id-2100' is-artificial='yes'/>
8168            <parameter type-id='type-id-2783'/>
8169            <parameter type-id='type-id-2782'/>
8170            <return type-id='type-id-57'/>
8171          </function-decl>
8172        </member-function>
8173        <member-function access='public'>
8174          <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'>
8175            <parameter type-id='type-id-2100' is-artificial='yes'/>
8176            <return type-id='type-id-57'/>
8177          </function-decl>
8178        </member-function>
8179      </class-decl>
8180      <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-1456'>
8181        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-929'/>
8182        <member-type access='public'>
8183          <typedef-decl name='value_type' type-id='type-id-221' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1463'/>
8184        </member-type>
8185        <member-type access='public'>
8186          <typedef-decl name='pointer' type-id='type-id-2785' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2784'/>
8187        </member-type>
8188        <member-type access='public'>
8189          <typedef-decl name='reference' type-id='type-id-2787' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2786'/>
8190        </member-type>
8191        <member-type access='public'>
8192          <typedef-decl name='const_reference' type-id='type-id-2789' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2788'/>
8193        </member-type>
8194        <member-type access='public'>
8195          <typedef-decl name='iterator' type-id='type-id-2791' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2790'/>
8196        </member-type>
8197        <member-type access='public'>
8198          <typedef-decl name='const_iterator' type-id='type-id-2793' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2792'/>
8199        </member-type>
8200        <member-type access='public'>
8201          <typedef-decl name='const_reverse_iterator' type-id='type-id-2795' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2794'/>
8202        </member-type>
8203        <member-type access='public'>
8204          <typedef-decl name='reverse_iterator' type-id='type-id-2797' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2796'/>
8205        </member-type>
8206        <member-type access='public'>
8207          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2798'/>
8208        </member-type>
8209        <member-type access='public'>
8210          <typedef-decl name='allocator_type' type-id='type-id-1081' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1460'/>
8211        </member-type>
8212        <member-function access='public'>
8213          <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'>
8214            <parameter type-id='type-id-2238' is-artificial='yes'/>
8215            <return type-id='type-id-57'/>
8216          </function-decl>
8217        </member-function>
8218        <member-function access='public'>
8219          <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'>
8220            <parameter type-id='type-id-2238' is-artificial='yes'/>
8221            <parameter type-id='type-id-1462'/>
8222            <return type-id='type-id-57'/>
8223          </function-decl>
8224        </member-function>
8225        <member-function access='public'>
8226          <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'>
8227            <parameter type-id='type-id-2238' is-artificial='yes'/>
8228            <parameter type-id='type-id-2798'/>
8229            <parameter type-id='type-id-1462'/>
8230            <return type-id='type-id-57'/>
8231          </function-decl>
8232        </member-function>
8233        <member-function access='public'>
8234          <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'>
8235            <parameter type-id='type-id-2238' is-artificial='yes'/>
8236            <parameter type-id='type-id-2798'/>
8237            <parameter type-id='type-id-1465'/>
8238            <parameter type-id='type-id-1462'/>
8239            <return type-id='type-id-57'/>
8240          </function-decl>
8241        </member-function>
8242        <member-function access='public'>
8243          <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'>
8244            <parameter type-id='type-id-2238' is-artificial='yes'/>
8245            <parameter type-id='type-id-1458'/>
8246            <return type-id='type-id-57'/>
8247          </function-decl>
8248        </member-function>
8249        <member-function access='public'>
8250          <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'>
8251            <parameter type-id='type-id-2238' is-artificial='yes'/>
8252            <parameter type-id='type-id-2237'/>
8253            <return type-id='type-id-57'/>
8254          </function-decl>
8255        </member-function>
8256        <member-function access='public'>
8257          <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'>
8258            <parameter type-id='type-id-2238' is-artificial='yes'/>
8259            <parameter type-id='type-id-1458'/>
8260            <parameter type-id='type-id-1462'/>
8261            <return type-id='type-id-57'/>
8262          </function-decl>
8263        </member-function>
8264        <member-function access='public'>
8265          <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'>
8266            <parameter type-id='type-id-2238' is-artificial='yes'/>
8267            <parameter type-id='type-id-2237'/>
8268            <parameter type-id='type-id-1462'/>
8269            <return type-id='type-id-57'/>
8270          </function-decl>
8271        </member-function>
8272        <member-function access='public'>
8273          <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'>
8274            <parameter type-id='type-id-2238' is-artificial='yes'/>
8275            <parameter type-id='type-id-2799'/>
8276            <parameter type-id='type-id-1462'/>
8277            <return type-id='type-id-57'/>
8278          </function-decl>
8279        </member-function>
8280        <member-function access='public' destructor='yes'>
8281          <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'>
8282            <parameter type-id='type-id-2238' is-artificial='yes'/>
8283            <parameter type-id='type-id-29' is-artificial='yes'/>
8284            <return type-id='type-id-57'/>
8285          </function-decl>
8286        </member-function>
8287      </class-decl>
8288      <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-929'>
8289        <member-type access='public'>
8290          <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-1879'>
8291            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1081'/>
8292            <data-member access='public' layout-offset-in-bits='0'>
8293              <var-decl name='_M_start' type-id='type-id-2785' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
8294            </data-member>
8295            <data-member access='public' layout-offset-in-bits='64'>
8296              <var-decl name='_M_finish' type-id='type-id-2785' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
8297            </data-member>
8298            <data-member access='public' layout-offset-in-bits='128'>
8299              <var-decl name='_M_end_of_storage' type-id='type-id-2785' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
8300            </data-member>
8301            <member-function access='public' constructor='yes'>
8302              <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'>
8303                <parameter type-id='type-id-1881' is-artificial='yes'/>
8304                <return type-id='type-id-57'/>
8305              </function-decl>
8306            </member-function>
8307            <member-function access='public' constructor='yes'>
8308              <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'>
8309                <parameter type-id='type-id-1881' is-artificial='yes'/>
8310                <parameter type-id='type-id-934'/>
8311                <return type-id='type-id-57'/>
8312              </function-decl>
8313            </member-function>
8314            <member-function access='public' constructor='yes'>
8315              <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'>
8316                <parameter type-id='type-id-1881' is-artificial='yes'/>
8317                <parameter type-id='type-id-1878'/>
8318                <return type-id='type-id-57'/>
8319              </function-decl>
8320            </member-function>
8321          </class-decl>
8322        </member-type>
8323        <member-type access='public'>
8324          <typedef-decl name='pointer' type-id='type-id-2800' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2785'/>
8325        </member-type>
8326        <member-type access='public'>
8327          <typedef-decl name='_Tp_alloc_type' type-id='type-id-2801' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-932'/>
8328        </member-type>
8329        <member-type access='public'>
8330          <typedef-decl name='allocator_type' type-id='type-id-1081' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-935'/>
8331        </member-type>
8332        <data-member access='public' layout-offset-in-bits='0'>
8333          <var-decl name='_M_impl' type-id='type-id-1879' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
8334        </data-member>
8335        <member-function access='public'>
8336          <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'>
8337            <parameter type-id='type-id-1876' is-artificial='yes'/>
8338            <return type-id='type-id-57'/>
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='127' column='1' visibility='default' binding='global' size-in-bits='64'>
8343            <parameter type-id='type-id-1876' is-artificial='yes'/>
8344            <parameter type-id='type-id-937'/>
8345            <return type-id='type-id-57'/>
8346          </function-decl>
8347        </member-function>
8348        <member-function access='public'>
8349          <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'>
8350            <parameter type-id='type-id-1876' is-artificial='yes'/>
8351            <parameter type-id='type-id-1381'/>
8352            <return type-id='type-id-57'/>
8353          </function-decl>
8354        </member-function>
8355        <member-function access='public'>
8356          <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'>
8357            <parameter type-id='type-id-1876' is-artificial='yes'/>
8358            <parameter type-id='type-id-1381'/>
8359            <parameter type-id='type-id-937'/>
8360            <return type-id='type-id-57'/>
8361          </function-decl>
8362        </member-function>
8363        <member-function access='public'>
8364          <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'>
8365            <parameter type-id='type-id-1876' is-artificial='yes'/>
8366            <parameter type-id='type-id-1878'/>
8367            <return type-id='type-id-57'/>
8368          </function-decl>
8369        </member-function>
8370        <member-function access='public'>
8371          <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'>
8372            <parameter type-id='type-id-1876' is-artificial='yes'/>
8373            <parameter type-id='type-id-1875'/>
8374            <return type-id='type-id-57'/>
8375          </function-decl>
8376        </member-function>
8377        <member-function access='public'>
8378          <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'>
8379            <parameter type-id='type-id-1876' is-artificial='yes'/>
8380            <parameter type-id='type-id-1875'/>
8381            <parameter type-id='type-id-937'/>
8382            <return type-id='type-id-57'/>
8383          </function-decl>
8384        </member-function>
8385        <member-function access='public' destructor='yes'>
8386          <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'>
8387            <parameter type-id='type-id-1876' is-artificial='yes'/>
8388            <parameter type-id='type-id-29' is-artificial='yes'/>
8389            <return type-id='type-id-57'/>
8390          </function-decl>
8391        </member-function>
8392      </class-decl>
8393      <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-1081'>
8394        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-146'/>
8395        <member-type access='public'>
8396          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2802'/>
8397        </member-type>
8398        <member-type access='public'>
8399          <typedef-decl name='pointer' type-id='type-id-223' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2803'/>
8400        </member-type>
8401        <member-type access='public'>
8402          <typedef-decl name='value_type' type-id='type-id-221' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2804'/>
8403        </member-type>
8404        <member-type access='public'>
8405          <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-2805'>
8406            <member-type access='public'>
8407              <typedef-decl name='other' type-id='type-id-1081' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2806'/>
8408            </member-type>
8409          </class-decl>
8410        </member-type>
8411        <member-function access='public'>
8412          <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'>
8413            <parameter type-id='type-id-2004' is-artificial='yes'/>
8414            <return type-id='type-id-57'/>
8415          </function-decl>
8416        </member-function>
8417        <member-function access='public'>
8418          <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'>
8419            <parameter type-id='type-id-2004' is-artificial='yes'/>
8420            <parameter type-id='type-id-1083'/>
8421            <return type-id='type-id-57'/>
8422          </function-decl>
8423        </member-function>
8424        <member-function access='public' destructor='yes'>
8425          <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'>
8426            <parameter type-id='type-id-2004' is-artificial='yes'/>
8427            <parameter type-id='type-id-29' is-artificial='yes'/>
8428            <return type-id='type-id-57'/>
8429          </function-decl>
8430        </member-function>
8431      </class-decl>
8432      <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-2807'>
8433        <member-type access='public'>
8434          <typedef-decl name='value_type' type-id='type-id-2804' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2040'/>
8435        </member-type>
8436        <member-type access='private'>
8437          <typedef-decl name='__pointer' type-id='type-id-2803' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2808'/>
8438        </member-type>
8439        <member-type access='public'>
8440          <typedef-decl name='pointer' type-id='type-id-2808' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2809'/>
8441        </member-type>
8442        <member-type access='private'>
8443          <typedef-decl name='__const_void_pointer' type-id='type-id-2811' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2810'/>
8444        </member-type>
8445        <member-type access='public'>
8446          <typedef-decl name='const_void_pointer' type-id='type-id-2810' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2812'/>
8447        </member-type>
8448        <member-type access='private'>
8449          <typedef-decl name='__size_type' type-id='type-id-2802' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2813'/>
8450        </member-type>
8451        <member-type access='public'>
8452          <typedef-decl name='size_type' type-id='type-id-2813' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2814'/>
8453        </member-type>
8454        <member-type access='public'>
8455          <typedef-decl name='rebind_alloc' type-id='type-id-2816' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2815'/>
8456        </member-type>
8457      </class-decl>
8458      <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-2817'>
8459        <member-type access='public'>
8460          <typedef-decl name='pointer' type-id='type-id-223' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2818'/>
8461        </member-type>
8462        <member-type access='public'>
8463          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2819'/>
8464        </member-type>
8465        <member-type access='public'>
8466          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2811'/>
8467        </member-type>
8468      </class-decl>
8469      <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-2820'>
8470        <member-type access='public'>
8471          <typedef-decl name='__type' type-id='type-id-221' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1973'/>
8472        </member-type>
8473      </class-decl>
8474      <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-2821'>
8475        <member-type access='public'>
8476          <typedef-decl name='__type' type-id='type-id-2806' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2816'/>
8477        </member-type>
8478      </class-decl>
8479      <typedef-decl name='ostream' type-id='type-id-2822' filepath='/usr/include/c++/4.9/iosfwd' line='136' column='1' id='type-id-2143'/>
8480      <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-1402'>
8481        <member-type access='private'>
8482          <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-2823'>
8483            <member-type access='public'>
8484              <typedef-decl name='type' type-id='type-id-1571' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='143' column='1' id='type-id-2824'/>
8485            </member-type>
8486          </class-decl>
8487        </member-type>
8488        <member-type access='private'>
8489          <typedef-decl name='__tuple_type' type-id='type-id-1387' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='146' column='1' id='type-id-2825'/>
8490        </member-type>
8491        <member-type access='public'>
8492          <typedef-decl name='pointer' type-id='type-id-2824' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='150' column='1' id='type-id-2826'/>
8493        </member-type>
8494        <member-type access='public'>
8495          <typedef-decl name='deleter_type' type-id='type-id-1189' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='152' column='1' id='type-id-1406'/>
8496        </member-type>
8497        <data-member access='private' layout-offset-in-bits='0'>
8498          <var-decl name='_M_t' type-id='type-id-2825' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='147' column='1'/>
8499        </data-member>
8500        <member-function access='public'>
8501          <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'>
8502            <parameter type-id='type-id-2217' is-artificial='yes'/>
8503            <return type-id='type-id-57'/>
8504          </function-decl>
8505        </member-function>
8506        <member-function access='public'>
8507          <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'>
8508            <parameter type-id='type-id-2217' is-artificial='yes'/>
8509            <parameter type-id='type-id-2826'/>
8510            <return type-id='type-id-57'/>
8511          </function-decl>
8512        </member-function>
8513        <member-function access='public'>
8514          <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'>
8515            <parameter type-id='type-id-2217' is-artificial='yes'/>
8516            <parameter type-id='type-id-2826'/>
8517            <parameter type-id='type-id-2827'/>
8518            <return type-id='type-id-57'/>
8519          </function-decl>
8520        </member-function>
8521        <member-function access='public'>
8522          <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'>
8523            <parameter type-id='type-id-2217' is-artificial='yes'/>
8524            <parameter type-id='type-id-2826'/>
8525            <parameter type-id='type-id-2184'/>
8526            <return type-id='type-id-57'/>
8527          </function-decl>
8528        </member-function>
8529        <member-function access='public'>
8530          <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'>
8531            <parameter type-id='type-id-2217' is-artificial='yes'/>
8532            <parameter type-id='type-id-2216'/>
8533            <return type-id='type-id-57'/>
8534          </function-decl>
8535        </member-function>
8536        <member-function access='public' destructor='yes'>
8537          <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'>
8538            <parameter type-id='type-id-2217' is-artificial='yes'/>
8539            <parameter type-id='type-id-29' is-artificial='yes'/>
8540            <return type-id='type-id-57'/>
8541          </function-decl>
8542        </member-function>
8543        <member-function access='public'>
8544          <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'>
8545            <parameter type-id='type-id-2217' is-artificial='yes'/>
8546            <parameter type-id='type-id-1404'/>
8547            <return type-id='type-id-57'/>
8548          </function-decl>
8549        </member-function>
8550        <member-function access='public' destructor='yes'>
8551          <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'>
8552            <parameter type-id='type-id-2217' is-artificial='yes'/>
8553            <parameter type-id='type-id-29' is-artificial='yes'/>
8554            <return type-id='type-id-57'/>
8555          </function-decl>
8556        </member-function>
8557        <member-function access='public'>
8558          <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'>
8559            <parameter type-id='type-id-2218' name='this' is-artificial='yes'/>
8560            <return type-id='type-id-2219'/>
8561          </function-decl>
8562        </member-function>
8563      </class-decl>
8564      <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-1387'>
8565        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-883'/>
8566        <member-function access='public'>
8567          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
8568            <parameter type-id='type-id-2208' is-artificial='yes'/>
8569            <return type-id='type-id-57'/>
8570          </function-decl>
8571        </member-function>
8572        <member-function access='public'>
8573          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
8574            <parameter type-id='type-id-2208' is-artificial='yes'/>
8575            <parameter type-id='type-id-1573'/>
8576            <parameter type-id='type-id-1191'/>
8577            <return type-id='type-id-57'/>
8578          </function-decl>
8579        </member-function>
8580        <member-function access='public'>
8581          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
8582            <parameter type-id='type-id-2208' is-artificial='yes'/>
8583            <parameter type-id='type-id-1389'/>
8584            <return type-id='type-id-57'/>
8585          </function-decl>
8586        </member-function>
8587        <member-function access='public'>
8588          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
8589            <parameter type-id='type-id-2208' is-artificial='yes'/>
8590            <parameter type-id='type-id-2207'/>
8591            <return type-id='type-id-57'/>
8592          </function-decl>
8593        </member-function>
8594      </class-decl>
8595      <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-883'>
8596        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-902'/>
8597        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-740'/>
8598        <member-type access='public'>
8599          <typedef-decl name='_Inherited' type-id='type-id-902' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-886'/>
8600        </member-type>
8601        <member-function access='public'>
8602          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8603            <parameter type-id='type-id-1840' is-artificial='yes'/>
8604            <return type-id='type-id-57'/>
8605          </function-decl>
8606        </member-function>
8607        <member-function access='public'>
8608          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8609            <parameter type-id='type-id-1840' is-artificial='yes'/>
8610            <parameter type-id='type-id-1573'/>
8611            <parameter type-id='type-id-1191'/>
8612            <return type-id='type-id-57'/>
8613          </function-decl>
8614        </member-function>
8615        <member-function access='public'>
8616          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8617            <parameter type-id='type-id-1840' is-artificial='yes'/>
8618            <parameter type-id='type-id-885'/>
8619            <return type-id='type-id-57'/>
8620          </function-decl>
8621        </member-function>
8622        <member-function access='public'>
8623          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8624            <parameter type-id='type-id-1840' is-artificial='yes'/>
8625            <parameter type-id='type-id-1839'/>
8626            <return type-id='type-id-57'/>
8627          </function-decl>
8628        </member-function>
8629        <member-function access='public' static='yes'>
8630          <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_'>
8631            <parameter type-id='type-id-1838' name='__t' filepath='/usr/include/c++/4.9/tuple' line='241' column='1'/>
8632            <return type-id='type-id-1574'/>
8633          </function-decl>
8634        </member-function>
8635      </class-decl>
8636      <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-902'>
8637        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1863'/>
8638        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-750'/>
8639        <member-type access='public'>
8640          <typedef-decl name='_Inherited' type-id='type-id-1863' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-905'/>
8641        </member-type>
8642        <member-function access='public'>
8643          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8644            <parameter type-id='type-id-1853' is-artificial='yes'/>
8645            <return type-id='type-id-57'/>
8646          </function-decl>
8647        </member-function>
8648        <member-function access='public'>
8649          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8650            <parameter type-id='type-id-1853' is-artificial='yes'/>
8651            <parameter type-id='type-id-1191'/>
8652            <return type-id='type-id-57'/>
8653          </function-decl>
8654        </member-function>
8655        <member-function access='public'>
8656          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8657            <parameter type-id='type-id-1853' is-artificial='yes'/>
8658            <parameter type-id='type-id-904'/>
8659            <return type-id='type-id-57'/>
8660          </function-decl>
8661        </member-function>
8662        <member-function access='public'>
8663          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8664            <parameter type-id='type-id-1853' is-artificial='yes'/>
8665            <parameter type-id='type-id-1852'/>
8666            <return type-id='type-id-57'/>
8667          </function-decl>
8668        </member-function>
8669        <member-function access='public' static='yes'>
8670          <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_'>
8671            <parameter type-id='type-id-1851' name='__t' filepath='/usr/include/c++/4.9/tuple' line='241' column='1'/>
8672            <return type-id='type-id-2089'/>
8673          </function-decl>
8674        </member-function>
8675      </class-decl>
8676      <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-750'>
8677        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1189'/>
8678        <member-function access='public'>
8679          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
8680            <parameter type-id='type-id-1755' is-artificial='yes'/>
8681            <return type-id='type-id-57'/>
8682          </function-decl>
8683        </member-function>
8684        <member-function access='public'>
8685          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
8686            <parameter type-id='type-id-1755' is-artificial='yes'/>
8687            <parameter type-id='type-id-1191'/>
8688            <return type-id='type-id-57'/>
8689          </function-decl>
8690        </member-function>
8691        <member-function access='public'>
8692          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
8693            <parameter type-id='type-id-1755' is-artificial='yes'/>
8694            <parameter type-id='type-id-752'/>
8695            <return type-id='type-id-57'/>
8696          </function-decl>
8697        </member-function>
8698        <member-function access='public'>
8699          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
8700            <parameter type-id='type-id-1755' is-artificial='yes'/>
8701            <parameter type-id='type-id-1754'/>
8702            <return type-id='type-id-57'/>
8703          </function-decl>
8704        </member-function>
8705        <member-function access='public'>
8706          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
8707            <parameter type-id='type-id-1755' is-artificial='yes'/>
8708            <parameter type-id='type-id-2685'/>
8709            <parameter type-id='type-id-2686'/>
8710            <return type-id='type-id-57'/>
8711          </function-decl>
8712        </member-function>
8713        <member-function access='public' static='yes'>
8714          <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_'>
8715            <parameter type-id='type-id-1753' name='__b' filepath='/usr/include/c++/4.9/tuple' line='122' column='1'/>
8716            <return type-id='type-id-2089'/>
8717          </function-decl>
8718        </member-function>
8719      </class-decl>
8720      <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-1189'>
8721        <member-function access='public'>
8722          <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'>
8723            <parameter type-id='type-id-2090' is-artificial='yes'/>
8724            <return type-id='type-id-57'/>
8725          </function-decl>
8726        </member-function>
8727        <member-function access='public' const='yes'>
8728          <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_'>
8729            <parameter type-id='type-id-1193' name='this' is-artificial='yes'/>
8730            <parameter type-id='type-id-1571' name='__ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='70' column='1'/>
8731            <return type-id='type-id-57'/>
8732          </function-decl>
8733        </member-function>
8734      </class-decl>
8735      <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-740'>
8736        <data-member access='public' layout-offset-in-bits='0'>
8737          <var-decl name='_M_head_impl' type-id='type-id-1571' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
8738        </data-member>
8739        <member-function access='public'>
8740          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
8741            <parameter type-id='type-id-1745' is-artificial='yes'/>
8742            <return type-id='type-id-57'/>
8743          </function-decl>
8744        </member-function>
8745        <member-function access='public'>
8746          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
8747            <parameter type-id='type-id-1745' is-artificial='yes'/>
8748            <parameter type-id='type-id-1573'/>
8749            <return type-id='type-id-57'/>
8750          </function-decl>
8751        </member-function>
8752        <member-function access='public'>
8753          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
8754            <parameter type-id='type-id-1745' is-artificial='yes'/>
8755            <parameter type-id='type-id-742'/>
8756            <return type-id='type-id-57'/>
8757          </function-decl>
8758        </member-function>
8759        <member-function access='public'>
8760          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
8761            <parameter type-id='type-id-1745' is-artificial='yes'/>
8762            <parameter type-id='type-id-1744'/>
8763            <return type-id='type-id-57'/>
8764          </function-decl>
8765        </member-function>
8766        <member-function access='public'>
8767          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
8768            <parameter type-id='type-id-1745' is-artificial='yes'/>
8769            <parameter type-id='type-id-2685'/>
8770            <parameter type-id='type-id-2686'/>
8771            <return type-id='type-id-57'/>
8772          </function-decl>
8773        </member-function>
8774        <member-function access='public' static='yes'>
8775          <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_'>
8776            <parameter type-id='type-id-1743' name='__b' filepath='/usr/include/c++/4.9/tuple' line='169' column='1'/>
8777            <return type-id='type-id-1574'/>
8778          </function-decl>
8779        </member-function>
8780      </class-decl>
8781      <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-2828'>
8782        <member-type access='public'>
8783          <typedef-decl name='type' type-id='type-id-1191' filepath='/usr/include/c++/4.9/type_traits' line='1968' column='1' id='type-id-2827'/>
8784        </member-type>
8785      </class-decl>
8786      <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-2829'>
8787        <member-type access='public'>
8788          <typedef-decl name='type' type-id='type-id-1189' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2183'/>
8789        </member-type>
8790      </class-decl>
8791      <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-2830'>
8792        <member-type access='public'>
8793          <typedef-decl name='type' type-id='type-id-1570' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2831'/>
8794        </member-type>
8795      </class-decl>
8796      <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-2832'>
8797        <member-type access='public'>
8798          <typedef-decl name='type' type-id='type-id-37' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2176'/>
8799        </member-type>
8800      </class-decl>
8801      <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-2833'>
8802        <member-type access='public'>
8803          <typedef-decl name='type' type-id='type-id-1496' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2187'/>
8804        </member-type>
8805      </class-decl>
8806      <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-2834'>
8807        <member-type access='public'>
8808          <typedef-decl name='type' type-id='type-id-235' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2170'/>
8809        </member-type>
8810      </class-decl>
8811      <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-2835'>
8812        <member-type access='public'>
8813          <typedef-decl name='type' type-id='type-id-2066' filepath='/usr/include/c++/4.9/tuple' line='54' column='1' id='type-id-2836'/>
8814        </member-type>
8815      </class-decl>
8816      <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-889'>
8817        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-908'/>
8818        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-743'/>
8819        <member-type access='public'>
8820          <typedef-decl name='_Inherited' type-id='type-id-908' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-893'/>
8821        </member-type>
8822        <member-function access='public'>
8823          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8824            <parameter type-id='type-id-1844' is-artificial='yes'/>
8825            <return type-id='type-id-57'/>
8826          </function-decl>
8827        </member-function>
8828        <member-function access='public'>
8829          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8830            <parameter type-id='type-id-1844' is-artificial='yes'/>
8831            <parameter type-id='type-id-2066'/>
8832            <parameter type-id='type-id-1196'/>
8833            <return type-id='type-id-57'/>
8834          </function-decl>
8835        </member-function>
8836        <member-function access='public'>
8837          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8838            <parameter type-id='type-id-1844' is-artificial='yes'/>
8839            <parameter type-id='type-id-891'/>
8840            <return type-id='type-id-57'/>
8841          </function-decl>
8842        </member-function>
8843        <member-function access='public'>
8844          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8845            <parameter type-id='type-id-1844' is-artificial='yes'/>
8846            <parameter type-id='type-id-1843'/>
8847            <return type-id='type-id-57'/>
8848          </function-decl>
8849        </member-function>
8850        <member-function access='public' static='yes'>
8851          <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_'>
8852            <parameter type-id='type-id-892' name='__t' filepath='/usr/include/c++/4.9/tuple' line='244' column='1'/>
8853            <return type-id='type-id-2066'/>
8854          </function-decl>
8855        </member-function>
8856      </class-decl>
8857      <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-908'>
8858        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1863'/>
8859        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-753'/>
8860        <member-type access='public'>
8861          <typedef-decl name='_Inherited' type-id='type-id-1863' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-911'/>
8862        </member-type>
8863        <member-function access='public'>
8864          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
8865            <parameter type-id='type-id-1857' is-artificial='yes'/>
8866            <return type-id='type-id-57'/>
8867          </function-decl>
8868        </member-function>
8869        <member-function access='public'>
8870          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
8871            <parameter type-id='type-id-1857' is-artificial='yes'/>
8872            <parameter type-id='type-id-1196'/>
8873            <return type-id='type-id-57'/>
8874          </function-decl>
8875        </member-function>
8876        <member-function access='public'>
8877          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
8878            <parameter type-id='type-id-1857' is-artificial='yes'/>
8879            <parameter type-id='type-id-910'/>
8880            <return type-id='type-id-57'/>
8881          </function-decl>
8882        </member-function>
8883        <member-function access='public'>
8884          <function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
8885            <parameter type-id='type-id-1857' is-artificial='yes'/>
8886            <parameter type-id='type-id-1856'/>
8887            <return type-id='type-id-57'/>
8888          </function-decl>
8889        </member-function>
8890      </class-decl>
8891      <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-753'>
8892        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1194'/>
8893        <member-function access='public'>
8894          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
8895            <parameter type-id='type-id-1758' is-artificial='yes'/>
8896            <return type-id='type-id-57'/>
8897          </function-decl>
8898        </member-function>
8899        <member-function access='public'>
8900          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
8901            <parameter type-id='type-id-1758' is-artificial='yes'/>
8902            <parameter type-id='type-id-1196'/>
8903            <return type-id='type-id-57'/>
8904          </function-decl>
8905        </member-function>
8906        <member-function access='public'>
8907          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
8908            <parameter type-id='type-id-1758' is-artificial='yes'/>
8909            <parameter type-id='type-id-755'/>
8910            <return type-id='type-id-57'/>
8911          </function-decl>
8912        </member-function>
8913        <member-function access='public'>
8914          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
8915            <parameter type-id='type-id-1758' is-artificial='yes'/>
8916            <parameter type-id='type-id-1757'/>
8917            <return type-id='type-id-57'/>
8918          </function-decl>
8919        </member-function>
8920        <member-function access='public'>
8921          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
8922            <parameter type-id='type-id-1758' is-artificial='yes'/>
8923            <parameter type-id='type-id-2685'/>
8924            <parameter type-id='type-id-2686'/>
8925            <return type-id='type-id-57'/>
8926          </function-decl>
8927        </member-function>
8928      </class-decl>
8929      <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-1194'>
8930        <member-function access='public'>
8931          <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'>
8932            <parameter type-id='type-id-2092' is-artificial='yes'/>
8933            <return type-id='type-id-57'/>
8934          </function-decl>
8935        </member-function>
8936      </class-decl>
8937      <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-743'>
8938        <data-member access='public' layout-offset-in-bits='0'>
8939          <var-decl name='_M_head_impl' type-id='type-id-2064' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
8940        </data-member>
8941        <member-function access='public'>
8942          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
8943            <parameter type-id='type-id-1748' is-artificial='yes'/>
8944            <return type-id='type-id-57'/>
8945          </function-decl>
8946        </member-function>
8947        <member-function access='public'>
8948          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
8949            <parameter type-id='type-id-1748' is-artificial='yes'/>
8950            <parameter type-id='type-id-2066'/>
8951            <return type-id='type-id-57'/>
8952          </function-decl>
8953        </member-function>
8954        <member-function access='public'>
8955          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
8956            <parameter type-id='type-id-1748' is-artificial='yes'/>
8957            <parameter type-id='type-id-745'/>
8958            <return type-id='type-id-57'/>
8959          </function-decl>
8960        </member-function>
8961        <member-function access='public'>
8962          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
8963            <parameter type-id='type-id-1748' is-artificial='yes'/>
8964            <parameter type-id='type-id-1747'/>
8965            <return type-id='type-id-57'/>
8966          </function-decl>
8967        </member-function>
8968        <member-function access='public'>
8969          <function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
8970            <parameter type-id='type-id-1748' is-artificial='yes'/>
8971            <parameter type-id='type-id-2685'/>
8972            <parameter type-id='type-id-2686'/>
8973            <return type-id='type-id-57'/>
8974          </function-decl>
8975        </member-function>
8976        <member-function access='public' static='yes'>
8977          <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_'>
8978            <parameter type-id='type-id-746' name='__b' filepath='/usr/include/c++/4.9/tuple' line='172' column='1'/>
8979            <return type-id='type-id-2066'/>
8980          </function-decl>
8981        </member-function>
8982      </class-decl>
8983      <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-1390'>
8984        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-889'/>
8985        <member-function access='public'>
8986          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
8987            <parameter type-id='type-id-2211' is-artificial='yes'/>
8988            <return type-id='type-id-57'/>
8989          </function-decl>
8990        </member-function>
8991        <member-function access='public'>
8992          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
8993            <parameter type-id='type-id-2211' is-artificial='yes'/>
8994            <parameter type-id='type-id-2066'/>
8995            <parameter type-id='type-id-1196'/>
8996            <return type-id='type-id-57'/>
8997          </function-decl>
8998        </member-function>
8999        <member-function access='public'>
9000          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
9001            <parameter type-id='type-id-2211' is-artificial='yes'/>
9002            <parameter type-id='type-id-1392'/>
9003            <return type-id='type-id-57'/>
9004          </function-decl>
9005        </member-function>
9006        <member-function access='public'>
9007          <function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
9008            <parameter type-id='type-id-2211' is-artificial='yes'/>
9009            <parameter type-id='type-id-2210'/>
9010            <return type-id='type-id-57'/>
9011          </function-decl>
9012        </member-function>
9013      </class-decl>
9014      <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-2837'>
9015        <member-type access='public'>
9016          <typedef-decl name='type' type-id='type-id-2089' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2838'/>
9017        </member-type>
9018      </class-decl>
9019      <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-2839'>
9020        <member-type access='public'>
9021          <typedef-decl name='type' type-id='type-id-1604' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2169'/>
9022        </member-type>
9023      </class-decl>
9024      <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-2840'>
9025        <member-type access='public'>
9026          <typedef-decl name='type' type-id='type-id-1126' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2172'/>
9027        </member-type>
9028      </class-decl>
9029      <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-2841'>
9030        <member-type access='public'>
9031          <typedef-decl name='type' type-id='type-id-2072' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2181'/>
9032        </member-type>
9033      </class-decl>
9034      <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-1328'>
9035        <member-type access='public'>
9036          <typedef-decl name='iterator_type' type-id='type-id-2072' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='955' column='1' id='type-id-2842'/>
9037        </member-type>
9038        <member-type access='public'>
9039          <typedef-decl name='value_type' type-id='type-id-2305' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='957' column='1' id='type-id-2141'/>
9040        </member-type>
9041        <member-type access='public'>
9042          <typedef-decl name='difference_type' type-id='type-id-2306' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='958' column='1' id='type-id-2843'/>
9043        </member-type>
9044        <member-type access='public'>
9045          <typedef-decl name='pointer' type-id='type-id-2072' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='960' column='1' id='type-id-2844'/>
9046        </member-type>
9047        <member-type access='public'>
9048          <typedef-decl name='reference' type-id='type-id-2142' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='961' column='1' id='type-id-2845'/>
9049        </member-type>
9050        <data-member access='protected' layout-offset-in-bits='0'>
9051          <var-decl name='_M_current' type-id='type-id-2072' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='950' column='1'/>
9052        </data-member>
9053        <member-function access='public'>
9054          <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'>
9055            <parameter type-id='type-id-2139' is-artificial='yes'/>
9056            <return type-id='type-id-57'/>
9057          </function-decl>
9058        </member-function>
9059        <member-function access='public'>
9060          <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'>
9061            <parameter type-id='type-id-2139' is-artificial='yes'/>
9062            <parameter type-id='type-id-2842'/>
9063            <return type-id='type-id-57'/>
9064          </function-decl>
9065        </member-function>
9066        <member-function access='public'>
9067          <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_'>
9068            <parameter type-id='type-id-2139' is-artificial='yes'/>
9069            <parameter type-id='type-id-2842'/>
9070            <return type-id='type-id-57'/>
9071          </function-decl>
9072        </member-function>
9073        <member-function access='public'>
9074          <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'>
9075            <parameter type-id='type-id-2140' name='this' is-artificial='yes'/>
9076            <return type-id='type-id-2138'/>
9077          </function-decl>
9078        </member-function>
9079        <member-function access='public' const='yes'>
9080          <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'>
9081            <parameter type-id='type-id-1333' name='this' is-artificial='yes'/>
9082            <return type-id='type-id-2845'/>
9083          </function-decl>
9084        </member-function>
9085        <member-function access='public' const='yes'>
9086          <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'>
9087            <parameter type-id='type-id-1333' name='this' is-artificial='yes'/>
9088            <return type-id='type-id-2842'/>
9089          </function-decl>
9090        </member-function>
9091      </class-decl>
9092      <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-2846'>
9093        <member-type access='public'>
9094          <typedef-decl name='iterator_type' type-id='type-id-134' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='211' column='1' id='type-id-2847'/>
9095        </member-type>
9096        <member-function access='public' static='yes'>
9097          <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_'>
9098            <parameter type-id='type-id-134'/>
9099            <return type-id='type-id-2847'/>
9100          </function-decl>
9101        </member-function>
9102      </class-decl>
9103      <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-2848'>
9104        <member-type access='public'>
9105          <typedef-decl name='iterator_type' type-id='type-id-2072' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='211' column='1' id='type-id-2849'/>
9106        </member-type>
9107        <member-function access='public' static='yes'>
9108          <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_'>
9109            <parameter type-id='type-id-2072'/>
9110            <return type-id='type-id-2849'/>
9111          </function-decl>
9112        </member-function>
9113      </class-decl>
9114      <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-2850'>
9115        <member-type access='public'>
9116          <typedef-decl name='iterator_type' type-id='type-id-2852' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='219' column='1' id='type-id-2851'/>
9117        </member-type>
9118        <member-function access='public' static='yes'>
9119          <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_'>
9120            <parameter type-id='type-id-134'/>
9121            <return type-id='type-id-2851'/>
9122          </function-decl>
9123        </member-function>
9124      </class-decl>
9125      <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-2853'>
9126        <member-type access='public'>
9127          <typedef-decl name='iterator_type' type-id='type-id-2855' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='219' column='1' id='type-id-2854'/>
9128        </member-type>
9129        <member-function access='public' static='yes'>
9130          <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_'>
9131            <parameter type-id='type-id-138'/>
9132            <return type-id='type-id-2854'/>
9133          </function-decl>
9134        </member-function>
9135      </class-decl>
9136      <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-691'>
9137        <data-member access='public'>
9138          <var-decl name='_M_unused' type-id='type-id-2856' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1779' column='1'/>
9139        </data-member>
9140        <data-member access='public'>
9141          <var-decl name='_M_pod_data' type-id='type-id-9' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1780' column='1'/>
9142        </data-member>
9143        <member-function access='public'>
9144          <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'>
9145            <parameter type-id='type-id-1712' name='this' is-artificial='yes'/>
9146            <return type-id='type-id-23'/>
9147          </function-decl>
9148        </member-function>
9149        <member-function access='public' const='yes'>
9150          <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'>
9151            <parameter type-id='type-id-696' name='this' is-artificial='yes'/>
9152            <return type-id='type-id-23'/>
9153          </function-decl>
9154        </member-function>
9155        <member-function access='public'>
9156          <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'>
9157            <parameter type-id='type-id-1712' name='this' is-artificial='yes'/>
9158            <return type-id='type-id-1401'/>
9159          </function-decl>
9160        </member-function>
9161        <member-function access='public'>
9162          <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'>
9163            <parameter type-id='type-id-1712' name='this' is-artificial='yes'/>
9164            <return type-id='type-id-245'/>
9165          </function-decl>
9166        </member-function>
9167        <member-function access='public' const='yes'>
9168          <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'>
9169            <parameter type-id='type-id-696' name='this' is-artificial='yes'/>
9170            <return type-id='type-id-237'/>
9171          </function-decl>
9172        </member-function>
9173        <member-function access='public'>
9174          <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'>
9175            <parameter type-id='type-id-1712' name='this' is-artificial='yes'/>
9176            <return type-id='type-id-240'/>
9177          </function-decl>
9178        </member-function>
9179      </union-decl>
9180      <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-2856'>
9181        <data-member access='public'>
9182          <var-decl name='_M_object' type-id='type-id-23' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1758' column='1'/>
9183        </data-member>
9184        <data-member access='public'>
9185          <var-decl name='_M_const_object' type-id='type-id-23' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1759' column='1'/>
9186        </data-member>
9187        <data-member access='public'>
9188          <var-decl name='_M_function_pointer' type-id='type-id-2278' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1760' column='1'/>
9189        </data-member>
9190        <data-member access='public'>
9191          <var-decl name='_M_member_pointer' type-id='type-id-24' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
9192        </data-member>
9193      </union-decl>
9194      <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-721'>
9195        <member-type access='public'>
9196          <typedef-decl name='_Manager_type' type-id='type-id-194' filepath='/usr/include/c++/4.9/functional' line='2005' column='1' id='type-id-2857'/>
9197        </member-type>
9198        <member-type access='public'>
9199          <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-2858'>
9200            <data-member access='protected' static='yes'>
9201              <var-decl name='__stored_locally' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1847' column='1'/>
9202            </data-member>
9203            <member-function access='public' static='yes'>
9204              <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_'>
9205                <parameter type-id='type-id-238' name='__fp' filepath='/usr/include/c++/4.9/functional' line='1935' column='1'/>
9206                <return type-id='type-id-1'/>
9207              </function-decl>
9208            </member-function>
9209            <member-function access='public' static='yes'>
9210              <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_'>
9211                <parameter type-id='type-id-1710' name='__functor' filepath='/usr/include/c++/4.9/functional' line='1925' column='1'/>
9212                <parameter type-id='type-id-243' name='__f' filepath='/usr/include/c++/4.9/functional' line='1925' column='1'/>
9213                <return type-id='type-id-57'/>
9214              </function-decl>
9215            </member-function>
9216            <member-function access='public' static='yes'>
9217              <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'>
9218                <parameter type-id='type-id-1710' name='__dest' filepath='/usr/include/c++/4.9/functional' line='1899' column='1'/>
9219                <parameter type-id='type-id-694' name='__source' filepath='/usr/include/c++/4.9/functional' line='1899' column='1'/>
9220                <parameter type-id='type-id-2859' name='__op' filepath='/usr/include/c++/4.9/functional' line='1900' column='1'/>
9221                <return type-id='type-id-1'/>
9222              </function-decl>
9223            </member-function>
9224            <member-function access='private' static='yes'>
9225              <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'>
9226                <parameter type-id='type-id-1710' name='__functor' filepath='/usr/include/c++/4.9/functional' line='1950' column='1'/>
9227                <parameter type-id='type-id-243' name='__f' filepath='/usr/include/c++/4.9/functional' line='1950' column='1'/>
9228                <parameter type-id='type-id-2372'/>
9229                <return type-id='type-id-57'/>
9230              </function-decl>
9231            </member-function>
9232            <member-function access='protected' static='yes'>
9233              <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'>
9234                <parameter type-id='type-id-694' name='__source' filepath='/usr/include/c++/4.9/functional' line='1857' column='1'/>
9235                <return type-id='type-id-244'/>
9236              </function-decl>
9237            </member-function>
9238            <member-function access='protected' static='yes'>
9239              <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'>
9240                <parameter type-id='type-id-1710' name='__dest' filepath='/usr/include/c++/4.9/functional' line='1868' column='1'/>
9241                <parameter type-id='type-id-694' name='__source' filepath='/usr/include/c++/4.9/functional' line='1868' column='1'/>
9242                <parameter type-id='type-id-2372'/>
9243                <return type-id='type-id-57'/>
9244              </function-decl>
9245            </member-function>
9246            <member-function access='protected' static='yes'>
9247              <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'>
9248                <parameter type-id='type-id-1710' name='__victim' filepath='/usr/include/c++/4.9/functional' line='1885' column='1'/>
9249                <parameter type-id='type-id-2372'/>
9250                <return type-id='type-id-57'/>
9251              </function-decl>
9252            </member-function>
9253          </class-decl>
9254        </member-type>
9255        <data-member access='public' static='yes'>
9256          <var-decl name='_M_max_size' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1840' column='1'/>
9257        </data-member>
9258        <data-member access='public' static='yes'>
9259          <var-decl name='_M_max_align' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1841' column='1'/>
9260        </data-member>
9261        <data-member access='public' layout-offset-in-bits='0'>
9262          <var-decl name='_M_functor' type-id='type-id-691' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2007' column='1'/>
9263        </data-member>
9264        <data-member access='public' layout-offset-in-bits='128'>
9265          <var-decl name='_M_manager' type-id='type-id-2857' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2008' column='1'/>
9266        </data-member>
9267        <member-function access='public' constructor='yes'>
9268          <function-decl name='_Function_base' filepath='/usr/include/c++/4.9/functional' line='1993' column='1' visibility='default' binding='global' size-in-bits='64'>
9269            <parameter type-id='type-id-1730' is-artificial='yes'/>
9270            <return type-id='type-id-57'/>
9271          </function-decl>
9272        </member-function>
9273        <member-function access='public' destructor='yes'>
9274          <function-decl name='~_Function_base' filepath='/usr/include/c++/4.9/functional' line='1995' column='1' visibility='default' binding='global' size-in-bits='64'>
9275            <parameter type-id='type-id-1730' is-artificial='yes'/>
9276            <parameter type-id='type-id-29' is-artificial='yes'/>
9277            <return type-id='type-id-57'/>
9278          </function-decl>
9279        </member-function>
9280        <member-function access='public' constructor='yes'>
9281          <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'>
9282            <parameter type-id='type-id-1730' is-artificial='yes'/>
9283            <return type-id='type-id-57'/>
9284          </function-decl>
9285        </member-function>
9286        <member-function access='public' destructor='yes'>
9287          <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'>
9288            <parameter type-id='type-id-1730' is-artificial='yes'/>
9289            <parameter type-id='type-id-29' is-artificial='yes'/>
9290            <return type-id='type-id-57'/>
9291          </function-decl>
9292        </member-function>
9293      </class-decl>
9294      <enum-decl name='_Manager_operation' filepath='/usr/include/c++/4.9/functional' line='1783' column='1' id='type-id-2859'>
9295        <underlying-type type-id='type-id-40'/>
9296        <enumerator name='__get_type_info' value='0'/>
9297        <enumerator name='__get_functor_ptr' value='1'/>
9298        <enumerator name='__clone_functor' value='2'/>
9299        <enumerator name='__destroy_functor' value='3'/>
9300      </enum-decl>
9301      <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-1417'>
9302        <member-type access='private'>
9303          <typedef-decl name='_Hashtable' type-id='type-id-2861' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='100' column='1' id='type-id-2860'/>
9304        </member-type>
9305        <member-type access='public'>
9306          <typedef-decl name='key_type' type-id='type-id-737' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='107' column='1' id='type-id-1430'/>
9307        </member-type>
9308        <member-type access='public'>
9309          <typedef-decl name='value_type' type-id='type-id-2862' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='108' column='1' id='type-id-1436'/>
9310        </member-type>
9311        <member-type access='public'>
9312          <typedef-decl name='mapped_type' type-id='type-id-1044' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='109' column='1' id='type-id-1433'/>
9313        </member-type>
9314        <member-type access='public'>
9315          <typedef-decl name='hasher' type-id='type-id-2863' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='110' column='1' id='type-id-1424'/>
9316        </member-type>
9317        <member-type access='public'>
9318          <typedef-decl name='key_equal' type-id='type-id-734' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='111' column='1' id='type-id-1427'/>
9319        </member-type>
9320        <member-type access='public'>
9321          <typedef-decl name='allocator_type' type-id='type-id-731' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='112' column='1' id='type-id-1421'/>
9322        </member-type>
9323        <member-type access='public'>
9324          <typedef-decl name='iterator' type-id='type-id-2865' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='121' column='1' id='type-id-2864'/>
9325        </member-type>
9326        <member-type access='public'>
9327          <typedef-decl name='const_iterator' type-id='type-id-2867' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='122' column='1' id='type-id-2866'/>
9328        </member-type>
9329        <member-type access='public'>
9330          <typedef-decl name='local_iterator' type-id='type-id-2869' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='123' column='1' id='type-id-2868'/>
9331        </member-type>
9332        <member-type access='public'>
9333          <typedef-decl name='const_local_iterator' type-id='type-id-2871' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='124' column='1' id='type-id-2870'/>
9334        </member-type>
9335        <member-type access='public'>
9336          <typedef-decl name='size_type' type-id='type-id-2873' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='125' column='1' id='type-id-2872'/>
9337        </member-type>
9338        <data-member access='private' layout-offset-in-bits='0'>
9339          <var-decl name='_M_h' type-id='type-id-2860' visibility='default' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='101' column='1'/>
9340        </data-member>
9341        <member-function access='public'>
9342          <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'>
9343            <parameter type-id='type-id-2226' is-artificial='yes'/>
9344            <parameter type-id='type-id-2872'/>
9345            <parameter type-id='type-id-1426'/>
9346            <parameter type-id='type-id-1429'/>
9347            <parameter type-id='type-id-1423'/>
9348            <return type-id='type-id-57'/>
9349          </function-decl>
9350        </member-function>
9351        <member-function access='public'>
9352          <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'>
9353            <parameter type-id='type-id-2226' is-artificial='yes'/>
9354            <parameter type-id='type-id-1419'/>
9355            <return type-id='type-id-57'/>
9356          </function-decl>
9357        </member-function>
9358        <member-function access='public'>
9359          <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'>
9360            <parameter type-id='type-id-2226' is-artificial='yes'/>
9361            <parameter type-id='type-id-2225'/>
9362            <return type-id='type-id-57'/>
9363          </function-decl>
9364        </member-function>
9365        <member-function access='public'>
9366          <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'>
9367            <parameter type-id='type-id-2226' is-artificial='yes'/>
9368            <parameter type-id='type-id-1423'/>
9369            <return type-id='type-id-57'/>
9370          </function-decl>
9371        </member-function>
9372        <member-function access='public'>
9373          <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'>
9374            <parameter type-id='type-id-2226' is-artificial='yes'/>
9375            <parameter type-id='type-id-1419'/>
9376            <parameter type-id='type-id-1423'/>
9377            <return type-id='type-id-57'/>
9378          </function-decl>
9379        </member-function>
9380        <member-function access='public'>
9381          <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'>
9382            <parameter type-id='type-id-2226' is-artificial='yes'/>
9383            <parameter type-id='type-id-2225'/>
9384            <parameter type-id='type-id-1423'/>
9385            <return type-id='type-id-57'/>
9386          </function-decl>
9387        </member-function>
9388        <member-function access='public'>
9389          <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'>
9390            <parameter type-id='type-id-2226' is-artificial='yes'/>
9391            <parameter type-id='type-id-2874'/>
9392            <parameter type-id='type-id-2872'/>
9393            <parameter type-id='type-id-1426'/>
9394            <parameter type-id='type-id-1429'/>
9395            <parameter type-id='type-id-1423'/>
9396            <return type-id='type-id-57'/>
9397          </function-decl>
9398        </member-function>
9399      </class-decl>
9400      <typedef-decl name='__umap_hashtable' type-id='type-id-724' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='52' column='1' id='type-id-2861'/>
9401      <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-724'>
9402        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
9403        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1038'/>
9404        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2875'/>
9405        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1055'/>
9406        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-991'/>
9407        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1010'/>
9408        <member-type access='private'>
9409          <typedef-decl name='__bucket_type' type-id='type-id-1936' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='199' column='1' id='type-id-1734'/>
9410        </member-type>
9411        <member-type access='public'>
9412          <typedef-decl name='size_type' type-id='type-id-2876' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='302' column='1' id='type-id-2873'/>
9413        </member-type>
9414        <member-type access='private'>
9415          <typedef-decl name='__node_base' type-id='type-id-1939' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='198' column='1' id='type-id-1738'/>
9416        </member-type>
9417        <member-type access='private'>
9418          <typedef-decl name='__node_type' type-id='type-id-1003' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='188' column='1' id='type-id-1740'/>
9419        </member-type>
9420        <member-type access='public'>
9421          <typedef-decl name='__hashtable_alloc' type-id='type-id-1010' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='192' column='1' id='type-id-1736'/>
9422        </member-type>
9423        <member-type access='public'>
9424          <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='202' column='1' id='type-id-737'/>
9425        </member-type>
9426        <member-type access='public'>
9427          <typedef-decl name='value_type' type-id='type-id-1341' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='203' column='1' id='type-id-2862'/>
9428        </member-type>
9429        <member-type access='public'>
9430          <typedef-decl name='allocator_type' type-id='type-id-1133' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='204' column='1' id='type-id-731'/>
9431        </member-type>
9432        <member-type access='public'>
9433          <typedef-decl name='key_equal' type-id='type-id-1198' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='205' column='1' id='type-id-734'/>
9434        </member-type>
9435        <member-type access='private'>
9436          <typedef-decl name='__rehash_state' type-id='type-id-2877' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='216' column='1' id='type-id-728'/>
9437        </member-type>
9438        <member-type access='private'>
9439          <typedef-decl name='__hash_code' type-id='type-id-2879' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='231' column='1' id='type-id-2878'/>
9440        </member-type>
9441        <member-type access='public'>
9442          <typedef-decl name='iterator' type-id='type-id-2880' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='305' column='1' id='type-id-2865'/>
9443        </member-type>
9444        <member-type access='public'>
9445          <typedef-decl name='const_iterator' type-id='type-id-2881' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='306' column='1' id='type-id-2867'/>
9446        </member-type>
9447        <member-type access='public'>
9448          <typedef-decl name='local_iterator' type-id='type-id-2882' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='308' column='1' id='type-id-2869'/>
9449        </member-type>
9450        <member-type access='public'>
9451          <typedef-decl name='const_local_iterator' type-id='type-id-2883' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='310' column='1' id='type-id-2871'/>
9452        </member-type>
9453        <data-member access='private' layout-offset-in-bits='0'>
9454          <var-decl name='_M_buckets' type-id='type-id-1735' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='313' column='1'/>
9455        </data-member>
9456        <data-member access='private' layout-offset-in-bits='64'>
9457          <var-decl name='_M_bucket_count' type-id='type-id-2873' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='314' column='1'/>
9458        </data-member>
9459        <data-member access='private' layout-offset-in-bits='128'>
9460          <var-decl name='_M_before_begin' type-id='type-id-1738' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='315' column='1'/>
9461        </data-member>
9462        <data-member access='private' layout-offset-in-bits='192'>
9463          <var-decl name='_M_element_count' type-id='type-id-2873' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='316' column='1'/>
9464        </data-member>
9465        <data-member access='private' layout-offset-in-bits='256'>
9466          <var-decl name='_M_rehash_policy' type-id='type-id-1051' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='317' column='1'/>
9467        </data-member>
9468        <data-member access='private' layout-offset-in-bits='384'>
9469          <var-decl name='_M_single_bucket' type-id='type-id-1734' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='325' column='1'/>
9470        </data-member>
9471        <member-function access='public'>
9472          <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'>
9473            <parameter type-id='type-id-1733' is-artificial='yes'/>
9474            <parameter type-id='type-id-2873'/>
9475            <parameter type-id='type-id-1208'/>
9476            <parameter type-id='type-id-1049'/>
9477            <parameter type-id='type-id-990'/>
9478            <parameter type-id='type-id-1200'/>
9479            <parameter type-id='type-id-1060'/>
9480            <parameter type-id='type-id-733'/>
9481            <return type-id='type-id-57'/>
9482          </function-decl>
9483        </member-function>
9484        <member-function access='public'>
9485          <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'>
9486            <parameter type-id='type-id-1733' is-artificial='yes'/>
9487            <parameter type-id='type-id-726'/>
9488            <return type-id='type-id-57'/>
9489          </function-decl>
9490        </member-function>
9491        <member-function access='public'>
9492          <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'>
9493            <parameter type-id='type-id-1733' is-artificial='yes'/>
9494            <parameter type-id='type-id-1732'/>
9495            <return type-id='type-id-57'/>
9496          </function-decl>
9497        </member-function>
9498        <member-function access='public'>
9499          <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'>
9500            <parameter type-id='type-id-1733' is-artificial='yes'/>
9501            <parameter type-id='type-id-726'/>
9502            <parameter type-id='type-id-733'/>
9503            <return type-id='type-id-57'/>
9504          </function-decl>
9505        </member-function>
9506        <member-function access='public'>
9507          <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'>
9508            <parameter type-id='type-id-1733' is-artificial='yes'/>
9509            <parameter type-id='type-id-1732'/>
9510            <parameter type-id='type-id-733'/>
9511            <return type-id='type-id-57'/>
9512          </function-decl>
9513        </member-function>
9514        <member-function access='public'>
9515          <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'>
9516            <parameter type-id='type-id-1733' is-artificial='yes'/>
9517            <parameter type-id='type-id-733'/>
9518            <return type-id='type-id-57'/>
9519          </function-decl>
9520        </member-function>
9521        <member-function access='public'>
9522          <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'>
9523            <parameter type-id='type-id-1733' is-artificial='yes'/>
9524            <parameter type-id='type-id-2873'/>
9525            <parameter type-id='type-id-1208'/>
9526            <parameter type-id='type-id-736'/>
9527            <parameter type-id='type-id-733'/>
9528            <return type-id='type-id-57'/>
9529          </function-decl>
9530        </member-function>
9531        <member-function access='public'>
9532          <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'>
9533            <parameter type-id='type-id-1733' is-artificial='yes'/>
9534            <parameter type-id='type-id-2874'/>
9535            <parameter type-id='type-id-2873'/>
9536            <parameter type-id='type-id-1208'/>
9537            <parameter type-id='type-id-736'/>
9538            <parameter type-id='type-id-733'/>
9539            <return type-id='type-id-57'/>
9540          </function-decl>
9541        </member-function>
9542        <member-function access='public' destructor='yes'>
9543          <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'>
9544            <parameter type-id='type-id-1733' is-artificial='yes'/>
9545            <parameter type-id='type-id-29' is-artificial='yes'/>
9546            <return type-id='type-id-57'/>
9547          </function-decl>
9548        </member-function>
9549      </class-decl>
9550      <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-1206'>
9551        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2884'/>
9552      </class-decl>
9553      <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-2884'/>
9554      <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-1341'>
9555        <data-member access='public' layout-offset-in-bits='0'>
9556          <var-decl name='first' type-id='type-id-1148' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
9557        </data-member>
9558        <data-member access='public' layout-offset-in-bits='64'>
9559          <var-decl name='second' type-id='type-id-1662' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
9560        </data-member>
9561        <member-function access='public'>
9562          <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'>
9563            <parameter type-id='type-id-2154' is-artificial='yes'/>
9564            <return type-id='type-id-57'/>
9565          </function-decl>
9566        </member-function>
9567        <member-function access='public'>
9568          <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'>
9569            <parameter type-id='type-id-2154' is-artificial='yes'/>
9570            <parameter type-id='type-id-1149'/>
9571            <parameter type-id='type-id-1664'/>
9572            <return type-id='type-id-57'/>
9573          </function-decl>
9574        </member-function>
9575        <member-function access='public'>
9576          <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'>
9577            <parameter type-id='type-id-2154' is-artificial='yes'/>
9578            <parameter type-id='type-id-1343'/>
9579            <return type-id='type-id-57'/>
9580          </function-decl>
9581        </member-function>
9582        <member-function access='public'>
9583          <function-decl name='pair' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
9584            <parameter type-id='type-id-2154' is-artificial='yes'/>
9585            <parameter type-id='type-id-2153'/>
9586            <return type-id='type-id-57'/>
9587          </function-decl>
9588        </member-function>
9589      </class-decl>
9590      <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-1198'>
9591        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2486'/>
9592      </class-decl>
9593      <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-2885'>
9594        <member-type access='public'>
9595          <typedef-decl name='type' type-id='type-id-2887' filepath='/usr/include/c++/4.9/type_traits' line='1963' column='1' id='type-id-2886'/>
9596        </member-type>
9597      </class-decl>
9598      <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-2888'>
9599        <member-type access='public'>
9600          <typedef-decl name='type' type-id='type-id-1662' filepath='/usr/include/c++/4.9/utility' line='98' column='1' id='type-id-2889'/>
9601        </member-type>
9602      </class-decl>
9603      <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-1123'>
9604        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-177'/>
9605        <member-type access='public'>
9606          <typedef-decl name='value_type' type-id='type-id-1003' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2890'/>
9607        </member-type>
9608        <member-function access='public'>
9609          <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'>
9610            <parameter type-id='type-id-2024' is-artificial='yes'/>
9611            <return type-id='type-id-57'/>
9612          </function-decl>
9613        </member-function>
9614        <member-function access='public'>
9615          <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'>
9616            <parameter type-id='type-id-2024' is-artificial='yes'/>
9617            <parameter type-id='type-id-1125'/>
9618            <return type-id='type-id-57'/>
9619          </function-decl>
9620        </member-function>
9621        <member-function access='public' destructor='yes'>
9622          <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'>
9623            <parameter type-id='type-id-2024' is-artificial='yes'/>
9624            <parameter type-id='type-id-29' is-artificial='yes'/>
9625            <return type-id='type-id-57'/>
9626          </function-decl>
9627        </member-function>
9628      </class-decl>
9629      <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-1334'>
9630        <data-member access='public' layout-offset-in-bits='0'>
9631          <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'/>
9632        </data-member>
9633        <data-member access='public' layout-offset-in-bits='64'>
9634          <var-decl name='second' type-id='type-id-50' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
9635        </data-member>
9636        <member-function access='public'>
9637          <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'>
9638            <parameter type-id='type-id-2149' is-artificial='yes'/>
9639            <return type-id='type-id-57'/>
9640          </function-decl>
9641        </member-function>
9642        <member-function access='public'>
9643          <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'>
9644            <parameter type-id='type-id-2149' is-artificial='yes'/>
9645            <parameter type-id='type-id-352'/>
9646            <parameter type-id='type-id-1531'/>
9647            <return type-id='type-id-57'/>
9648          </function-decl>
9649        </member-function>
9650        <member-function access='public'>
9651          <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'>
9652            <parameter type-id='type-id-2149' is-artificial='yes'/>
9653            <parameter type-id='type-id-1336'/>
9654            <return type-id='type-id-57'/>
9655          </function-decl>
9656        </member-function>
9657        <member-function access='public'>
9658          <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'>
9659            <parameter type-id='type-id-2149' is-artificial='yes'/>
9660            <parameter type-id='type-id-2148'/>
9661            <return type-id='type-id-57'/>
9662          </function-decl>
9663        </member-function>
9664      </class-decl>
9665      <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-1133'>
9666        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-184'/>
9667        <member-function access='public'>
9668          <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'>
9669            <parameter type-id='type-id-2030' is-artificial='yes'/>
9670            <return type-id='type-id-57'/>
9671          </function-decl>
9672        </member-function>
9673        <member-function access='public'>
9674          <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'>
9675            <parameter type-id='type-id-2030' is-artificial='yes'/>
9676            <parameter type-id='type-id-1135'/>
9677            <return type-id='type-id-57'/>
9678          </function-decl>
9679        </member-function>
9680        <member-function access='public' destructor='yes'>
9681          <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'>
9682            <parameter type-id='type-id-2030' is-artificial='yes'/>
9683            <parameter type-id='type-id-29' is-artificial='yes'/>
9684            <return type-id='type-id-57'/>
9685          </function-decl>
9686        </member-function>
9687      </class-decl>
9688      <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-1409'>
9689        <member-type access='private'>
9690          <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-2891'>
9691            <member-type access='public'>
9692              <typedef-decl name='type' type-id='type-id-2064' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='143' column='1' id='type-id-2892'/>
9693            </member-type>
9694          </class-decl>
9695        </member-type>
9696        <member-type access='private'>
9697          <typedef-decl name='__tuple_type' type-id='type-id-1390' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='146' column='1' id='type-id-2893'/>
9698        </member-type>
9699        <member-type access='public'>
9700          <typedef-decl name='pointer' type-id='type-id-2892' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='150' column='1' id='type-id-2894'/>
9701        </member-type>
9702        <member-type access='public'>
9703          <typedef-decl name='deleter_type' type-id='type-id-1194' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='152' column='1' id='type-id-1414'/>
9704        </member-type>
9705        <data-member access='private' layout-offset-in-bits='0'>
9706          <var-decl name='_M_t' type-id='type-id-2893' visibility='default' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='147' column='1'/>
9707        </data-member>
9708        <member-function access='public'>
9709          <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'>
9710            <parameter type-id='type-id-2222' is-artificial='yes'/>
9711            <return type-id='type-id-57'/>
9712          </function-decl>
9713        </member-function>
9714        <member-function access='public'>
9715          <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'>
9716            <parameter type-id='type-id-2222' is-artificial='yes'/>
9717            <parameter type-id='type-id-2894'/>
9718            <return type-id='type-id-57'/>
9719          </function-decl>
9720        </member-function>
9721        <member-function access='public'>
9722          <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'>
9723            <parameter type-id='type-id-2222' is-artificial='yes'/>
9724            <parameter type-id='type-id-2894'/>
9725            <parameter type-id='type-id-2895'/>
9726            <return type-id='type-id-57'/>
9727          </function-decl>
9728        </member-function>
9729        <member-function access='public'>
9730          <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'>
9731            <parameter type-id='type-id-2222' is-artificial='yes'/>
9732            <parameter type-id='type-id-2894'/>
9733            <parameter type-id='type-id-2186'/>
9734            <return type-id='type-id-57'/>
9735          </function-decl>
9736        </member-function>
9737        <member-function access='public'>
9738          <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'>
9739            <parameter type-id='type-id-2222' is-artificial='yes'/>
9740            <parameter type-id='type-id-2221'/>
9741            <return type-id='type-id-57'/>
9742          </function-decl>
9743        </member-function>
9744        <member-function access='public' destructor='yes'>
9745          <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'>
9746            <parameter type-id='type-id-2222' is-artificial='yes'/>
9747            <parameter type-id='type-id-29' is-artificial='yes'/>
9748            <return type-id='type-id-57'/>
9749          </function-decl>
9750        </member-function>
9751        <member-function access='public'>
9752          <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'>
9753            <parameter type-id='type-id-2222' is-artificial='yes'/>
9754            <parameter type-id='type-id-1411'/>
9755            <return type-id='type-id-57'/>
9756          </function-decl>
9757        </member-function>
9758        <member-function access='public' const='yes'>
9759          <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'>
9760            <parameter type-id='type-id-1413' name='this' is-artificial='yes'/>
9761            <return type-id='type-id-1'/>
9762          </function-decl>
9763        </member-function>
9764        <member-function access='public' const='yes'>
9765          <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'>
9766            <parameter type-id='type-id-1413' name='this' is-artificial='yes'/>
9767            <return type-id='type-id-2896'/>
9768          </function-decl>
9769        </member-function>
9770        <member-function access='public' const='yes'>
9771          <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'>
9772            <parameter type-id='type-id-1413' name='this' is-artificial='yes'/>
9773            <return type-id='type-id-2894'/>
9774          </function-decl>
9775        </member-function>
9776      </class-decl>
9777      <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-2897'>
9778        <member-type access='public'>
9779          <typedef-decl name='type' type-id='type-id-1196' filepath='/usr/include/c++/4.9/type_traits' line='1968' column='1' id='type-id-2895'/>
9780        </member-type>
9781      </class-decl>
9782      <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-2898'>
9783        <member-type access='public'>
9784          <typedef-decl name='type' type-id='type-id-1194' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2185'/>
9785        </member-type>
9786      </class-decl>
9787      <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-2899'>
9788        <member-type access='public'>
9789          <typedef-decl name='type' type-id='type-id-2063' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2896'/>
9790        </member-type>
9791      </class-decl>
9792      <enum-decl name='_Ios_Fmtflags' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='51' column='1' id='type-id-2900'>
9793        <underlying-type type-id='type-id-40'/>
9794        <enumerator name='_S_boolalpha' value='1'/>
9795        <enumerator name='_S_dec' value='2'/>
9796        <enumerator name='_S_fixed' value='4'/>
9797        <enumerator name='_S_hex' value='8'/>
9798        <enumerator name='_S_internal' value='16'/>
9799        <enumerator name='_S_left' value='32'/>
9800        <enumerator name='_S_oct' value='64'/>
9801        <enumerator name='_S_right' value='128'/>
9802        <enumerator name='_S_scientific' value='256'/>
9803        <enumerator name='_S_showbase' value='512'/>
9804        <enumerator name='_S_showpoint' value='1024'/>
9805        <enumerator name='_S_showpos' value='2048'/>
9806        <enumerator name='_S_skipws' value='4096'/>
9807        <enumerator name='_S_unitbuf' value='8192'/>
9808        <enumerator name='_S_uppercase' value='16384'/>
9809        <enumerator name='_S_adjustfield' value='176'/>
9810        <enumerator name='_S_basefield' value='74'/>
9811        <enumerator name='_S_floatfield' value='260'/>
9812        <enumerator name='_S_ios_fmtflags_end' value='65536'/>
9813      </enum-decl>
9814      <enum-decl name='_Ios_Iostate' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='143' column='1' id='type-id-2901'>
9815        <underlying-type type-id='type-id-40'/>
9816        <enumerator name='_S_goodbit' value='0'/>
9817        <enumerator name='_S_badbit' value='1'/>
9818        <enumerator name='_S_eofbit' value='2'/>
9819        <enumerator name='_S_failbit' value='4'/>
9820        <enumerator name='_S_ios_iostate_end' value='65536'/>
9821      </enum-decl>
9822      <enum-decl name='_Ios_Seekdir' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='181' column='1' id='type-id-2902'>
9823        <underlying-type type-id='type-id-40'/>
9824        <enumerator name='_S_beg' value='0'/>
9825        <enumerator name='_S_cur' value='1'/>
9826        <enumerator name='_S_end' value='2'/>
9827        <enumerator name='_S_ios_seekdir_end' value='65536'/>
9828      </enum-decl>
9829      <typedef-decl name='stringstream' type-id='type-id-2903' filepath='/usr/include/c++/4.9/iosfwd' line='151' column='1' id='type-id-2203'/>
9830      <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-1202'>
9831        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2904'/>
9832        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-721'/>
9833        <member-type access='private'>
9834          <typedef-decl name='_Invoker_type' type-id='type-id-233' filepath='/usr/include/c++/4.9/functional' line='2398' column='1' id='type-id-2905'/>
9835        </member-type>
9836        <data-member access='private' layout-offset-in-bits='192'>
9837          <var-decl name='_M_invoker' type-id='type-id-2905' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2399' column='1'/>
9838        </data-member>
9839        <member-function access='public'>
9840          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2174' column='1' visibility='default' binding='global' size-in-bits='64'>
9841            <parameter type-id='type-id-2098' is-artificial='yes'/>
9842            <return type-id='type-id-57'/>
9843          </function-decl>
9844        </member-function>
9845        <member-function access='public'>
9846          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2404' column='1' visibility='default' binding='global' size-in-bits='64'>
9847            <parameter type-id='type-id-2098' is-artificial='yes'/>
9848            <parameter type-id='type-id-1204'/>
9849            <return type-id='type-id-57'/>
9850          </function-decl>
9851        </member-function>
9852        <member-function access='public'>
9853          <function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2201' column='1' visibility='default' binding='global' size-in-bits='64'>
9854            <parameter type-id='type-id-2098' is-artificial='yes'/>
9855            <parameter type-id='type-id-2097'/>
9856            <return type-id='type-id-57'/>
9857          </function-decl>
9858        </member-function>
9859        <member-function access='public'>
9860          <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'>
9861            <parameter type-id='type-id-2098' is-artificial='yes'/>
9862            <parameter type-id='type-id-235'/>
9863            <return type-id='type-id-57'/>
9864          </function-decl>
9865        </member-function>
9866        <member-function access='public'>
9867          <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_'>
9868            <parameter type-id='type-id-2098' is-artificial='yes'/>
9869            <parameter type-id='type-id-235'/>
9870            <return type-id='type-id-57'/>
9871          </function-decl>
9872        </member-function>
9873      </class-decl>
9874      <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-2904'>
9875        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2906'/>
9876      </class-decl>
9877      <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-2906'/>
9878      <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-1278'>
9879        <member-type access='private'>
9880          <typedef-decl name='_Rep_type' type-id='type-id-795' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2907'/>
9881        </member-type>
9882        <member-type access='public'>
9883          <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='99' column='1' id='type-id-1285'/>
9884        </member-type>
9885        <member-type access='public'>
9886          <typedef-decl name='mapped_type' type-id='type-id-1623' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1288'/>
9887        </member-type>
9888        <member-type access='public'>
9889          <typedef-decl name='value_type' type-id='type-id-1337' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1291'/>
9890        </member-type>
9891        <member-type access='public'>
9892          <typedef-decl name='key_compare' type-id='type-id-1254' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2908'/>
9893        </member-type>
9894        <member-type access='public'>
9895          <typedef-decl name='allocator_type' type-id='type-id-1130' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='103' column='1' id='type-id-1282'/>
9896        </member-type>
9897        <member-type access='public'>
9898          <typedef-decl name='iterator' type-id='type-id-2910' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2909'/>
9899        </member-type>
9900        <member-type access='public'>
9901          <typedef-decl name='const_iterator' type-id='type-id-2912' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2911'/>
9902        </member-type>
9903        <member-type access='public'>
9904          <typedef-decl name='size_type' type-id='type-id-2914' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='151' column='1' id='type-id-2913'/>
9905        </member-type>
9906        <member-type access='public'>
9907          <typedef-decl name='reverse_iterator' type-id='type-id-2916' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2915'/>
9908        </member-type>
9909        <member-type access='public'>
9910          <typedef-decl name='const_reverse_iterator' type-id='type-id-2918' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2917'/>
9911        </member-type>
9912        <member-type access='private'>
9913          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2919'/>
9914        </member-type>
9915        <data-member access='private' layout-offset-in-bits='0'>
9916          <var-decl name='_M_t' type-id='type-id-2907' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='138' column='1'/>
9917        </data-member>
9918        <member-function access='public'>
9919          <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'>
9920            <parameter type-id='type-id-2122' is-artificial='yes'/>
9921            <return type-id='type-id-57'/>
9922          </function-decl>
9923        </member-function>
9924        <member-function access='public'>
9925          <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'>
9926            <parameter type-id='type-id-2122' is-artificial='yes'/>
9927            <parameter type-id='type-id-1256'/>
9928            <parameter type-id='type-id-1284'/>
9929            <return type-id='type-id-57'/>
9930          </function-decl>
9931        </member-function>
9932        <member-function access='public'>
9933          <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'>
9934            <parameter type-id='type-id-2122' is-artificial='yes'/>
9935            <parameter type-id='type-id-1280'/>
9936            <return type-id='type-id-57'/>
9937          </function-decl>
9938        </member-function>
9939        <member-function access='public'>
9940          <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'>
9941            <parameter type-id='type-id-2122' is-artificial='yes'/>
9942            <parameter type-id='type-id-2121'/>
9943            <return type-id='type-id-57'/>
9944          </function-decl>
9945        </member-function>
9946        <member-function access='public'>
9947          <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'>
9948            <parameter type-id='type-id-2122' is-artificial='yes'/>
9949            <parameter type-id='type-id-2920'/>
9950            <parameter type-id='type-id-1256'/>
9951            <parameter type-id='type-id-1284'/>
9952            <return type-id='type-id-57'/>
9953          </function-decl>
9954        </member-function>
9955        <member-function access='public'>
9956          <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'>
9957            <parameter type-id='type-id-2122' is-artificial='yes'/>
9958            <parameter type-id='type-id-1284'/>
9959            <return type-id='type-id-57'/>
9960          </function-decl>
9961        </member-function>
9962        <member-function access='public'>
9963          <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'>
9964            <parameter type-id='type-id-2122' is-artificial='yes'/>
9965            <parameter type-id='type-id-1280'/>
9966            <parameter type-id='type-id-1284'/>
9967            <return type-id='type-id-57'/>
9968          </function-decl>
9969        </member-function>
9970        <member-function access='public'>
9971          <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'>
9972            <parameter type-id='type-id-2122' is-artificial='yes'/>
9973            <parameter type-id='type-id-2121'/>
9974            <parameter type-id='type-id-1284'/>
9975            <return type-id='type-id-57'/>
9976          </function-decl>
9977        </member-function>
9978        <member-function access='public'>
9979          <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'>
9980            <parameter type-id='type-id-2122' is-artificial='yes'/>
9981            <parameter type-id='type-id-2920'/>
9982            <parameter type-id='type-id-1284'/>
9983            <return type-id='type-id-57'/>
9984          </function-decl>
9985        </member-function>
9986      </class-decl>
9987      <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-795'>
9988        <member-type access='protected'>
9989          <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-1796'>
9990            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1114'/>
9991            <data-member access='public' layout-offset-in-bits='0'>
9992              <var-decl name='_M_key_compare' type-id='type-id-1254' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='457' column='1'/>
9993            </data-member>
9994            <data-member access='public' layout-offset-in-bits='64'>
9995              <var-decl name='_M_header' type-id='type-id-876' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='458' column='1'/>
9996            </data-member>
9997            <data-member access='public' layout-offset-in-bits='320'>
9998              <var-decl name='_M_node_count' type-id='type-id-2914' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='459' column='1'/>
9999            </data-member>
10000            <member-function access='public'>
10001              <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'>
10002                <parameter type-id='type-id-1797' is-artificial='yes'/>
10003                <return type-id='type-id-57'/>
10004              </function-decl>
10005            </member-function>
10006            <member-function access='public'>
10007              <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'>
10008                <parameter type-id='type-id-1797' is-artificial='yes'/>
10009                <parameter type-id='type-id-1256'/>
10010                <parameter type-id='type-id-801'/>
10011                <return type-id='type-id-57'/>
10012              </function-decl>
10013            </member-function>
10014            <member-function access='public'>
10015              <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'>
10016                <parameter type-id='type-id-1797' is-artificial='yes'/>
10017                <parameter type-id='type-id-1256'/>
10018                <parameter type-id='type-id-1795'/>
10019                <return type-id='type-id-57'/>
10020              </function-decl>
10021            </member-function>
10022          </class-decl>
10023        </member-type>
10024        <member-type access='public'>
10025          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2914'/>
10026        </member-type>
10027        <member-type access='private'>
10028          <typedef-decl name='_Node_allocator' type-id='type-id-2921' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-799'/>
10029        </member-type>
10030        <member-type access='protected'>
10031          <typedef-decl name='_Base_ptr' type-id='type-id-1831' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1792'/>
10032        </member-type>
10033        <member-type access='protected'>
10034          <typedef-decl name='_Const_Base_ptr' type-id='type-id-878' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2922'/>
10035        </member-type>
10036        <member-type access='public'>
10037          <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='358' column='1' id='type-id-805'/>
10038        </member-type>
10039        <member-type access='public'>
10040          <typedef-decl name='value_type' type-id='type-id-1337' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-808'/>
10041        </member-type>
10042        <member-type access='public'>
10043          <typedef-decl name='const_reference' type-id='type-id-810' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2923'/>
10044        </member-type>
10045        <member-type access='public'>
10046          <typedef-decl name='_Link_type' type-id='type-id-1825' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2924'/>
10047        </member-type>
10048        <member-type access='public'>
10049          <typedef-decl name='_Const_Link_type' type-id='type-id-867' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2925'/>
10050        </member-type>
10051        <member-type access='public'>
10052          <typedef-decl name='allocator_type' type-id='type-id-1130' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-802'/>
10053        </member-type>
10054        <member-type access='public'>
10055          <typedef-decl name='iterator' type-id='type-id-2926' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2910'/>
10056        </member-type>
10057        <member-type access='public'>
10058          <typedef-decl name='const_iterator' type-id='type-id-2927' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2912'/>
10059        </member-type>
10060        <member-type access='public'>
10061          <typedef-decl name='reverse_iterator' type-id='type-id-2928' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2916'/>
10062        </member-type>
10063        <member-type access='public'>
10064          <typedef-decl name='const_reverse_iterator' type-id='type-id-2929' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2918'/>
10065        </member-type>
10066        <data-member access='protected' layout-offset-in-bits='0'>
10067          <var-decl name='_M_impl' type-id='type-id-1796' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='489' column='1'/>
10068        </data-member>
10069        <member-function access='public'>
10070          <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'>
10071            <parameter type-id='type-id-1791' is-artificial='yes'/>
10072            <return type-id='type-id-57'/>
10073          </function-decl>
10074        </member-function>
10075        <member-function access='public'>
10076          <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'>
10077            <parameter type-id='type-id-1791' is-artificial='yes'/>
10078            <parameter type-id='type-id-1256'/>
10079            <parameter type-id='type-id-804'/>
10080            <return type-id='type-id-57'/>
10081          </function-decl>
10082        </member-function>
10083        <member-function access='public'>
10084          <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'>
10085            <parameter type-id='type-id-1791' is-artificial='yes'/>
10086            <parameter type-id='type-id-797'/>
10087            <return type-id='type-id-57'/>
10088          </function-decl>
10089        </member-function>
10090        <member-function access='public'>
10091          <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'>
10092            <parameter type-id='type-id-1791' is-artificial='yes'/>
10093            <parameter type-id='type-id-804'/>
10094            <return type-id='type-id-57'/>
10095          </function-decl>
10096        </member-function>
10097        <member-function access='public'>
10098          <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'>
10099            <parameter type-id='type-id-1791' is-artificial='yes'/>
10100            <parameter type-id='type-id-797'/>
10101            <parameter type-id='type-id-804'/>
10102            <return type-id='type-id-57'/>
10103          </function-decl>
10104        </member-function>
10105        <member-function access='public'>
10106          <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'>
10107            <parameter type-id='type-id-1791' is-artificial='yes'/>
10108            <parameter type-id='type-id-1790'/>
10109            <return type-id='type-id-57'/>
10110          </function-decl>
10111        </member-function>
10112        <member-function access='public'>
10113          <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'>
10114            <parameter type-id='type-id-1791' is-artificial='yes'/>
10115            <parameter type-id='type-id-1790'/>
10116            <parameter type-id='type-id-804'/>
10117            <return type-id='type-id-57'/>
10118          </function-decl>
10119        </member-function>
10120        <member-function access='public'>
10121          <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'>
10122            <parameter type-id='type-id-1791' is-artificial='yes'/>
10123            <parameter type-id='type-id-1790'/>
10124            <parameter type-id='type-id-1795'/>
10125            <return type-id='type-id-57'/>
10126          </function-decl>
10127        </member-function>
10128        <member-function access='public' destructor='yes'>
10129          <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'>
10130            <parameter type-id='type-id-1791' is-artificial='yes'/>
10131            <parameter type-id='type-id-29' is-artificial='yes'/>
10132            <return type-id='type-id-57'/>
10133          </function-decl>
10134        </member-function>
10135      </class-decl>
10136      <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-1114'>
10137        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-170'/>
10138        <member-function access='public'>
10139          <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'>
10140            <parameter type-id='type-id-2018' is-artificial='yes'/>
10141            <return type-id='type-id-57'/>
10142          </function-decl>
10143        </member-function>
10144        <member-function access='public'>
10145          <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'>
10146            <parameter type-id='type-id-2018' is-artificial='yes'/>
10147            <parameter type-id='type-id-1116'/>
10148            <return type-id='type-id-57'/>
10149          </function-decl>
10150        </member-function>
10151        <member-function access='public' destructor='yes'>
10152          <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'>
10153            <parameter type-id='type-id-2018' is-artificial='yes'/>
10154            <parameter type-id='type-id-29' is-artificial='yes'/>
10155            <return type-id='type-id-57'/>
10156          </function-decl>
10157        </member-function>
10158      </class-decl>
10159      <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-2930'>
10160        <member-type access='public'>
10161          <typedef-decl name='value_type' type-id='type-id-2931' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2052'/>
10162        </member-type>
10163        <member-type access='private'>
10164          <typedef-decl name='__pointer' type-id='type-id-2933' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2932'/>
10165        </member-type>
10166        <member-type access='public'>
10167          <typedef-decl name='pointer' type-id='type-id-2932' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2934'/>
10168        </member-type>
10169        <member-type access='private'>
10170          <typedef-decl name='__const_void_pointer' type-id='type-id-2936' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2935'/>
10171        </member-type>
10172        <member-type access='public'>
10173          <typedef-decl name='const_void_pointer' type-id='type-id-2935' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2937'/>
10174        </member-type>
10175        <member-type access='private'>
10176          <typedef-decl name='__size_type' type-id='type-id-2939' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2938'/>
10177        </member-type>
10178        <member-type access='public'>
10179          <typedef-decl name='size_type' type-id='type-id-2938' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2940'/>
10180        </member-type>
10181        <member-type access='public'>
10182          <typedef-decl name='rebind_alloc' type-id='type-id-2942' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2941'/>
10183        </member-type>
10184      </class-decl>
10185      <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-1130'>
10186        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-182'/>
10187        <member-type access='public'>
10188          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2939'/>
10189        </member-type>
10190        <member-type access='public'>
10191          <typedef-decl name='pointer' type-id='type-id-2151' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2933'/>
10192        </member-type>
10193        <member-type access='public'>
10194          <typedef-decl name='value_type' type-id='type-id-1337' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2931'/>
10195        </member-type>
10196        <member-type access='public'>
10197          <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-2943'>
10198            <member-type access='public'>
10199              <typedef-decl name='other' type-id='type-id-1114' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2944'/>
10200            </member-type>
10201          </class-decl>
10202        </member-type>
10203        <member-function access='public'>
10204          <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'>
10205            <parameter type-id='type-id-2029' is-artificial='yes'/>
10206            <return type-id='type-id-57'/>
10207          </function-decl>
10208        </member-function>
10209        <member-function access='public'>
10210          <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'>
10211            <parameter type-id='type-id-2029' is-artificial='yes'/>
10212            <parameter type-id='type-id-1132'/>
10213            <return type-id='type-id-57'/>
10214          </function-decl>
10215        </member-function>
10216        <member-function access='public' destructor='yes'>
10217          <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'>
10218            <parameter type-id='type-id-2029' is-artificial='yes'/>
10219            <parameter type-id='type-id-29' is-artificial='yes'/>
10220            <return type-id='type-id-57'/>
10221          </function-decl>
10222        </member-function>
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::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-2945'>
10225        <member-type access='public'>
10226          <typedef-decl name='pointer' type-id='type-id-2151' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2946'/>
10227        </member-type>
10228        <member-type access='public'>
10229          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2947'/>
10230        </member-type>
10231        <member-type access='public'>
10232          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2936'/>
10233        </member-type>
10234      </class-decl>
10235      <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-2948'>
10236        <member-type access='public'>
10237          <typedef-decl name='__type' type-id='type-id-1337' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1985'/>
10238        </member-type>
10239      </class-decl>
10240      <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-2949'>
10241        <member-type access='public'>
10242          <typedef-decl name='__type' type-id='type-id-2944' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2942'/>
10243        </member-type>
10244      </class-decl>
10245      <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-2950'>
10246        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2858'/>
10247        <member-function access='public' static='yes'>
10248          <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_'>
10249            <parameter type-id='type-id-694' name='__functor' filepath='/usr/include/c++/4.9/functional' line='2022' column='1'/>
10250            <parameter type-id='type-id-1604' name='__args#0' filepath='/usr/include/c++/4.9/functional' line='2022' column='1'/>
10251            <return type-id='type-id-545'/>
10252          </function-decl>
10253        </member-function>
10254      </class-decl>
10255      <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-2951'>
10256        <member-function access='public' static='yes'>
10257          <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_'>
10258            <parameter type-id='type-id-2072'/>
10259            <parameter type-id='type-id-2072'/>
10260            <return type-id='type-id-57'/>
10261          </function-decl>
10262        </member-function>
10263        <member-function access='public' static='yes'>
10264          <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_'>
10265            <parameter type-id='type-id-2200'/>
10266            <parameter type-id='type-id-2200'/>
10267            <return type-id='type-id-57'/>
10268          </function-decl>
10269        </member-function>
10270        <member-function access='public' static='yes'>
10271          <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_'>
10272            <parameter type-id='type-id-138'/>
10273            <parameter type-id='type-id-138'/>
10274            <return type-id='type-id-57'/>
10275          </function-decl>
10276        </member-function>
10277      </class-decl>
10278      <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-2952'>
10279        <member-type access='public'>
10280          <typedef-decl name='value_type' type-id='type-id-2478' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2048'/>
10281        </member-type>
10282        <member-type access='private'>
10283          <typedef-decl name='__pointer' type-id='type-id-2477' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2953'/>
10284        </member-type>
10285        <member-type access='public'>
10286          <typedef-decl name='pointer' type-id='type-id-2953' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2954'/>
10287        </member-type>
10288        <member-type access='private'>
10289          <typedef-decl name='__const_void_pointer' type-id='type-id-2956' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2955'/>
10290        </member-type>
10291        <member-type access='public'>
10292          <typedef-decl name='const_void_pointer' type-id='type-id-2955' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2957'/>
10293        </member-type>
10294        <member-type access='private'>
10295          <typedef-decl name='__size_type' type-id='type-id-2476' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2958'/>
10296        </member-type>
10297        <member-type access='public'>
10298          <typedef-decl name='size_type' type-id='type-id-2958' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2959'/>
10299        </member-type>
10300        <member-function access='public' static='yes'>
10301          <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_'>
10302            <parameter type-id='type-id-2021' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1'/>
10303            <parameter type-id='type-id-2160' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1'/>
10304            <return type-id='type-id-57'/>
10305          </function-decl>
10306        </member-function>
10307        <member-function access='private' static='yes'>
10308          <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_'>
10309            <parameter type-id='type-id-2021' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1'/>
10310            <parameter type-id='type-id-2160' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1'/>
10311            <return type-id='type-id-57'/>
10312          </function-decl>
10313        </member-function>
10314        <member-function access='public' static='yes'>
10315          <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'>
10316            <parameter type-id='type-id-2021' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
10317            <parameter type-id='type-id-2954' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
10318            <parameter type-id='type-id-2959' name='__n' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
10319            <return type-id='type-id-57'/>
10320          </function-decl>
10321        </member-function>
10322      </class-decl>
10323      <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-2960'>
10324        <member-type access='public'>
10325          <typedef-decl name='pointer' type-id='type-id-1829' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2961'/>
10326        </member-type>
10327        <member-type access='public'>
10328          <typedef-decl name='difference_type' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2962'/>
10329        </member-type>
10330        <member-type access='public'>
10331          <typedef-decl name='rebind' type-id='type-id-23' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2956'/>
10332        </member-type>
10333      </class-decl>
10334      <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-2963'>
10335        <member-type access='public'>
10336          <typedef-decl name='__type' type-id='type-id-872' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1981'/>
10337        </member-type>
10338      </class-decl>
10339      <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-2964'>
10340        <member-function access='public' static='yes'>
10341          <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_'>
10342            <parameter type-id='type-id-134'/>
10343            <parameter type-id='type-id-134'/>
10344            <parameter type-id='type-id-2072'/>
10345            <return type-id='type-id-2072'/>
10346          </function-decl>
10347        </member-function>
10348        <member-function access='public' static='yes'>
10349          <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_'>
10350            <parameter type-id='type-id-1328'/>
10351            <parameter type-id='type-id-1328'/>
10352            <parameter type-id='type-id-2072'/>
10353            <return type-id='type-id-2072'/>
10354          </function-decl>
10355        </member-function>
10356        <member-function access='public' static='yes'>
10357          <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_'>
10358            <parameter type-id='type-id-2072'/>
10359            <parameter type-id='type-id-2072'/>
10360            <parameter type-id='type-id-2072'/>
10361            <return type-id='type-id-2072'/>
10362          </function-decl>
10363        </member-function>
10364      </class-decl>
10365      <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-2965'>
10366        <member-function access='public' static='yes'>
10367          <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_'>
10368            <parameter type-id='type-id-1151'/>
10369            <parameter type-id='type-id-1151'/>
10370            <parameter type-id='type-id-2072'/>
10371            <return type-id='type-id-2072'/>
10372          </function-decl>
10373        </member-function>
10374        <member-function access='public' static='yes'>
10375          <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_'>
10376            <parameter type-id='type-id-2072'/>
10377            <parameter type-id='type-id-2072'/>
10378            <parameter type-id='type-id-2072'/>
10379            <return type-id='type-id-2072'/>
10380          </function-decl>
10381        </member-function>
10382      </class-decl>
10383      <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-1240'>
10384        <member-type access='public'>
10385          <typedef-decl name='value_type' type-id='type-id-50' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2966'/>
10386        </member-type>
10387        <data-member access='public' static='yes'>
10388          <var-decl name='value' type-id='type-id-1530' mangled-name='_ZNSt17integral_constantImLm2EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
10389        </data-member>
10390      </class-decl>
10391      <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-2136'>
10392        <member-type access='public'>
10393          <typedef-decl name='result_type' type-id='type-id-50' filepath='/usr/include/c++/4.9/bits/random.h' line='482' column='1' id='type-id-1326'/>
10394        </member-type>
10395        <data-member access='public' static='yes'>
10396          <var-decl name='word_size' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='485' column='1'/>
10397        </data-member>
10398        <data-member access='public' static='yes'>
10399          <var-decl name='state_size' type-id='type-id-1382' mangled-name='_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE10state_sizeE' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='486' column='1'/>
10400        </data-member>
10401        <data-member access='public' static='yes'>
10402          <var-decl name='shift_size' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='487' column='1'/>
10403        </data-member>
10404        <data-member access='public' static='yes'>
10405          <var-decl name='mask_bits' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='488' column='1'/>
10406        </data-member>
10407        <data-member access='public' static='yes'>
10408          <var-decl name='xor_mask' type-id='type-id-1327' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='489' column='1'/>
10409        </data-member>
10410        <data-member access='public' static='yes'>
10411          <var-decl name='tempering_u' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='490' column='1'/>
10412        </data-member>
10413        <data-member access='public' static='yes'>
10414          <var-decl name='tempering_d' type-id='type-id-1327' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='491' column='1'/>
10415        </data-member>
10416        <data-member access='public' static='yes'>
10417          <var-decl name='tempering_s' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='492' column='1'/>
10418        </data-member>
10419        <data-member access='public' static='yes'>
10420          <var-decl name='tempering_b' type-id='type-id-1327' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='493' column='1'/>
10421        </data-member>
10422        <data-member access='public' static='yes'>
10423          <var-decl name='tempering_t' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='494' column='1'/>
10424        </data-member>
10425        <data-member access='public' static='yes'>
10426          <var-decl name='tempering_c' type-id='type-id-1327' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='495' column='1'/>
10427        </data-member>
10428        <data-member access='public' static='yes'>
10429          <var-decl name='tempering_l' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='496' column='1'/>
10430        </data-member>
10431        <data-member access='public' static='yes'>
10432          <var-decl name='initialization_multiplier' type-id='type-id-1327' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='497' column='1'/>
10433        </data-member>
10434        <data-member access='public' static='yes'>
10435          <var-decl name='default_seed' type-id='type-id-1327' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='498' column='1'/>
10436        </data-member>
10437        <data-member access='private' layout-offset-in-bits='0'>
10438          <var-decl name='_M_x' type-id='type-id-51' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='621' column='1'/>
10439        </data-member>
10440        <data-member access='private' layout-offset-in-bits='39936'>
10441          <var-decl name='_M_p' type-id='type-id-1381' visibility='default' filepath='/usr/include/c++/4.9/bits/random.h' line='622' column='1'/>
10442        </data-member>
10443        <member-function access='public'>
10444          <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'>
10445            <parameter type-id='type-id-2137' is-artificial='yes'/>
10446            <parameter type-id='type-id-1326'/>
10447            <return type-id='type-id-57'/>
10448          </function-decl>
10449        </member-function>
10450      </class-decl>
10451      <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-2967'>
10452        <data-member access='public' static='yes'>
10453          <var-decl name='num' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1ELl1000000000EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10454        </data-member>
10455        <data-member access='public' static='yes'>
10456          <var-decl name='den' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1ELl1000000000EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10457        </data-member>
10458      </class-decl>
10459      <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-1237'>
10460        <member-type access='public'>
10461          <typedef-decl name='value_type' type-id='type-id-26' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2968'/>
10462        </member-type>
10463        <data-member access='public' static='yes'>
10464          <var-decl name='value' type-id='type-id-392' mangled-name='_ZNSt17integral_constantIlLl1EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
10465        </data-member>
10466      </class-decl>
10467      <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-1228'>
10468        <member-type access='public'>
10469          <typedef-decl name='value_type' type-id='type-id-26' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2969'/>
10470        </member-type>
10471        <data-member access='public' static='yes'>
10472          <var-decl name='value' type-id='type-id-392' mangled-name='_ZNSt17integral_constantIlLl1000000000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
10473        </data-member>
10474      </class-decl>
10475      <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-2970'>
10476        <data-member access='public' static='yes'>
10477          <var-decl name='num' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1000000000ELl1EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10478        </data-member>
10479        <data-member access='public' static='yes'>
10480          <var-decl name='den' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1000000000ELl1EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10481        </data-member>
10482      </class-decl>
10483      <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-2971'>
10484        <data-member access='public' static='yes'>
10485          <var-decl name='num' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1ELl1EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10486        </data-member>
10487        <data-member access='public' static='yes'>
10488          <var-decl name='den' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1ELl1EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10489        </data-member>
10490      </class-decl>
10491      <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-2972'>
10492        <data-member access='public' static='yes'>
10493          <var-decl name='num' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1ELl1000EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10494        </data-member>
10495        <data-member access='public' static='yes'>
10496          <var-decl name='den' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1ELl1000EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10497        </data-member>
10498      </class-decl>
10499      <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-1234'>
10500        <member-type access='public'>
10501          <typedef-decl name='value_type' type-id='type-id-26' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2973'/>
10502        </member-type>
10503        <data-member access='public' static='yes'>
10504          <var-decl name='value' type-id='type-id-392' mangled-name='_ZNSt17integral_constantIlLl1000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
10505        </data-member>
10506      </class-decl>
10507      <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-2974'>
10508        <data-member access='public' static='yes'>
10509          <var-decl name='num' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1000ELl1EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10510        </data-member>
10511        <data-member access='public' static='yes'>
10512          <var-decl name='den' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1000ELl1EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10513        </data-member>
10514      </class-decl>
10515      <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-1243'>
10516        <member-type access='public'>
10517          <typedef-decl name='value_type' type-id='type-id-50' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2975'/>
10518        </member-type>
10519        <data-member access='public' static='yes'>
10520          <var-decl name='value' type-id='type-id-1530' mangled-name='_ZNSt17integral_constantImLm8EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
10521        </data-member>
10522      </class-decl>
10523      <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-2976'>
10524        <data-member access='public' static='yes'>
10525          <var-decl name='num' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1ELl1000000EE3numE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='270' column='1'/>
10526        </data-member>
10527        <data-member access='public' static='yes'>
10528          <var-decl name='den' type-id='type-id-391' mangled-name='_ZNSt5ratioILl1ELl1000000EE3denE' visibility='default' filepath='/usr/include/c++/4.9/ratio' line='273' column='1'/>
10529        </data-member>
10530      </class-decl>
10531      <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-1231'>
10532        <member-type access='public'>
10533          <typedef-decl name='value_type' type-id='type-id-26' filepath='/usr/include/c++/4.9/type_traits' line='72' column='1' id='type-id-2977'/>
10534        </member-type>
10535        <data-member access='public' static='yes'>
10536          <var-decl name='value' type-id='type-id-392' mangled-name='_ZNSt17integral_constantIlLl1000000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
10537        </data-member>
10538      </class-decl>
10539      <namespace-decl name='__detail'>
10540        <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-1961'>
10541          <data-member access='public' layout-offset-in-bits='0'>
10542            <var-decl name='_M_next' type-id='type-id-1963' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='79' column='1'/>
10543          </data-member>
10544          <data-member access='public' layout-offset-in-bits='64'>
10545            <var-decl name='_M_prev' type-id='type-id-1963' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='80' column='1'/>
10546          </data-member>
10547        </class-decl>
10548        <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-1017'>
10549          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-997'/>
10550          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1026'/>
10551          <member-type access='public'>
10552            <typedef-decl name='key_type' type-id='type-id-37' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1652' column='1' id='type-id-2978'/>
10553          </member-type>
10554          <member-type access='public'>
10555            <typedef-decl name='value_type' type-id='type-id-1341' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1653' column='1' id='type-id-2979'/>
10556          </member-type>
10557          <member-type access='public'>
10558            <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1655' column='1' id='type-id-2876'/>
10559          </member-type>
10560          <member-type access='public'>
10561            <typedef-decl name='__hash_code' type-id='type-id-2980' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1667' column='1' id='type-id-2879'/>
10562          </member-type>
10563          <member-type access='public'>
10564            <typedef-decl name='__node_type' type-id='type-id-1000' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1668' column='1' id='type-id-1945'/>
10565          </member-type>
10566          <member-type access='public'>
10567            <typedef-decl name='iterator' type-id='type-id-2981' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1672' column='1' id='type-id-2880'/>
10568          </member-type>
10569          <member-type access='public'>
10570            <typedef-decl name='const_iterator' type-id='type-id-2982' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1676' column='1' id='type-id-2881'/>
10571          </member-type>
10572          <member-type access='public'>
10573            <typedef-decl name='local_iterator' type-id='type-id-2983' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1681' column='1' id='type-id-2882'/>
10574          </member-type>
10575          <member-type access='public'>
10576            <typedef-decl name='const_local_iterator' type-id='type-id-2984' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1687' column='1' id='type-id-2883'/>
10577          </member-type>
10578          <member-type access='public'>
10579            <typedef-decl name='__ireturn_type' type-id='type-id-2886' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1691' column='1' id='type-id-2985'/>
10580          </member-type>
10581          <member-function access='protected'>
10582            <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'>
10583              <parameter type-id='type-id-1944' is-artificial='yes'/>
10584              <parameter type-id='type-id-1060'/>
10585              <parameter type-id='type-id-1208'/>
10586              <parameter type-id='type-id-1049'/>
10587              <parameter type-id='type-id-990'/>
10588              <parameter type-id='type-id-1200'/>
10589              <return type-id='type-id-57'/>
10590            </function-decl>
10591          </member-function>
10592        </class-decl>
10593        <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-997'>
10594          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1020'/>
10595          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1029'/>
10596          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1032'/>
10597          <member-type access='public'>
10598            <typedef-decl name='hasher' type-id='type-id-1206' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1244' column='1' id='type-id-2863'/>
10599          </member-type>
10600          <member-type access='protected'>
10601            <typedef-decl name='__hash_code' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1251' column='1' id='type-id-2980'/>
10602          </member-type>
10603          <member-type access='protected'>
10604            <typedef-decl name='__node_type' type-id='type-id-1003' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1252' column='1' id='type-id-1000'/>
10605          </member-type>
10606          <member-function access='protected'>
10607            <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'>
10608              <parameter type-id='type-id-1927' is-artificial='yes'/>
10609              <parameter type-id='type-id-1060'/>
10610              <parameter type-id='type-id-1208'/>
10611              <parameter type-id='type-id-1049'/>
10612              <parameter type-id='type-id-990'/>
10613              <return type-id='type-id-57'/>
10614            </function-decl>
10615          </member-function>
10616        </class-decl>
10617        <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-1020'>
10618          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1058'/>
10619          <member-function access='public'>
10620            <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'>
10621              <parameter type-id='type-id-1948' is-artificial='yes'/>
10622              <return type-id='type-id-57'/>
10623            </function-decl>
10624          </member-function>
10625        </class-decl>
10626        <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-1058'/>
10627        <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-1029'>
10628          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1206'/>
10629          <member-function access='public'>
10630            <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'>
10631              <parameter type-id='type-id-1954' is-artificial='yes'/>
10632              <return type-id='type-id-57'/>
10633            </function-decl>
10634          </member-function>
10635        </class-decl>
10636        <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-1032'>
10637          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1047'/>
10638          <member-function access='public'>
10639            <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'>
10640              <parameter type-id='type-id-1956' is-artificial='yes'/>
10641              <return type-id='type-id-57'/>
10642            </function-decl>
10643          </member-function>
10644        </class-decl>
10645        <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-1047'>
10646          <member-type access='public'>
10647            <typedef-decl name='first_argument_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='442' column='1' id='type-id-2986'/>
10648          </member-type>
10649          <member-type access='public'>
10650            <typedef-decl name='second_argument_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='443' column='1' id='type-id-2987'/>
10651          </member-type>
10652          <member-type access='public'>
10653            <typedef-decl name='result_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='444' column='1' id='type-id-2988'/>
10654          </member-type>
10655        </class-decl>
10656        <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-1003'>
10657          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1007'/>
10658          <data-member access='public' layout-offset-in-bits='192'>
10659            <var-decl name='_M_hash_code' type-id='type-id-1381' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='282' column='1'/>
10660          </data-member>
10661        </class-decl>
10662        <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-1007'>
10663          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1931'/>
10664          <data-member access='public' layout-offset-in-bits='64'>
10665            <var-decl name='_M_storage' type-id='type-id-107' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='249' column='1'/>
10666          </data-member>
10667        </class-decl>
10668        <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-1931'>
10669          <data-member access='public' layout-offset-in-bits='0'>
10670            <var-decl name='_M_nxt' type-id='type-id-1932' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='232' column='1'/>
10671          </data-member>
10672          <member-function access='public' constructor='yes'>
10673            <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'>
10674              <parameter type-id='type-id-1932' is-artificial='yes'/>
10675              <return type-id='type-id-57'/>
10676            </function-decl>
10677          </member-function>
10678          <member-function access='public' constructor='yes'>
10679            <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'>
10680              <parameter type-id='type-id-1932' is-artificial='yes'/>
10681              <parameter type-id='type-id-1932'/>
10682              <return type-id='type-id-57'/>
10683            </function-decl>
10684          </member-function>
10685        </class-decl>
10686        <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-988'/>
10687        <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-1026'>
10688          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1198'/>
10689          <member-function access='public'>
10690            <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'>
10691              <parameter type-id='type-id-1952' is-artificial='yes'/>
10692              <return type-id='type-id-57'/>
10693            </function-decl>
10694          </member-function>
10695        </class-decl>
10696        <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-1038'>
10697          <member-type access='public'>
10698            <typedef-decl name='key_type' type-id='type-id-2978' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='565' column='1' id='type-id-1041'/>
10699          </member-type>
10700          <member-type access='public'>
10701            <typedef-decl name='mapped_type' type-id='type-id-2889' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='567' column='1' id='type-id-1044'/>
10702          </member-type>
10703        </class-decl>
10704        <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-2875'>
10705          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1957'/>
10706        </class-decl>
10707        <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-1957'>
10708          <member-type access='protected'>
10709            <typedef-decl name='__hashtable' type-id='type-id-724' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='690' column='1' id='type-id-1959'/>
10710          </member-type>
10711          <member-type access='protected'>
10712            <typedef-decl name='value_type' type-id='type-id-2979' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='696' column='1' id='type-id-1035'/>
10713          </member-type>
10714          <member-type access='protected'>
10715            <typedef-decl name='iterator' type-id='type-id-2880' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='697' column='1' id='type-id-2989'/>
10716          </member-type>
10717          <member-type access='protected'>
10718            <typedef-decl name='const_iterator' type-id='type-id-2881' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='698' column='1' id='type-id-2990'/>
10719          </member-type>
10720          <member-type access='protected'>
10721            <typedef-decl name='__ireturn_type' type-id='type-id-2985' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='702' column='1' id='type-id-2991'/>
10722          </member-type>
10723        </class-decl>
10724        <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-1055'/>
10725        <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-991'>
10726          <member-type access='public'>
10727            <typedef-decl name='__hashtable' type-id='type-id-724' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1807' column='1' id='type-id-994'/>
10728          </member-type>
10729        </class-decl>
10730        <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-1010'>
10731          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1023'/>
10732          <member-type access='public'>
10733            <typedef-decl name='__node_type' type-id='type-id-2890' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1894' column='1' id='type-id-1941'/>
10734          </member-type>
10735          <member-type access='public'>
10736            <typedef-decl name='__node_alloc_type' type-id='type-id-1123' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1895' column='1' id='type-id-1014'/>
10737          </member-type>
10738          <member-type access='public'>
10739            <typedef-decl name='__node_base' type-id='type-id-1931' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1904' column='1' id='type-id-1939'/>
10740          </member-type>
10741          <member-type access='public'>
10742            <typedef-decl name='__bucket_type' type-id='type-id-1940' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1905' column='1' id='type-id-1936'/>
10743          </member-type>
10744          <member-function access='public'>
10745            <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'>
10746              <parameter type-id='type-id-1935' is-artificial='yes'/>
10747              <parameter type-id='type-id-1012'/>
10748              <return type-id='type-id-57'/>
10749            </function-decl>
10750          </member-function>
10751          <member-function access='public'>
10752            <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'>
10753              <parameter type-id='type-id-1935' is-artificial='yes'/>
10754              <parameter type-id='type-id-1934'/>
10755              <return type-id='type-id-57'/>
10756            </function-decl>
10757          </member-function>
10758        </class-decl>
10759        <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-1023'>
10760          <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1123'/>
10761          <member-function access='public'>
10762            <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'>
10763              <parameter type-id='type-id-1950' is-artificial='yes'/>
10764              <return type-id='type-id-57'/>
10765            </function-decl>
10766          </member-function>
10767        </class-decl>
10768        <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-1051'>
10769          <member-type access='public'>
10770            <typedef-decl name='_State' type-id='type-id-1381' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='487' column='1' id='type-id-2877'/>
10771          </member-type>
10772          <data-member access='public' static='yes'>
10773            <var-decl name='_S_growth_factor' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='503' column='1'/>
10774          </data-member>
10775          <data-member access='public' layout-offset-in-bits='0'>
10776            <var-decl name='_M_max_load_factor' type-id='type-id-28' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='505' column='1'/>
10777          </data-member>
10778          <data-member access='public' layout-offset-in-bits='64'>
10779            <var-decl name='_M_next_resize' type-id='type-id-1381' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='506' column='1'/>
10780          </data-member>
10781          <member-function access='public' constructor='yes'>
10782            <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'>
10783              <parameter type-id='type-id-1968' is-artificial='yes'/>
10784              <parameter type-id='type-id-28'/>
10785              <return type-id='type-id-57'/>
10786            </function-decl>
10787          </member-function>
10788        </class-decl>
10789        <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-2981'/>
10790        <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-2982'/>
10791        <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-2983'/>
10792        <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-2984'/>
10793      </namespace-decl>
10794      <namespace-decl name='chrono'>
10795        <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-1183'>
10796          <member-type access='public'>
10797            <typedef-decl name='duration' type-id='type-id-1162' filepath='/usr/include/c++/4.9/chrono' line='549' column='1' id='type-id-1186'/>
10798          </member-type>
10799          <data-member access='private' layout-offset-in-bits='0'>
10800            <var-decl name='__d' type-id='type-id-1186' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='596' column='1'/>
10801          </data-member>
10802          <member-function access='public'>
10803            <function-decl name='time_point' filepath='/usr/include/c++/4.9/chrono' line='553' column='1' visibility='default' binding='global' size-in-bits='64'>
10804              <parameter type-id='type-id-2088' is-artificial='yes'/>
10805              <return type-id='type-id-57'/>
10806            </function-decl>
10807          </member-function>
10808          <member-function access='public'>
10809            <function-decl name='time_point' filepath='/usr/include/c++/4.9/chrono' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
10810              <parameter type-id='type-id-2088' is-artificial='yes'/>
10811              <parameter type-id='type-id-1188'/>
10812              <return type-id='type-id-57'/>
10813            </function-decl>
10814          </member-function>
10815        </class-decl>
10816        <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-1162'>
10817          <member-type access='public'>
10818            <typedef-decl name='rep' type-id='type-id-26' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1166'/>
10819          </member-type>
10820          <data-member access='private' layout-offset-in-bits='0'>
10821            <var-decl name='__r' type-id='type-id-1166' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
10822          </data-member>
10823          <member-function access='public'>
10824            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
10825              <parameter type-id='type-id-2082' is-artificial='yes'/>
10826              <return type-id='type-id-57'/>
10827            </function-decl>
10828          </member-function>
10829          <member-function access='public'>
10830            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
10831              <parameter type-id='type-id-2082' is-artificial='yes'/>
10832              <parameter type-id='type-id-1164'/>
10833              <return type-id='type-id-57'/>
10834            </function-decl>
10835          </member-function>
10836          <member-function access='public' destructor='yes'>
10837            <function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
10838              <parameter type-id='type-id-2082' is-artificial='yes'/>
10839              <parameter type-id='type-id-29' is-artificial='yes'/>
10840              <return type-id='type-id-57'/>
10841            </function-decl>
10842          </member-function>
10843        </class-decl>
10844        <typedef-decl name='milliseconds' type-id='type-id-1169' filepath='/usr/include/c++/4.9/chrono' line='533' column='1' id='type-id-2992'/>
10845        <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-1169'>
10846          <member-type access='public'>
10847            <typedef-decl name='rep' type-id='type-id-26' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1173'/>
10848          </member-type>
10849          <data-member access='private' layout-offset-in-bits='0'>
10850            <var-decl name='__r' type-id='type-id-1173' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
10851          </data-member>
10852          <member-function access='public'>
10853            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
10854              <parameter type-id='type-id-2084' is-artificial='yes'/>
10855              <return type-id='type-id-57'/>
10856            </function-decl>
10857          </member-function>
10858          <member-function access='public'>
10859            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
10860              <parameter type-id='type-id-2084' is-artificial='yes'/>
10861              <parameter type-id='type-id-1171'/>
10862              <return type-id='type-id-57'/>
10863            </function-decl>
10864          </member-function>
10865          <member-function access='public' destructor='yes'>
10866            <function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
10867              <parameter type-id='type-id-2084' is-artificial='yes'/>
10868              <parameter type-id='type-id-29' is-artificial='yes'/>
10869              <return type-id='type-id-57'/>
10870            </function-decl>
10871          </member-function>
10872        </class-decl>
10873        <typedef-decl name='seconds' type-id='type-id-1176' filepath='/usr/include/c++/4.9/chrono' line='536' column='1' id='type-id-2993'/>
10874        <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-1176'>
10875          <member-type access='public'>
10876            <typedef-decl name='rep' type-id='type-id-26' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1180'/>
10877          </member-type>
10878          <data-member access='private' layout-offset-in-bits='0'>
10879            <var-decl name='__r' type-id='type-id-1180' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
10880          </data-member>
10881          <member-function access='public'>
10882            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
10883              <parameter type-id='type-id-2086' is-artificial='yes'/>
10884              <return type-id='type-id-57'/>
10885            </function-decl>
10886          </member-function>
10887          <member-function access='public'>
10888            <function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
10889              <parameter type-id='type-id-2086' is-artificial='yes'/>
10890              <parameter type-id='type-id-1178'/>
10891              <return type-id='type-id-57'/>
10892            </function-decl>
10893          </member-function>
10894          <member-function access='public' destructor='yes'>
10895            <function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
10896              <parameter type-id='type-id-2086' is-artificial='yes'/>
10897              <parameter type-id='type-id-29' is-artificial='yes'/>
10898              <return type-id='type-id-57'/>
10899            </function-decl>
10900          </member-function>
10901        </class-decl>
10902        <namespace-decl name='_V2'>
10903          <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-2994'>
10904            <member-type access='public'>
10905              <typedef-decl name='time_point' type-id='type-id-1183' filepath='/usr/include/c++/4.9/chrono' line='721' column='1' id='type-id-1159'/>
10906            </member-type>
10907            <data-member access='public' static='yes'>
10908              <var-decl name='is_steady' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='727' column='1'/>
10909            </data-member>
10910          </class-decl>
10911        </namespace-decl>
10912      </namespace-decl>
10913      <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-2295'/>
10914      <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-2297'/>
10915      <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-2335'/>
10916      <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-2337'/>
10917      <class-decl name='initializer_list&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2339'/>
10918      <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-2995'/>
10919      <class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2382'/>
10920      <class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2384'/>
10921      <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-2386'/>
10922      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;mongo::optionenvironment::OptionSection&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2388'/>
10923      <class-decl name='initializer_list&lt;mongo::optionenvironment::OptionSection&gt;' visibility='default' is-declaration-only='yes' id='type-id-2390'/>
10924      <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-860'/>
10925      <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-2424'/>
10926      <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-2426'/>
10927      <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-2474'/>
10928      <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-2475'/>
10929      <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-2996'/>
10930      <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-2997'/>
10931      <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-2998'/>
10932      <class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-1397'/>
10933      <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-2553'/>
10934      <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-2555'/>
10935      <class-decl name='initializer_list&lt;mongo::optionenvironment::Constraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2557'/>
10936      <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-2591'/>
10937      <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-2593'/>
10938      <class-decl name='initializer_list&lt;mongo::optionenvironment::KeyConstraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2595'/>
10939      <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-2637'/>
10940      <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-2638'/>
10941      <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-2639'/>
10942      <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-2640'/>
10943      <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-2999'/>
10944      <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-3000'/>
10945      <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-2631'/>
10946      <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-3001'/>
10947      <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-2680'/>
10948      <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-2681'/>
10949      <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-2683'/>
10950      <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-2684'/>
10951      <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-3002'/>
10952      <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-3003'/>
10953      <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-3004'/>
10954      <class-decl name='vector&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2240'/>
10955      <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-3005'/>
10956      <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-3006'/>
10957      <class-decl name='list&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2110'/>
10958      <class-decl name='__weak_count&lt;(__gnu_cxx::_Lock_policy)2u&gt;' visibility='default' is-declaration-only='yes' id='type-id-1069'/>
10959      <class-decl name='__weak_ptr&lt;mongo::optionenvironment::Constraint, (__gnu_cxx::_Lock_policy)2u&gt;' visibility='default' is-declaration-only='yes' id='type-id-1072'/>
10960      <class-decl name='weak_ptr&lt;mongo::optionenvironment::Constraint&gt;' visibility='default' is-declaration-only='yes' id='type-id-1520'/>
10961      <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-2529'/>
10962      <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-2531'/>
10963      <class-decl name='initializer_list&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2533'/>
10964      <class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2402'/>
10965      <class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2404'/>
10966      <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-2406'/>
10967      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2408'/>
10968      <class-decl name='initializer_list&lt;mongo::optionenvironment::OptionDescription&gt;' visibility='default' is-declaration-only='yes' id='type-id-2410'/>
10969      <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-2720'/>
10970      <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-2722'/>
10971      <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-2724'/>
10972      <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-2795'/>
10973      <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-2797'/>
10974      <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-2799'/>
10975      <class-decl name='basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2822'/>
10976      <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-2254'/>
10977      <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-2062'/>
10978      <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-2094'>
10979        <member-function access='public' constructor='yes'>
10980          <function-decl name='exception' filepath='/usr/include/c++/4.9/exception' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10981            <parameter type-id='type-id-2095' is-artificial='yes'/>
10982            <return type-id='type-id-57'/>
10983          </function-decl>
10984        </member-function>
10985        <member-function access='public' constructor='yes'>
10986          <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'>
10987            <parameter type-id='type-id-2095' is-artificial='yes'/>
10988            <return type-id='type-id-57'/>
10989          </function-decl>
10990        </member-function>
10991      </class-decl>
10992      <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_'>
10993        <parameter type-id='type-id-2285'/>
10994        <parameter type-id='type-id-2285'/>
10995        <return type-id='type-id-2285'/>
10996      </function-decl>
10997      <class-decl name='_Undefined_class' visibility='default' is-declaration-only='yes' id='type-id-1866'/>
10998      <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-2887'/>
10999      <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-2874'/>
11000      <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-3007'/>
11001      <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-3008'/>
11002      <class-decl name='ios_base' visibility='default' is-declaration-only='yes' id='type-id-2104'>
11003        <member-type access='public'>
11004          <class-decl name='Init' size-in-bits='8' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='533' column='1' id='type-id-2108'>
11005            <data-member access='private' static='yes'>
11006              <var-decl name='_S_refcount' type-id='type-id-61' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='541' column='1'/>
11007            </data-member>
11008            <data-member access='private' static='yes'>
11009              <var-decl name='_S_synced_with_stdio' type-id='type-id-1' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='542' column='1'/>
11010            </data-member>
11011            <member-function access='public' constructor='yes'>
11012              <function-decl name='Init' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
11013                <parameter type-id='type-id-2109' is-artificial='yes'/>
11014                <return type-id='type-id-57'/>
11015              </function-decl>
11016            </member-function>
11017            <member-function access='public' destructor='yes'>
11018              <function-decl name='~Init' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
11019                <parameter type-id='type-id-2109' is-artificial='yes'/>
11020                <parameter type-id='type-id-29' is-artificial='yes'/>
11021                <return type-id='type-id-57'/>
11022              </function-decl>
11023            </member-function>
11024          </class-decl>
11025        </member-type>
11026        <member-type access='public'>
11027          <typedef-decl name='fmtflags' type-id='type-id-2900' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='255' column='1' id='type-id-1246'/>
11028        </member-type>
11029        <member-type access='public'>
11030          <typedef-decl name='iostate' type-id='type-id-2901' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='330' column='1' id='type-id-1248'/>
11031        </member-type>
11032        <member-type access='public'>
11033          <typedef-decl name='openmode' type-id='type-id-2285' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='361' column='1' id='type-id-1250'/>
11034        </member-type>
11035        <member-type access='public'>
11036          <typedef-decl name='seekdir' type-id='type-id-2902' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='393' column='1' id='type-id-1252'/>
11037        </member-type>
11038        <data-member access='public' static='yes'>
11039          <var-decl name='boolalpha' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='258' column='1'/>
11040        </data-member>
11041        <data-member access='public' static='yes'>
11042          <var-decl name='dec' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='261' column='1'/>
11043        </data-member>
11044        <data-member access='public' static='yes'>
11045          <var-decl name='fixed' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='264' column='1'/>
11046        </data-member>
11047        <data-member access='public' static='yes'>
11048          <var-decl name='hex' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='267' column='1'/>
11049        </data-member>
11050        <data-member access='public' static='yes'>
11051          <var-decl name='internal' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='272' column='1'/>
11052        </data-member>
11053        <data-member access='public' static='yes'>
11054          <var-decl name='left' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='276' column='1'/>
11055        </data-member>
11056        <data-member access='public' static='yes'>
11057          <var-decl name='oct' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='279' column='1'/>
11058        </data-member>
11059        <data-member access='public' static='yes'>
11060          <var-decl name='right' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='283' column='1'/>
11061        </data-member>
11062        <data-member access='public' static='yes'>
11063          <var-decl name='scientific' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='286' column='1'/>
11064        </data-member>
11065        <data-member access='public' static='yes'>
11066          <var-decl name='showbase' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='290' column='1'/>
11067        </data-member>
11068        <data-member access='public' static='yes'>
11069          <var-decl name='showpoint' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='294' column='1'/>
11070        </data-member>
11071        <data-member access='public' static='yes'>
11072          <var-decl name='showpos' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='297' column='1'/>
11073        </data-member>
11074        <data-member access='public' static='yes'>
11075          <var-decl name='skipws' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='300' column='1'/>
11076        </data-member>
11077        <data-member access='public' static='yes'>
11078          <var-decl name='unitbuf' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='303' column='1'/>
11079        </data-member>
11080        <data-member access='public' static='yes'>
11081          <var-decl name='uppercase' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='307' column='1'/>
11082        </data-member>
11083        <data-member access='public' static='yes'>
11084          <var-decl name='adjustfield' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='310' column='1'/>
11085        </data-member>
11086        <data-member access='public' static='yes'>
11087          <var-decl name='basefield' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='313' column='1'/>
11088        </data-member>
11089        <data-member access='public' static='yes'>
11090          <var-decl name='floatfield' type-id='type-id-1247' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='316' column='1'/>
11091        </data-member>
11092        <data-member access='public' static='yes'>
11093          <var-decl name='badbit' type-id='type-id-1249' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='334' column='1'/>
11094        </data-member>
11095        <data-member access='public' static='yes'>
11096          <var-decl name='eofbit' type-id='type-id-1249' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='337' column='1'/>
11097        </data-member>
11098        <data-member access='public' static='yes'>
11099          <var-decl name='failbit' type-id='type-id-1249' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='342' column='1'/>
11100        </data-member>
11101        <data-member access='public' static='yes'>
11102          <var-decl name='goodbit' type-id='type-id-1249' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='345' column='1'/>
11103        </data-member>
11104        <data-member access='public' static='yes'>
11105          <var-decl name='app' type-id='type-id-1251' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='364' column='1'/>
11106        </data-member>
11107        <data-member access='public' static='yes'>
11108          <var-decl name='ate' type-id='type-id-1251' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='367' column='1'/>
11109        </data-member>
11110        <data-member access='public' static='yes'>
11111          <var-decl name='binary' type-id='type-id-1251' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='372' column='1'/>
11112        </data-member>
11113        <data-member access='public' static='yes'>
11114          <var-decl name='in' type-id='type-id-1251' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='375' column='1'/>
11115        </data-member>
11116        <data-member access='public' static='yes'>
11117          <var-decl name='out' type-id='type-id-1251' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='378' column='1'/>
11118        </data-member>
11119        <data-member access='public' static='yes'>
11120          <var-decl name='trunc' type-id='type-id-1251' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='381' column='1'/>
11121        </data-member>
11122        <data-member access='public' static='yes'>
11123          <var-decl name='beg' type-id='type-id-1253' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='396' column='1'/>
11124        </data-member>
11125        <data-member access='public' static='yes'>
11126          <var-decl name='cur' type-id='type-id-1253' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='399' column='1'/>
11127        </data-member>
11128        <data-member access='public' static='yes'>
11129          <var-decl name='end' type-id='type-id-1253' visibility='default' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='402' column='1'/>
11130        </data-member>
11131      </class-decl>
11132      <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-2903'/>
11133      <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'>
11134        <parameter type-id='type-id-2165' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
11135        <return type-id='type-id-1149'/>
11136      </function-decl>
11137      <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-864'/>
11138      <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-1337'/>
11139      <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-2926'/>
11140      <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-2927'/>
11141      <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-2928'/>
11142      <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-2929'/>
11143      <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-3009'/>
11144      <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-3010'/>
11145      <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-2920'/>
11146      <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-3011'/>
11147      <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_'>
11148        <parameter type-id='type-id-2069' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
11149        <return type-id='type-id-2180'/>
11150      </function-decl>
11151      <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_'>
11152        <parameter type-id='type-id-1150' name='__lhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2455' column='1'/>
11153        <parameter type-id='type-id-2071' name='__rhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2456' column='1'/>
11154        <return type-id='type-id-37'/>
11155      </function-decl>
11156      <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'>
11157        <parameter type-id='type-id-1838' name='__t' filepath='/usr/include/c++/4.9/tuple' line='745' column='1'/>
11158        <return type-id='type-id-2323'/>
11159      </function-decl>
11160      <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_'>
11161        <parameter type-id='type-id-2206' name='__t' filepath='/usr/include/c++/4.9/tuple' line='758' column='1'/>
11162        <return type-id='type-id-2323'/>
11163      </function-decl>
11164      <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'>
11165        <parameter type-id='type-id-2175' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
11166        <return type-id='type-id-2070'/>
11167      </function-decl>
11168      <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_'>
11169        <parameter type-id='type-id-1150' name='__lhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2538' column='1'/>
11170        <parameter type-id='type-id-85' name='__rhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2539' column='1'/>
11171        <return type-id='type-id-1'/>
11172      </function-decl>
11173      <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_'>
11174        <parameter type-id='type-id-2257' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
11175        <return type-id='type-id-2188'/>
11176      </function-decl>
11177      <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_'>
11178        <parameter type-id='type-id-241' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
11179        <return type-id='type-id-2171'/>
11180      </function-decl>
11181      <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'>
11182        <parameter type-id='type-id-892' name='__t' filepath='/usr/include/c++/4.9/tuple' line='750' column='1'/>
11183        <return type-id='type-id-2836'/>
11184      </function-decl>
11185      <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_'>
11186        <parameter type-id='type-id-1393' name='__t' filepath='/usr/include/c++/4.9/tuple' line='766' column='1'/>
11187        <return type-id='type-id-2836'/>
11188      </function-decl>
11189      <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'>
11190        <parameter type-id='type-id-1851' name='__t' filepath='/usr/include/c++/4.9/tuple' line='745' column='1'/>
11191        <return type-id='type-id-2838'/>
11192      </function-decl>
11193      <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_'>
11194        <parameter type-id='type-id-2206' name='__t' filepath='/usr/include/c++/4.9/tuple' line='758' column='1'/>
11195        <return type-id='type-id-2838'/>
11196      </function-decl>
11197      <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'>
11198        <parameter type-id='type-id-2072' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
11199        <parameter type-id='type-id-2072' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
11200        <parameter type-id='type-id-2026'/>
11201        <return type-id='type-id-57'/>
11202      </function-decl>
11203      <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'>
11204        <parameter type-id='type-id-134' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11205        <parameter type-id='type-id-134' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11206        <parameter type-id='type-id-2072' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
11207        <parameter type-id='type-id-2026'/>
11208        <return type-id='type-id-2072'/>
11209      </function-decl>
11210      <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'>
11211        <parameter type-id='type-id-2168' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
11212        <return type-id='type-id-1605'/>
11213      </function-decl>
11214      <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_'>
11215        <parameter type-id='type-id-2072'/>
11216        <parameter type-id='type-id-2072'/>
11217        <return type-id='type-id-57'/>
11218      </function-decl>
11219      <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_'>
11220        <parameter type-id='type-id-134'/>
11221        <parameter type-id='type-id-134'/>
11222        <parameter type-id='type-id-2072'/>
11223        <return type-id='type-id-2072'/>
11224      </function-decl>
11225      <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_'>
11226        <parameter type-id='type-id-2026' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
11227        <return type-id='type-id-2173'/>
11228      </function-decl>
11229      <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_'>
11230        <parameter type-id='type-id-2026' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='471' column='1'/>
11231        <parameter type-id='type-id-2026' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='471' column='1'/>
11232        <return type-id='type-id-57'/>
11233      </function-decl>
11234      <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_'>
11235        <parameter type-id='type-id-2072' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1'/>
11236        <parameter type-id='type-id-2072' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='296' column='1'/>
11237        <parameter type-id='type-id-2072' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='297' column='1'/>
11238        <parameter type-id='type-id-2026' name='__alloc' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='298' column='1'/>
11239        <return type-id='type-id-2072'/>
11240      </function-decl>
11241      <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_'>
11242        <parameter type-id='type-id-2076' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
11243        <return type-id='type-id-2182'/>
11244      </function-decl>
11245      <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_'>
11246        <parameter type-id='type-id-2076' name='__a' filepath='/usr/include/c++/4.9/bits/move.h' line='166' column='1'/>
11247        <parameter type-id='type-id-2076' name='__b' filepath='/usr/include/c++/4.9/bits/move.h' line='166' column='1'/>
11248        <return type-id='type-id-57'/>
11249      </function-decl>
11250      <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'>
11251        <parameter type-id='type-id-2026' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='463' column='1'/>
11252        <parameter type-id='type-id-2026' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='463' column='1'/>
11253        <parameter type-id='type-id-2372'/>
11254        <return type-id='type-id-57'/>
11255      </function-decl>
11256      <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_'>
11257        <parameter type-id='type-id-238' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
11258        <return type-id='type-id-239'/>
11259      </function-decl>
11260      <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_'>
11261        <parameter type-id='type-id-2069' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
11262        <return type-id='type-id-2072'/>
11263      </function-decl>
11264      <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_'>
11265        <parameter type-id='type-id-2072'/>
11266        <return type-id='type-id-57'/>
11267      </function-decl>
11268      <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_'>
11269        <parameter type-id='type-id-2072'/>
11270        <return type-id='type-id-57'/>
11271      </function-decl>
11272      <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'>
11273        <parameter type-id='type-id-2200' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
11274        <parameter type-id='type-id-2200' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
11275        <parameter type-id='type-id-2036'/>
11276        <return type-id='type-id-57'/>
11277      </function-decl>
11278      <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_'>
11279        <parameter type-id='type-id-1532' name='__a' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='217' column='1'/>
11280        <parameter type-id='type-id-1532' name='__b' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='217' column='1'/>
11281        <return type-id='type-id-1531'/>
11282      </function-decl>
11283      <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_'>
11284        <parameter type-id='type-id-2072'/>
11285        <return type-id='type-id-1328'/>
11286      </function-decl>
11287      <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'>
11288        <parameter type-id='type-id-1328' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11289        <parameter type-id='type-id-1328' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
11290        <parameter type-id='type-id-2072' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
11291        <parameter type-id='type-id-2026'/>
11292        <return type-id='type-id-2072'/>
11293      </function-decl>
11294      <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_'>
11295        <parameter type-id='type-id-2200'/>
11296        <parameter type-id='type-id-2200'/>
11297        <return type-id='type-id-57'/>
11298      </function-decl>
11299      <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_'>
11300        <parameter type-id='type-id-1328'/>
11301        <parameter type-id='type-id-1328'/>
11302        <parameter type-id='type-id-2072'/>
11303        <return type-id='type-id-2072'/>
11304      </function-decl>
11305      <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_'>
11306        <parameter type-id='type-id-2198' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
11307        <return type-id='type-id-2200'/>
11308      </function-decl>
11309      <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_'>
11310        <parameter type-id='type-id-2200'/>
11311        <return type-id='type-id-57'/>
11312      </function-decl>
11313      <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_'>
11314        <parameter type-id='type-id-1331' name='__x' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
11315        <parameter type-id='type-id-1331' name='__y' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
11316        <return type-id='type-id-1'/>
11317      </function-decl>
11318      <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_'>
11319        <parameter type-id='type-id-2072'/>
11320        <return type-id='type-id-57'/>
11321      </function-decl>
11322      <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_'>
11323        <parameter type-id='type-id-1331' name='__x' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
11324        <parameter type-id='type-id-1331' name='__y' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
11325        <return type-id='type-id-1'/>
11326      </function-decl>
11327      <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_'>
11328        <parameter type-id='type-id-1129'/>
11329        <parameter type-id='type-id-1129'/>
11330        <return type-id='type-id-1'/>
11331      </function-decl>
11332      <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_'>
11333        <parameter type-id='type-id-2026' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='448' column='1'/>
11334        <parameter type-id='type-id-1129' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='448' column='1'/>
11335        <return type-id='type-id-57'/>
11336      </function-decl>
11337      <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_'>
11338        <parameter type-id='type-id-134'/>
11339        <parameter type-id='type-id-134'/>
11340        <parameter type-id='type-id-138'/>
11341        <return type-id='type-id-138'/>
11342      </function-decl>
11343      <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'>
11344        <parameter type-id='type-id-138' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
11345        <parameter type-id='type-id-138' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
11346        <parameter type-id='type-id-2026'/>
11347        <return type-id='type-id-57'/>
11348      </function-decl>
11349      <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_'>
11350        <parameter type-id='type-id-2072'/>
11351        <parameter type-id='type-id-2072'/>
11352        <parameter type-id='type-id-2072'/>
11353        <return type-id='type-id-2072'/>
11354      </function-decl>
11355      <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'>
11356        <parameter type-id='type-id-2072' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1'/>
11357        <parameter type-id='type-id-2072' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='296' column='1'/>
11358        <parameter type-id='type-id-2072' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='297' column='1'/>
11359        <parameter type-id='type-id-2026' name='__alloc' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='298' column='1'/>
11360        <return type-id='type-id-2072'/>
11361      </function-decl>
11362      <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'>
11363        <parameter type-id='type-id-2026'/>
11364        <parameter type-id='type-id-1129'/>
11365        <parameter type-id='type-id-2369'/>
11366        <return type-id='type-id-57'/>
11367      </function-decl>
11368      <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_'>
11369        <parameter type-id='type-id-134'/>
11370        <return type-id='type-id-2847'/>
11371      </function-decl>
11372      <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_'>
11373        <parameter type-id='type-id-134'/>
11374        <parameter type-id='type-id-134'/>
11375        <parameter type-id='type-id-138'/>
11376        <return type-id='type-id-138'/>
11377      </function-decl>
11378      <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_'>
11379        <parameter type-id='type-id-138'/>
11380        <parameter type-id='type-id-138'/>
11381        <return type-id='type-id-57'/>
11382      </function-decl>
11383      <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_'>
11384        <parameter type-id='type-id-2072'/>
11385        <return type-id='type-id-2849'/>
11386      </function-decl>
11387      <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_'>
11388        <parameter type-id='type-id-2072'/>
11389        <parameter type-id='type-id-2072'/>
11390        <parameter type-id='type-id-2072'/>
11391        <return type-id='type-id-2072'/>
11392      </function-decl>
11393      <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_'>
11394        <parameter type-id='type-id-2072'/>
11395        <parameter type-id='type-id-2072'/>
11396        <parameter type-id='type-id-2072'/>
11397        <return type-id='type-id-2072'/>
11398      </function-decl>
11399      <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_'>
11400        <parameter type-id='type-id-134'/>
11401        <return type-id='type-id-2851'/>
11402      </function-decl>
11403      <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_'>
11404        <parameter type-id='type-id-138'/>
11405        <return type-id='type-id-2854'/>
11406      </function-decl>
11407      <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_'>
11408        <parameter type-id='type-id-1151'/>
11409        <parameter type-id='type-id-1151'/>
11410        <parameter type-id='type-id-2072'/>
11411        <return type-id='type-id-2072'/>
11412      </function-decl>
11413      <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_'>
11414        <parameter type-id='type-id-2072'/>
11415        <return type-id='type-id-2849'/>
11416      </function-decl>
11417      <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_'>
11418        <parameter type-id='type-id-2072'/>
11419        <parameter type-id='type-id-2072'/>
11420        <parameter type-id='type-id-2072'/>
11421        <return type-id='type-id-2072'/>
11422      </function-decl>
11423      <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'>
11424        <parameter type-id='type-id-2178' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
11425        <return type-id='type-id-2068'/>
11426      </function-decl>
11427      <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_'>
11428        <parameter type-id='type-id-2072'/>
11429        <return type-id='type-id-57'/>
11430      </function-decl>
11431    </namespace-decl>
11432    <namespace-decl name='__gnu_cxx'>
11433      <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-134'>
11434        <member-type access='public'>
11435          <typedef-decl name='iterator_type' type-id='type-id-1151' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='717' column='1' id='type-id-2852'/>
11436        </member-type>
11437        <member-type access='public'>
11438          <typedef-decl name='difference_type' type-id='type-id-2300' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-3012'/>
11439        </member-type>
11440        <member-type access='public'>
11441          <typedef-decl name='reference' type-id='type-id-2303' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-3013'/>
11442        </member-type>
11443        <member-type access='public'>
11444          <typedef-decl name='pointer' type-id='type-id-2302' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-3014'/>
11445        </member-type>
11446        <data-member access='protected' layout-offset-in-bits='0'>
11447          <var-decl name='_M_current' type-id='type-id-1151' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
11448        </data-member>
11449        <member-function access='public'>
11450          <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'>
11451            <parameter type-id='type-id-136' is-artificial='yes'/>
11452            <return type-id='type-id-57'/>
11453          </function-decl>
11454        </member-function>
11455        <member-function access='public'>
11456          <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'>
11457            <parameter type-id='type-id-136' is-artificial='yes'/>
11458            <parameter type-id='type-id-1153'/>
11459            <return type-id='type-id-57'/>
11460          </function-decl>
11461        </member-function>
11462        <member-function access='public'>
11463          <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_'>
11464            <parameter type-id='type-id-136' is-artificial='yes'/>
11465            <parameter type-id='type-id-1153'/>
11466            <return type-id='type-id-57'/>
11467          </function-decl>
11468        </member-function>
11469        <member-function access='public'>
11470          <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'>
11471            <parameter type-id='type-id-137' name='this' is-artificial='yes'/>
11472            <return type-id='type-id-135'/>
11473          </function-decl>
11474        </member-function>
11475        <member-function access='public' const='yes'>
11476          <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'>
11477            <parameter type-id='type-id-274' name='this' is-artificial='yes'/>
11478            <return type-id='type-id-3013'/>
11479          </function-decl>
11480        </member-function>
11481        <member-function access='public' const='yes'>
11482          <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'>
11483            <parameter type-id='type-id-274' name='this' is-artificial='yes'/>
11484            <return type-id='type-id-1153'/>
11485          </function-decl>
11486        </member-function>
11487      </class-decl>
11488      <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-138'>
11489        <member-type access='public'>
11490          <typedef-decl name='iterator_type' type-id='type-id-2072' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='717' column='1' id='type-id-2855'/>
11491        </member-type>
11492        <member-type access='public'>
11493          <typedef-decl name='difference_type' type-id='type-id-2306' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-3015'/>
11494        </member-type>
11495        <member-type access='public'>
11496          <typedef-decl name='reference' type-id='type-id-2308' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-3016'/>
11497        </member-type>
11498        <member-type access='public'>
11499          <typedef-decl name='pointer' type-id='type-id-2307' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-3017'/>
11500        </member-type>
11501        <data-member access='protected' layout-offset-in-bits='0'>
11502          <var-decl name='_M_current' type-id='type-id-2072' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
11503        </data-member>
11504        <member-function access='public'>
11505          <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'>
11506            <parameter type-id='type-id-140' is-artificial='yes'/>
11507            <return type-id='type-id-57'/>
11508          </function-decl>
11509        </member-function>
11510        <member-function access='public'>
11511          <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'>
11512            <parameter type-id='type-id-140' is-artificial='yes'/>
11513            <parameter type-id='type-id-2074'/>
11514            <return type-id='type-id-57'/>
11515          </function-decl>
11516        </member-function>
11517        <member-function access='public'>
11518          <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_'>
11519            <parameter type-id='type-id-140' is-artificial='yes'/>
11520            <parameter type-id='type-id-2074'/>
11521            <return type-id='type-id-57'/>
11522          </function-decl>
11523        </member-function>
11524        <member-function access='public'>
11525          <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'>
11526            <parameter type-id='type-id-141' name='this' is-artificial='yes'/>
11527            <return type-id='type-id-139'/>
11528          </function-decl>
11529        </member-function>
11530        <member-function access='public' const='yes'>
11531          <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'>
11532            <parameter type-id='type-id-279' name='this' is-artificial='yes'/>
11533            <return type-id='type-id-3016'/>
11534          </function-decl>
11535        </member-function>
11536        <member-function access='public' const='yes'>
11537          <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'>
11538            <parameter type-id='type-id-279' name='this' is-artificial='yes'/>
11539            <return type-id='type-id-2074'/>
11540          </function-decl>
11541        </member-function>
11542      </class-decl>
11543      <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-148'>
11544        <member-type access='public'>
11545          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3018'/>
11546        </member-type>
11547        <member-type access='public'>
11548          <typedef-decl name='pointer' type-id='type-id-72' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3019'/>
11549        </member-type>
11550        <member-type access='public'>
11551          <typedef-decl name='const_pointer' type-id='type-id-85' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3020'/>
11552        </member-type>
11553        <member-type access='public'>
11554          <typedef-decl name='reference' type-id='type-id-224' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3021'/>
11555        </member-type>
11556        <member-type access='public'>
11557          <typedef-decl name='const_reference' type-id='type-id-380' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3022'/>
11558        </member-type>
11559        <member-function access='public'>
11560          <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'>
11561            <parameter type-id='type-id-149' is-artificial='yes'/>
11562            <return type-id='type-id-57'/>
11563          </function-decl>
11564        </member-function>
11565        <member-function access='public'>
11566          <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'>
11567            <parameter type-id='type-id-149' is-artificial='yes'/>
11568            <parameter type-id='type-id-290'/>
11569            <return type-id='type-id-57'/>
11570          </function-decl>
11571        </member-function>
11572        <member-function access='public' destructor='yes'>
11573          <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'>
11574            <parameter type-id='type-id-149' is-artificial='yes'/>
11575            <parameter type-id='type-id-29' is-artificial='yes'/>
11576            <return type-id='type-id-57'/>
11577          </function-decl>
11578        </member-function>
11579      </class-decl>
11580      <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-131'>
11581        <member-type access='public'>
11582          <typedef-decl name='difference_type' type-id='type-id-2310' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-3023'/>
11583        </member-type>
11584        <member-type access='public'>
11585          <typedef-decl name='reference' type-id='type-id-2312' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-3024'/>
11586        </member-type>
11587        <member-type access='public'>
11588          <typedef-decl name='pointer' type-id='type-id-2311' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-3025'/>
11589        </member-type>
11590        <data-member access='protected' layout-offset-in-bits='0'>
11591          <var-decl name='_M_current' type-id='type-id-72' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
11592        </data-member>
11593        <member-function access='public'>
11594          <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'>
11595            <parameter type-id='type-id-133' is-artificial='yes'/>
11596            <return type-id='type-id-57'/>
11597          </function-decl>
11598        </member-function>
11599        <member-function access='public'>
11600          <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'>
11601            <parameter type-id='type-id-133' is-artificial='yes'/>
11602            <parameter type-id='type-id-226'/>
11603            <return type-id='type-id-57'/>
11604          </function-decl>
11605        </member-function>
11606      </class-decl>
11607      <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-128'>
11608        <member-type access='public'>
11609          <typedef-decl name='difference_type' type-id='type-id-2314' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-3026'/>
11610        </member-type>
11611        <member-type access='public'>
11612          <typedef-decl name='reference' type-id='type-id-2316' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-3027'/>
11613        </member-type>
11614        <member-type access='public'>
11615          <typedef-decl name='pointer' type-id='type-id-2315' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-3028'/>
11616        </member-type>
11617        <data-member access='protected' layout-offset-in-bits='0'>
11618          <var-decl name='_M_current' type-id='type-id-85' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
11619        </data-member>
11620        <member-function access='public'>
11621          <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'>
11622            <parameter type-id='type-id-130' is-artificial='yes'/>
11623            <return type-id='type-id-57'/>
11624          </function-decl>
11625        </member-function>
11626        <member-function access='public'>
11627          <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'>
11628            <parameter type-id='type-id-130' is-artificial='yes'/>
11629            <parameter type-id='type-id-383'/>
11630            <return type-id='type-id-57'/>
11631          </function-decl>
11632        </member-function>
11633      </class-decl>
11634      <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-152'>
11635        <member-type access='public'>
11636          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3029'/>
11637        </member-type>
11638        <member-type access='public'>
11639          <typedef-decl name='pointer' type-id='type-id-1654' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3030'/>
11640        </member-type>
11641        <member-type access='public'>
11642          <typedef-decl name='const_pointer' type-id='type-id-1652' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3031'/>
11643        </member-type>
11644        <member-type access='public'>
11645          <typedef-decl name='reference' type-id='type-id-1653' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3032'/>
11646        </member-type>
11647        <member-type access='public'>
11648          <typedef-decl name='const_reference' type-id='type-id-1651' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3033'/>
11649        </member-type>
11650        <member-function access='public'>
11651          <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'>
11652            <parameter type-id='type-id-153' is-artificial='yes'/>
11653            <return type-id='type-id-57'/>
11654          </function-decl>
11655        </member-function>
11656        <member-function access='public'>
11657          <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'>
11658            <parameter type-id='type-id-153' is-artificial='yes'/>
11659            <parameter type-id='type-id-296'/>
11660            <return type-id='type-id-57'/>
11661          </function-decl>
11662        </member-function>
11663        <member-function access='public' destructor='yes'>
11664          <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'>
11665            <parameter type-id='type-id-153' is-artificial='yes'/>
11666            <parameter type-id='type-id-29' is-artificial='yes'/>
11667            <return type-id='type-id-57'/>
11668          </function-decl>
11669        </member-function>
11670      </class-decl>
11671      <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-3034'>
11672        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2347'/>
11673        <member-type access='public'>
11674          <typedef-decl name='value_type' type-id='type-id-2042' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-118'/>
11675        </member-type>
11676        <member-type access='public'>
11677          <typedef-decl name='pointer' type-id='type-id-2349' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2340'/>
11678        </member-type>
11679        <member-type access='public'>
11680          <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-2327'/>
11681        </member-type>
11682        <member-type access='public'>
11683          <typedef-decl name='const_reference' type-id='type-id-257' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2329'/>
11684        </member-type>
11685        <member-type access='public'>
11686          <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-3035'>
11687            <member-type access='public'>
11688              <typedef-decl name='other' type-id='type-id-2355' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2341'/>
11689            </member-type>
11690          </class-decl>
11691        </member-type>
11692      </class-decl>
11693      <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-165'>
11694        <member-type access='public'>
11695          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3036'/>
11696        </member-type>
11697        <member-type access='public'>
11698          <typedef-decl name='pointer' type-id='type-id-1779' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3037'/>
11699        </member-type>
11700        <member-type access='public'>
11701          <typedef-decl name='const_pointer' type-id='type-id-778' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3038'/>
11702        </member-type>
11703        <member-type access='public'>
11704          <typedef-decl name='reference' type-id='type-id-1778' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3039'/>
11705        </member-type>
11706        <member-type access='public'>
11707          <typedef-decl name='const_reference' type-id='type-id-777' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3040'/>
11708        </member-type>
11709        <member-function access='public'>
11710          <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'>
11711            <parameter type-id='type-id-166' is-artificial='yes'/>
11712            <return type-id='type-id-57'/>
11713          </function-decl>
11714        </member-function>
11715        <member-function access='public'>
11716          <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'>
11717            <parameter type-id='type-id-166' is-artificial='yes'/>
11718            <parameter type-id='type-id-314'/>
11719            <return type-id='type-id-57'/>
11720          </function-decl>
11721        </member-function>
11722        <member-function access='public' destructor='yes'>
11723          <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'>
11724            <parameter type-id='type-id-166' is-artificial='yes'/>
11725            <parameter type-id='type-id-29' is-artificial='yes'/>
11726            <return type-id='type-id-57'/>
11727          </function-decl>
11728        </member-function>
11729        <member-function access='public' destructor='yes'>
11730          <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'>
11731            <parameter type-id='type-id-166' is-artificial='yes'/>
11732            <parameter type-id='type-id-29' is-artificial='yes'/>
11733            <return type-id='type-id-57'/>
11734          </function-decl>
11735        </member-function>
11736        <member-function access='public'>
11737          <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_'>
11738            <parameter type-id='type-id-167' name='this' is-artificial='yes'/>
11739            <parameter type-id='type-id-1779' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1'/>
11740            <return type-id='type-id-57'/>
11741          </function-decl>
11742        </member-function>
11743        <member-function access='public'>
11744          <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'>
11745            <parameter type-id='type-id-167' name='this' is-artificial='yes'/>
11746            <parameter type-id='type-id-3037' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
11747            <parameter type-id='type-id-3036'/>
11748            <return type-id='type-id-57'/>
11749          </function-decl>
11750        </member-function>
11751        <member-function access='public'>
11752          <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'>
11753            <parameter type-id='type-id-166' is-artificial='yes'/>
11754            <return type-id='type-id-57'/>
11755          </function-decl>
11756        </member-function>
11757      </class-decl>
11758      <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-160'>
11759        <member-type access='public'>
11760          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3041'/>
11761        </member-type>
11762        <member-type access='public'>
11763          <typedef-decl name='pointer' type-id='type-id-1698' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3042'/>
11764        </member-type>
11765        <member-type access='public'>
11766          <typedef-decl name='const_pointer' type-id='type-id-618' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3043'/>
11767        </member-type>
11768        <member-type access='public'>
11769          <typedef-decl name='reference' type-id='type-id-1697' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3044'/>
11770        </member-type>
11771        <member-type access='public'>
11772          <typedef-decl name='const_reference' type-id='type-id-617' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3045'/>
11773        </member-type>
11774        <member-function access='public'>
11775          <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'>
11776            <parameter type-id='type-id-161' is-artificial='yes'/>
11777            <return type-id='type-id-57'/>
11778          </function-decl>
11779        </member-function>
11780        <member-function access='public'>
11781          <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'>
11782            <parameter type-id='type-id-161' is-artificial='yes'/>
11783            <parameter type-id='type-id-308'/>
11784            <return type-id='type-id-57'/>
11785          </function-decl>
11786        </member-function>
11787        <member-function access='public' destructor='yes'>
11788          <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'>
11789            <parameter type-id='type-id-161' is-artificial='yes'/>
11790            <parameter type-id='type-id-29' is-artificial='yes'/>
11791            <return type-id='type-id-57'/>
11792          </function-decl>
11793        </member-function>
11794      </class-decl>
11795      <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-162'>
11796        <member-type access='public'>
11797          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3046'/>
11798        </member-type>
11799        <member-type access='public'>
11800          <typedef-decl name='pointer' type-id='type-id-1777' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3047'/>
11801        </member-type>
11802        <member-type access='public'>
11803          <typedef-decl name='const_pointer' type-id='type-id-774' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3048'/>
11804        </member-type>
11805        <member-type access='public'>
11806          <typedef-decl name='reference' type-id='type-id-1776' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3049'/>
11807        </member-type>
11808        <member-type access='public'>
11809          <typedef-decl name='const_reference' type-id='type-id-773' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3050'/>
11810        </member-type>
11811        <member-function access='public'>
11812          <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'>
11813            <parameter type-id='type-id-163' is-artificial='yes'/>
11814            <return type-id='type-id-57'/>
11815          </function-decl>
11816        </member-function>
11817        <member-function access='public'>
11818          <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'>
11819            <parameter type-id='type-id-163' is-artificial='yes'/>
11820            <parameter type-id='type-id-311'/>
11821            <return type-id='type-id-57'/>
11822          </function-decl>
11823        </member-function>
11824        <member-function access='public' destructor='yes'>
11825          <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'>
11826            <parameter type-id='type-id-163' is-artificial='yes'/>
11827            <parameter type-id='type-id-29' is-artificial='yes'/>
11828            <return type-id='type-id-57'/>
11829          </function-decl>
11830        </member-function>
11831        <member-function access='public' destructor='yes'>
11832          <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'>
11833            <parameter type-id='type-id-163' is-artificial='yes'/>
11834            <parameter type-id='type-id-29' is-artificial='yes'/>
11835            <return type-id='type-id-57'/>
11836          </function-decl>
11837        </member-function>
11838        <member-function access='public'>
11839          <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_'>
11840            <parameter type-id='type-id-164' name='this' is-artificial='yes'/>
11841            <parameter type-id='type-id-1777' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1'/>
11842            <return type-id='type-id-57'/>
11843          </function-decl>
11844        </member-function>
11845        <member-function access='public'>
11846          <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'>
11847            <parameter type-id='type-id-164' name='this' is-artificial='yes'/>
11848            <parameter type-id='type-id-3047' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
11849            <parameter type-id='type-id-3046'/>
11850            <return type-id='type-id-57'/>
11851          </function-decl>
11852        </member-function>
11853        <member-function access='public'>
11854          <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'>
11855            <parameter type-id='type-id-163' is-artificial='yes'/>
11856            <return type-id='type-id-57'/>
11857          </function-decl>
11858        </member-function>
11859      </class-decl>
11860      <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-179'>
11861        <member-type access='public'>
11862          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3051'/>
11863        </member-type>
11864        <member-type access='public'>
11865          <typedef-decl name='pointer' type-id='type-id-2072' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3052'/>
11866        </member-type>
11867        <member-type access='public'>
11868          <typedef-decl name='const_pointer' type-id='type-id-1151' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3053'/>
11869        </member-type>
11870        <member-type access='public'>
11871          <typedef-decl name='reference' type-id='type-id-2068' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3054'/>
11872        </member-type>
11873        <member-type access='public'>
11874          <typedef-decl name='const_reference' type-id='type-id-1149' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3055'/>
11875        </member-type>
11876        <member-function access='public'>
11877          <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'>
11878            <parameter type-id='type-id-180' is-artificial='yes'/>
11879            <return type-id='type-id-57'/>
11880          </function-decl>
11881        </member-function>
11882        <member-function access='public'>
11883          <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'>
11884            <parameter type-id='type-id-180' is-artificial='yes'/>
11885            <parameter type-id='type-id-332'/>
11886            <return type-id='type-id-57'/>
11887          </function-decl>
11888        </member-function>
11889        <member-function access='public' destructor='yes'>
11890          <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'>
11891            <parameter type-id='type-id-180' is-artificial='yes'/>
11892            <parameter type-id='type-id-29' is-artificial='yes'/>
11893            <return type-id='type-id-57'/>
11894          </function-decl>
11895        </member-function>
11896        <member-function access='public' destructor='yes'>
11897          <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'>
11898            <parameter type-id='type-id-180' is-artificial='yes'/>
11899            <parameter type-id='type-id-29' is-artificial='yes'/>
11900            <return type-id='type-id-57'/>
11901          </function-decl>
11902        </member-function>
11903        <member-function access='public'>
11904          <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_'>
11905            <parameter type-id='type-id-180' is-artificial='yes'/>
11906            <parameter type-id='type-id-332'/>
11907            <return type-id='type-id-57'/>
11908          </function-decl>
11909        </member-function>
11910        <member-function access='public'>
11911          <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'>
11912            <parameter type-id='type-id-180' is-artificial='yes'/>
11913            <return type-id='type-id-57'/>
11914          </function-decl>
11915        </member-function>
11916        <member-function access='public'>
11917          <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'>
11918            <parameter type-id='type-id-181' name='this' is-artificial='yes'/>
11919            <parameter type-id='type-id-3052' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
11920            <parameter type-id='type-id-3051'/>
11921            <return type-id='type-id-57'/>
11922          </function-decl>
11923        </member-function>
11924        <member-function access='public'>
11925          <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_'>
11926            <parameter type-id='type-id-181' name='this' is-artificial='yes'/>
11927            <parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='119' column='1'/>
11928            <return type-id='type-id-57'/>
11929          </function-decl>
11930        </member-function>
11931        <member-function access='public'>
11932          <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'>
11933            <parameter type-id='type-id-181' name='this' is-artificial='yes'/>
11934            <parameter type-id='type-id-3051' name='__n' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1'/>
11935            <parameter type-id='type-id-23'/>
11936            <return type-id='type-id-3052'/>
11937          </function-decl>
11938        </member-function>
11939        <member-function access='public'>
11940          <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_'>
11941            <parameter type-id='type-id-181' name='this' is-artificial='yes'/>
11942            <parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='119' column='1'/>
11943            <return type-id='type-id-57'/>
11944          </function-decl>
11945        </member-function>
11946        <member-function access='public' const='yes'>
11947          <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'>
11948            <parameter type-id='type-id-334' name='this' is-artificial='yes'/>
11949            <return type-id='type-id-3051'/>
11950          </function-decl>
11951        </member-function>
11952      </class-decl>
11953      <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-168'>
11954        <member-type access='public'>
11955          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3056'/>
11956        </member-type>
11957        <member-type access='public'>
11958          <typedef-decl name='pointer' type-id='type-id-1823' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3057'/>
11959        </member-type>
11960        <member-type access='public'>
11961          <typedef-decl name='const_pointer' type-id='type-id-863' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3058'/>
11962        </member-type>
11963        <member-type access='public'>
11964          <typedef-decl name='reference' type-id='type-id-1822' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3059'/>
11965        </member-type>
11966        <member-type access='public'>
11967          <typedef-decl name='const_reference' type-id='type-id-862' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3060'/>
11968        </member-type>
11969        <member-function access='public'>
11970          <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'>
11971            <parameter type-id='type-id-169' is-artificial='yes'/>
11972            <return type-id='type-id-57'/>
11973          </function-decl>
11974        </member-function>
11975        <member-function access='public'>
11976          <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'>
11977            <parameter type-id='type-id-169' is-artificial='yes'/>
11978            <parameter type-id='type-id-317'/>
11979            <return type-id='type-id-57'/>
11980          </function-decl>
11981        </member-function>
11982        <member-function access='public' destructor='yes'>
11983          <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'>
11984            <parameter type-id='type-id-169' is-artificial='yes'/>
11985            <parameter type-id='type-id-29' is-artificial='yes'/>
11986            <return type-id='type-id-57'/>
11987          </function-decl>
11988        </member-function>
11989      </class-decl>
11990      <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-3061'>
11991        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2436'/>
11992        <member-type access='public'>
11993          <typedef-decl name='value_type' type-id='type-id-2050' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-124'/>
11994        </member-type>
11995        <member-type access='public'>
11996          <typedef-decl name='pointer' type-id='type-id-2438' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2427'/>
11997        </member-type>
11998        <member-type access='public'>
11999          <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-2418'/>
12000        </member-type>
12001        <member-type access='public'>
12002          <typedef-decl name='const_reference' type-id='type-id-263' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2420'/>
12003        </member-type>
12004        <member-type access='public'>
12005          <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-3062'>
12006            <member-type access='public'>
12007              <typedef-decl name='other' type-id='type-id-2444' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2428'/>
12008            </member-type>
12009          </class-decl>
12010        </member-type>
12011        <member-type access='public'>
12012          <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-3063'>
12013            <member-type access='public'>
12014              <typedef-decl name='other' type-id='type-id-2444' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2674'/>
12015            </member-type>
12016          </class-decl>
12017        </member-type>
12018        <member-function access='public' static='yes'>
12019          <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'>
12020            <return type-id='type-id-1'/>
12021          </function-decl>
12022        </member-function>
12023        <member-function access='public' static='yes'>
12024          <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'>
12025            <return type-id='type-id-1'/>
12026          </function-decl>
12027        </member-function>
12028      </class-decl>
12029      <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-174'>
12030        <member-type access='public'>
12031          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3064'/>
12032        </member-type>
12033        <member-type access='public'>
12034          <typedef-decl name='pointer' type-id='type-id-1829' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3065'/>
12035        </member-type>
12036        <member-type access='public'>
12037          <typedef-decl name='const_pointer' type-id='type-id-875' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3066'/>
12038        </member-type>
12039        <member-type access='public'>
12040          <typedef-decl name='reference' type-id='type-id-1828' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3067'/>
12041        </member-type>
12042        <member-type access='public'>
12043          <typedef-decl name='const_reference' type-id='type-id-874' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3068'/>
12044        </member-type>
12045        <member-function access='public'>
12046          <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'>
12047            <parameter type-id='type-id-175' is-artificial='yes'/>
12048            <return type-id='type-id-57'/>
12049          </function-decl>
12050        </member-function>
12051        <member-function access='public'>
12052          <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'>
12053            <parameter type-id='type-id-175' is-artificial='yes'/>
12054            <parameter type-id='type-id-326'/>
12055            <return type-id='type-id-57'/>
12056          </function-decl>
12057        </member-function>
12058        <member-function access='public' destructor='yes'>
12059          <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'>
12060            <parameter type-id='type-id-175' is-artificial='yes'/>
12061            <parameter type-id='type-id-29' is-artificial='yes'/>
12062            <return type-id='type-id-57'/>
12063          </function-decl>
12064        </member-function>
12065        <member-function access='public' destructor='yes'>
12066          <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'>
12067            <parameter type-id='type-id-175' is-artificial='yes'/>
12068            <parameter type-id='type-id-29' is-artificial='yes'/>
12069            <return type-id='type-id-57'/>
12070          </function-decl>
12071        </member-function>
12072        <member-function access='public'>
12073          <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'>
12074            <parameter type-id='type-id-175' is-artificial='yes'/>
12075            <return type-id='type-id-57'/>
12076          </function-decl>
12077        </member-function>
12078        <member-function access='public'>
12079          <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_'>
12080            <parameter type-id='type-id-176' name='this' is-artificial='yes'/>
12081            <parameter type-id='type-id-2160' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1'/>
12082            <return type-id='type-id-57'/>
12083          </function-decl>
12084        </member-function>
12085        <member-function access='public'>
12086          <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'>
12087            <parameter type-id='type-id-176' name='this' is-artificial='yes'/>
12088            <parameter type-id='type-id-3065' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
12089            <parameter type-id='type-id-3064'/>
12090            <return type-id='type-id-57'/>
12091          </function-decl>
12092        </member-function>
12093      </class-decl>
12094      <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-111'>
12095        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2482'/>
12096        <data-member access='public' layout-offset-in-bits='0'>
12097          <var-decl name='_M_storage' type-id='type-id-2483' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
12098        </data-member>
12099        <member-function access='public'>
12100          <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'>
12101            <parameter type-id='type-id-113' name='this' is-artificial='yes'/>
12102            <return type-id='type-id-2160'/>
12103          </function-decl>
12104        </member-function>
12105        <member-function access='public'>
12106          <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'>
12107            <parameter type-id='type-id-113' name='this' is-artificial='yes'/>
12108            <return type-id='type-id-23'/>
12109          </function-decl>
12110        </member-function>
12111      </class-decl>
12112      <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-3069'>
12113        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2487'/>
12114        <member-type access='public'>
12115          <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-3070'>
12116            <member-type access='public'>
12117              <typedef-decl name='other' type-id='type-id-2498' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2469'/>
12118            </member-type>
12119          </class-decl>
12120        </member-type>
12121      </class-decl>
12122      <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-188'>
12123        <member-type access='public'>
12124          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3071'/>
12125        </member-type>
12126        <member-type access='public'>
12127          <typedef-decl name='pointer' type-id='type-id-2160' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3072'/>
12128        </member-type>
12129        <member-type access='public'>
12130          <typedef-decl name='const_pointer' type-id='type-id-1352' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3073'/>
12131        </member-type>
12132        <member-type access='public'>
12133          <typedef-decl name='reference' type-id='type-id-2158' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3074'/>
12134        </member-type>
12135        <member-type access='public'>
12136          <typedef-decl name='const_reference' type-id='type-id-1351' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3075'/>
12137        </member-type>
12138        <member-function access='public'>
12139          <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'>
12140            <parameter type-id='type-id-189' is-artificial='yes'/>
12141            <return type-id='type-id-57'/>
12142          </function-decl>
12143        </member-function>
12144        <member-function access='public'>
12145          <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'>
12146            <parameter type-id='type-id-189' is-artificial='yes'/>
12147            <parameter type-id='type-id-345'/>
12148            <return type-id='type-id-57'/>
12149          </function-decl>
12150        </member-function>
12151        <member-function access='public' destructor='yes'>
12152          <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'>
12153            <parameter type-id='type-id-189' is-artificial='yes'/>
12154            <parameter type-id='type-id-29' is-artificial='yes'/>
12155            <return type-id='type-id-57'/>
12156          </function-decl>
12157        </member-function>
12158      </class-decl>
12159      <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-190'>
12160        <member-type access='public'>
12161          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3076'/>
12162        </member-type>
12163        <member-type access='public'>
12164          <typedef-decl name='pointer' type-id='type-id-2200' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3077'/>
12165        </member-type>
12166        <member-type access='public'>
12167          <typedef-decl name='const_pointer' type-id='type-id-1380' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3078'/>
12168        </member-type>
12169        <member-type access='public'>
12170          <typedef-decl name='reference' type-id='type-id-2197' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3079'/>
12171        </member-type>
12172        <member-type access='public'>
12173          <typedef-decl name='const_reference' type-id='type-id-1379' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3080'/>
12174        </member-type>
12175        <member-function access='public'>
12176          <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'>
12177            <parameter type-id='type-id-191' is-artificial='yes'/>
12178            <return type-id='type-id-57'/>
12179          </function-decl>
12180        </member-function>
12181        <member-function access='public'>
12182          <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'>
12183            <parameter type-id='type-id-191' is-artificial='yes'/>
12184            <parameter type-id='type-id-348'/>
12185            <return type-id='type-id-57'/>
12186          </function-decl>
12187        </member-function>
12188        <member-function access='public' destructor='yes'>
12189          <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'>
12190            <parameter type-id='type-id-191' is-artificial='yes'/>
12191            <parameter type-id='type-id-29' is-artificial='yes'/>
12192            <return type-id='type-id-57'/>
12193          </function-decl>
12194        </member-function>
12195        <member-function access='public' destructor='yes'>
12196          <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'>
12197            <parameter type-id='type-id-191' is-artificial='yes'/>
12198            <parameter type-id='type-id-29' is-artificial='yes'/>
12199            <return type-id='type-id-57'/>
12200          </function-decl>
12201        </member-function>
12202        <member-function access='public'>
12203          <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'>
12204            <parameter type-id='type-id-192' name='this' is-artificial='yes'/>
12205            <parameter type-id='type-id-3077' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
12206            <parameter type-id='type-id-3076'/>
12207            <return type-id='type-id-57'/>
12208          </function-decl>
12209        </member-function>
12210      </class-decl>
12211      <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-154'>
12212        <member-type access='public'>
12213          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3081'/>
12214        </member-type>
12215        <member-type access='public'>
12216          <typedef-decl name='pointer' type-id='type-id-1686' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3082'/>
12217        </member-type>
12218        <member-type access='public'>
12219          <typedef-decl name='const_pointer' type-id='type-id-1684' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3083'/>
12220        </member-type>
12221        <member-type access='public'>
12222          <typedef-decl name='reference' type-id='type-id-1685' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3084'/>
12223        </member-type>
12224        <member-type access='public'>
12225          <typedef-decl name='const_reference' type-id='type-id-1683' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3085'/>
12226        </member-type>
12227        <member-function access='public'>
12228          <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'>
12229            <parameter type-id='type-id-155' is-artificial='yes'/>
12230            <return type-id='type-id-57'/>
12231          </function-decl>
12232        </member-function>
12233        <member-function access='public'>
12234          <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'>
12235            <parameter type-id='type-id-155' is-artificial='yes'/>
12236            <parameter type-id='type-id-299'/>
12237            <return type-id='type-id-57'/>
12238          </function-decl>
12239        </member-function>
12240        <member-function access='public' destructor='yes'>
12241          <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'>
12242            <parameter type-id='type-id-155' is-artificial='yes'/>
12243            <parameter type-id='type-id-29' is-artificial='yes'/>
12244            <return type-id='type-id-57'/>
12245          </function-decl>
12246        </member-function>
12247      </class-decl>
12248      <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-3086'>
12249        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2565'/>
12250        <member-type access='public'>
12251          <typedef-decl name='value_type' type-id='type-id-2044' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-120'/>
12252        </member-type>
12253        <member-type access='public'>
12254          <typedef-decl name='pointer' type-id='type-id-2567' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2558'/>
12255        </member-type>
12256        <member-type access='public'>
12257          <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-2545'/>
12258        </member-type>
12259        <member-type access='public'>
12260          <typedef-decl name='const_reference' type-id='type-id-259' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2547'/>
12261        </member-type>
12262        <member-type access='public'>
12263          <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-3087'>
12264            <member-type access='public'>
12265              <typedef-decl name='other' type-id='type-id-2573' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2559'/>
12266            </member-type>
12267          </class-decl>
12268        </member-type>
12269      </class-decl>
12270      <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-156'>
12271        <member-type access='public'>
12272          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3088'/>
12273        </member-type>
12274        <member-type access='public'>
12275          <typedef-decl name='pointer' type-id='type-id-1694' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3089'/>
12276        </member-type>
12277        <member-type access='public'>
12278          <typedef-decl name='const_pointer' type-id='type-id-1692' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3090'/>
12279        </member-type>
12280        <member-type access='public'>
12281          <typedef-decl name='reference' type-id='type-id-1693' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3091'/>
12282        </member-type>
12283        <member-type access='public'>
12284          <typedef-decl name='const_reference' type-id='type-id-1691' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3092'/>
12285        </member-type>
12286        <member-function access='public'>
12287          <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'>
12288            <parameter type-id='type-id-157' is-artificial='yes'/>
12289            <return type-id='type-id-57'/>
12290          </function-decl>
12291        </member-function>
12292        <member-function access='public'>
12293          <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'>
12294            <parameter type-id='type-id-157' is-artificial='yes'/>
12295            <parameter type-id='type-id-302'/>
12296            <return type-id='type-id-57'/>
12297          </function-decl>
12298        </member-function>
12299        <member-function access='public' destructor='yes'>
12300          <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'>
12301            <parameter type-id='type-id-157' is-artificial='yes'/>
12302            <parameter type-id='type-id-29' is-artificial='yes'/>
12303            <return type-id='type-id-57'/>
12304          </function-decl>
12305        </member-function>
12306      </class-decl>
12307      <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-3093'>
12308        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2603'/>
12309        <member-type access='public'>
12310          <typedef-decl name='value_type' type-id='type-id-2046' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-122'/>
12311        </member-type>
12312        <member-type access='public'>
12313          <typedef-decl name='pointer' type-id='type-id-2605' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2596'/>
12314        </member-type>
12315        <member-type access='public'>
12316          <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-2583'/>
12317        </member-type>
12318        <member-type access='public'>
12319          <typedef-decl name='const_reference' type-id='type-id-261' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2585'/>
12320        </member-type>
12321        <member-type access='public'>
12322          <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-3094'>
12323            <member-type access='public'>
12324              <typedef-decl name='other' type-id='type-id-2611' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2597'/>
12325            </member-type>
12326          </class-decl>
12327        </member-type>
12328      </class-decl>
12329      <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-172'>
12330        <member-type access='public'>
12331          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3095'/>
12332        </member-type>
12333        <member-type access='public'>
12334          <typedef-decl name='pointer' type-id='type-id-1827' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3096'/>
12335        </member-type>
12336        <member-type access='public'>
12337          <typedef-decl name='const_pointer' type-id='type-id-871' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3097'/>
12338        </member-type>
12339        <member-type access='public'>
12340          <typedef-decl name='reference' type-id='type-id-1826' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3098'/>
12341        </member-type>
12342        <member-type access='public'>
12343          <typedef-decl name='const_reference' type-id='type-id-870' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3099'/>
12344        </member-type>
12345        <member-function access='public'>
12346          <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'>
12347            <parameter type-id='type-id-173' is-artificial='yes'/>
12348            <return type-id='type-id-57'/>
12349          </function-decl>
12350        </member-function>
12351        <member-function access='public'>
12352          <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'>
12353            <parameter type-id='type-id-173' is-artificial='yes'/>
12354            <parameter type-id='type-id-323'/>
12355            <return type-id='type-id-57'/>
12356          </function-decl>
12357        </member-function>
12358        <member-function access='public' destructor='yes'>
12359          <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'>
12360            <parameter type-id='type-id-173' is-artificial='yes'/>
12361            <parameter type-id='type-id-29' is-artificial='yes'/>
12362            <return type-id='type-id-57'/>
12363          </function-decl>
12364        </member-function>
12365      </class-decl>
12366      <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-109'>
12367        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2641'/>
12368        <data-member access='public' layout-offset-in-bits='0'>
12369          <var-decl name='_M_storage' type-id='type-id-2642' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
12370        </data-member>
12371      </class-decl>
12372      <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-3100'>
12373        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2644'/>
12374        <member-type access='public'>
12375          <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-3101'>
12376            <member-type access='public'>
12377              <typedef-decl name='other' type-id='type-id-2655' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2632'/>
12378            </member-type>
12379          </class-decl>
12380        </member-type>
12381      </class-decl>
12382      <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-186'>
12383        <member-type access='public'>
12384          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3102'/>
12385        </member-type>
12386        <member-type access='public'>
12387          <typedef-decl name='pointer' type-id='type-id-2157' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3103'/>
12388        </member-type>
12389        <member-type access='public'>
12390          <typedef-decl name='const_pointer' type-id='type-id-1348' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3104'/>
12391        </member-type>
12392        <member-type access='public'>
12393          <typedef-decl name='reference' type-id='type-id-2155' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3105'/>
12394        </member-type>
12395        <member-type access='public'>
12396          <typedef-decl name='const_reference' type-id='type-id-1347' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3106'/>
12397        </member-type>
12398        <member-function access='public'>
12399          <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'>
12400            <parameter type-id='type-id-187' is-artificial='yes'/>
12401            <return type-id='type-id-57'/>
12402          </function-decl>
12403        </member-function>
12404        <member-function access='public'>
12405          <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'>
12406            <parameter type-id='type-id-187' is-artificial='yes'/>
12407            <parameter type-id='type-id-342'/>
12408            <return type-id='type-id-57'/>
12409          </function-decl>
12410        </member-function>
12411        <member-function access='public' destructor='yes'>
12412          <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'>
12413            <parameter type-id='type-id-187' is-artificial='yes'/>
12414            <parameter type-id='type-id-29' is-artificial='yes'/>
12415            <return type-id='type-id-57'/>
12416          </function-decl>
12417        </member-function>
12418      </class-decl>
12419      <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-3107'>
12420        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2692'/>
12421        <member-type access='public'>
12422          <typedef-decl name='value_type' type-id='type-id-2058' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-126'/>
12423        </member-type>
12424        <member-type access='public'>
12425          <typedef-decl name='pointer' type-id='type-id-2694' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2534'/>
12426        </member-type>
12427        <member-type access='public'>
12428          <typedef-decl name='reference' type-id='type-id-127' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2521'/>
12429        </member-type>
12430        <member-type access='public'>
12431          <typedef-decl name='const_reference' type-id='type-id-265' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2523'/>
12432        </member-type>
12433        <member-type access='public'>
12434          <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-3108'>
12435            <member-type access='public'>
12436              <typedef-decl name='other' type-id='type-id-2700' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2535'/>
12437            </member-type>
12438          </class-decl>
12439        </member-type>
12440      </class-decl>
12441      <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-158'>
12442        <member-type access='public'>
12443          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3109'/>
12444        </member-type>
12445        <member-type access='public'>
12446          <typedef-decl name='pointer' type-id='type-id-1696' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3110'/>
12447        </member-type>
12448        <member-type access='public'>
12449          <typedef-decl name='const_pointer' type-id='type-id-614' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3111'/>
12450        </member-type>
12451        <member-type access='public'>
12452          <typedef-decl name='reference' type-id='type-id-1695' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3112'/>
12453        </member-type>
12454        <member-type access='public'>
12455          <typedef-decl name='const_reference' type-id='type-id-613' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3113'/>
12456        </member-type>
12457        <member-function access='public'>
12458          <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'>
12459            <parameter type-id='type-id-159' is-artificial='yes'/>
12460            <return type-id='type-id-57'/>
12461          </function-decl>
12462        </member-function>
12463        <member-function access='public'>
12464          <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'>
12465            <parameter type-id='type-id-159' is-artificial='yes'/>
12466            <parameter type-id='type-id-305'/>
12467            <return type-id='type-id-57'/>
12468          </function-decl>
12469        </member-function>
12470        <member-function access='public' destructor='yes'>
12471          <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'>
12472            <parameter type-id='type-id-159' is-artificial='yes'/>
12473            <parameter type-id='type-id-29' is-artificial='yes'/>
12474            <return type-id='type-id-57'/>
12475          </function-decl>
12476        </member-function>
12477      </class-decl>
12478      <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-144'>
12479        <member-type access='public'>
12480          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3114'/>
12481        </member-type>
12482        <member-type access='public'>
12483          <typedef-decl name='pointer' type-id='type-id-220' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3115'/>
12484        </member-type>
12485        <member-type access='public'>
12486          <typedef-decl name='const_pointer' type-id='type-id-375' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3116'/>
12487        </member-type>
12488        <member-type access='public'>
12489          <typedef-decl name='reference' type-id='type-id-219' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3117'/>
12490        </member-type>
12491        <member-type access='public'>
12492          <typedef-decl name='const_reference' type-id='type-id-374' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3118'/>
12493        </member-type>
12494        <member-function access='public'>
12495          <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'>
12496            <parameter type-id='type-id-145' is-artificial='yes'/>
12497            <return type-id='type-id-57'/>
12498          </function-decl>
12499        </member-function>
12500        <member-function access='public'>
12501          <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'>
12502            <parameter type-id='type-id-145' is-artificial='yes'/>
12503            <parameter type-id='type-id-284'/>
12504            <return type-id='type-id-57'/>
12505          </function-decl>
12506        </member-function>
12507        <member-function access='public' destructor='yes'>
12508          <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'>
12509            <parameter type-id='type-id-145' is-artificial='yes'/>
12510            <parameter type-id='type-id-29' is-artificial='yes'/>
12511            <return type-id='type-id-57'/>
12512          </function-decl>
12513        </member-function>
12514      </class-decl>
12515      <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-3119'>
12516        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2732'/>
12517        <member-type access='public'>
12518          <typedef-decl name='value_type' type-id='type-id-2038' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-114'/>
12519        </member-type>
12520        <member-type access='public'>
12521          <typedef-decl name='pointer' type-id='type-id-2734' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2725'/>
12522        </member-type>
12523        <member-type access='public'>
12524          <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-2712'/>
12525        </member-type>
12526        <member-type access='public'>
12527          <typedef-decl name='const_reference' type-id='type-id-253' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2714'/>
12528        </member-type>
12529        <member-type access='public'>
12530          <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-3120'>
12531            <member-type access='public'>
12532              <typedef-decl name='other' type-id='type-id-2740' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2726'/>
12533            </member-type>
12534          </class-decl>
12535        </member-type>
12536      </class-decl>
12537      <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-150'>
12538        <member-type access='public'>
12539          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3121'/>
12540        </member-type>
12541        <member-type access='public'>
12542          <typedef-decl name='pointer' type-id='type-id-2276' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3122'/>
12543        </member-type>
12544        <member-type access='public'>
12545          <typedef-decl name='const_pointer' type-id='type-id-1533' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3123'/>
12546        </member-type>
12547        <member-type access='public'>
12548          <typedef-decl name='reference' type-id='type-id-2275' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3124'/>
12549        </member-type>
12550        <member-type access='public'>
12551          <typedef-decl name='const_reference' type-id='type-id-1531' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3125'/>
12552        </member-type>
12553        <member-function access='public'>
12554          <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'>
12555            <parameter type-id='type-id-151' is-artificial='yes'/>
12556            <return type-id='type-id-57'/>
12557          </function-decl>
12558        </member-function>
12559        <member-function access='public'>
12560          <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'>
12561            <parameter type-id='type-id-151' is-artificial='yes'/>
12562            <parameter type-id='type-id-293'/>
12563            <return type-id='type-id-57'/>
12564          </function-decl>
12565        </member-function>
12566        <member-function access='public' destructor='yes'>
12567          <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'>
12568            <parameter type-id='type-id-151' is-artificial='yes'/>
12569            <parameter type-id='type-id-29' is-artificial='yes'/>
12570            <return type-id='type-id-57'/>
12571          </function-decl>
12572        </member-function>
12573      </class-decl>
12574      <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-142'>
12575        <member-type access='public'>
12576          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3126'/>
12577        </member-type>
12578        <member-type access='public'>
12579          <typedef-decl name='pointer' type-id='type-id-196' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3127'/>
12580        </member-type>
12581        <member-type access='public'>
12582          <typedef-decl name='const_pointer' type-id='type-id-353' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3128'/>
12583        </member-type>
12584        <member-type access='public'>
12585          <typedef-decl name='reference' type-id='type-id-195' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3129'/>
12586        </member-type>
12587        <member-type access='public'>
12588          <typedef-decl name='const_reference' type-id='type-id-352' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3130'/>
12589        </member-type>
12590        <member-function access='public'>
12591          <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'>
12592            <parameter type-id='type-id-143' is-artificial='yes'/>
12593            <return type-id='type-id-57'/>
12594          </function-decl>
12595        </member-function>
12596        <member-function access='public'>
12597          <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'>
12598            <parameter type-id='type-id-143' is-artificial='yes'/>
12599            <parameter type-id='type-id-281'/>
12600            <return type-id='type-id-57'/>
12601          </function-decl>
12602        </member-function>
12603        <member-function access='public' destructor='yes'>
12604          <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'>
12605            <parameter type-id='type-id-143' is-artificial='yes'/>
12606            <parameter type-id='type-id-29' is-artificial='yes'/>
12607            <return type-id='type-id-57'/>
12608          </function-decl>
12609        </member-function>
12610      </class-decl>
12611      <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-146'>
12612        <member-type access='public'>
12613          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3131'/>
12614        </member-type>
12615        <member-type access='public'>
12616          <typedef-decl name='pointer' type-id='type-id-223' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3132'/>
12617        </member-type>
12618        <member-type access='public'>
12619          <typedef-decl name='const_pointer' type-id='type-id-378' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3133'/>
12620        </member-type>
12621        <member-type access='public'>
12622          <typedef-decl name='reference' type-id='type-id-222' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3134'/>
12623        </member-type>
12624        <member-type access='public'>
12625          <typedef-decl name='const_reference' type-id='type-id-377' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3135'/>
12626        </member-type>
12627        <member-function access='public'>
12628          <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'>
12629            <parameter type-id='type-id-147' is-artificial='yes'/>
12630            <return type-id='type-id-57'/>
12631          </function-decl>
12632        </member-function>
12633        <member-function access='public'>
12634          <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'>
12635            <parameter type-id='type-id-147' is-artificial='yes'/>
12636            <parameter type-id='type-id-287'/>
12637            <return type-id='type-id-57'/>
12638          </function-decl>
12639        </member-function>
12640        <member-function access='public' destructor='yes'>
12641          <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'>
12642            <parameter type-id='type-id-147' is-artificial='yes'/>
12643            <parameter type-id='type-id-29' is-artificial='yes'/>
12644            <return type-id='type-id-57'/>
12645          </function-decl>
12646        </member-function>
12647      </class-decl>
12648      <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-3136'>
12649        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2807'/>
12650        <member-type access='public'>
12651          <typedef-decl name='value_type' type-id='type-id-2040' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-116'/>
12652        </member-type>
12653        <member-type access='public'>
12654          <typedef-decl name='pointer' type-id='type-id-2809' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2800'/>
12655        </member-type>
12656        <member-type access='public'>
12657          <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-2787'/>
12658        </member-type>
12659        <member-type access='public'>
12660          <typedef-decl name='const_reference' type-id='type-id-255' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2789'/>
12661        </member-type>
12662        <member-type access='public'>
12663          <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-3137'>
12664            <member-type access='public'>
12665              <typedef-decl name='other' type-id='type-id-2815' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2801'/>
12666            </member-type>
12667          </class-decl>
12668        </member-type>
12669      </class-decl>
12670      <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-107'>
12671        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2482'/>
12672        <data-member access='public' layout-offset-in-bits='0'>
12673          <var-decl name='_M_storage' type-id='type-id-2483' visibility='default' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
12674        </data-member>
12675      </class-decl>
12676      <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-177'>
12677        <member-type access='public'>
12678          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3138'/>
12679        </member-type>
12680        <member-type access='public'>
12681          <typedef-decl name='pointer' type-id='type-id-1930' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3139'/>
12682        </member-type>
12683        <member-type access='public'>
12684          <typedef-decl name='const_pointer' type-id='type-id-1006' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3140'/>
12685        </member-type>
12686        <member-type access='public'>
12687          <typedef-decl name='reference' type-id='type-id-1929' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3141'/>
12688        </member-type>
12689        <member-type access='public'>
12690          <typedef-decl name='const_reference' type-id='type-id-1005' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3142'/>
12691        </member-type>
12692        <member-function access='public'>
12693          <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'>
12694            <parameter type-id='type-id-178' is-artificial='yes'/>
12695            <return type-id='type-id-57'/>
12696          </function-decl>
12697        </member-function>
12698        <member-function access='public'>
12699          <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'>
12700            <parameter type-id='type-id-178' is-artificial='yes'/>
12701            <parameter type-id='type-id-329'/>
12702            <return type-id='type-id-57'/>
12703          </function-decl>
12704        </member-function>
12705        <member-function access='public' destructor='yes'>
12706          <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'>
12707            <parameter type-id='type-id-178' is-artificial='yes'/>
12708            <parameter type-id='type-id-29' is-artificial='yes'/>
12709            <return type-id='type-id-57'/>
12710          </function-decl>
12711        </member-function>
12712      </class-decl>
12713      <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-184'>
12714        <member-type access='public'>
12715          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3143'/>
12716        </member-type>
12717        <member-type access='public'>
12718          <typedef-decl name='pointer' type-id='type-id-2154' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3144'/>
12719        </member-type>
12720        <member-type access='public'>
12721          <typedef-decl name='const_pointer' type-id='type-id-1344' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3145'/>
12722        </member-type>
12723        <member-type access='public'>
12724          <typedef-decl name='reference' type-id='type-id-2152' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3146'/>
12725        </member-type>
12726        <member-type access='public'>
12727          <typedef-decl name='const_reference' type-id='type-id-1343' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3147'/>
12728        </member-type>
12729        <member-function access='public'>
12730          <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'>
12731            <parameter type-id='type-id-185' is-artificial='yes'/>
12732            <return type-id='type-id-57'/>
12733          </function-decl>
12734        </member-function>
12735        <member-function access='public'>
12736          <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'>
12737            <parameter type-id='type-id-185' is-artificial='yes'/>
12738            <parameter type-id='type-id-339'/>
12739            <return type-id='type-id-57'/>
12740          </function-decl>
12741        </member-function>
12742        <member-function access='public' destructor='yes'>
12743          <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'>
12744            <parameter type-id='type-id-185' is-artificial='yes'/>
12745            <parameter type-id='type-id-29' is-artificial='yes'/>
12746            <return type-id='type-id-57'/>
12747          </function-decl>
12748        </member-function>
12749      </class-decl>
12750      <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-170'>
12751        <member-type access='public'>
12752          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3148'/>
12753        </member-type>
12754        <member-type access='public'>
12755          <typedef-decl name='pointer' type-id='type-id-1825' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3149'/>
12756        </member-type>
12757        <member-type access='public'>
12758          <typedef-decl name='const_pointer' type-id='type-id-867' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3150'/>
12759        </member-type>
12760        <member-type access='public'>
12761          <typedef-decl name='reference' type-id='type-id-1824' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3151'/>
12762        </member-type>
12763        <member-type access='public'>
12764          <typedef-decl name='const_reference' type-id='type-id-866' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3152'/>
12765        </member-type>
12766        <member-function access='public'>
12767          <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'>
12768            <parameter type-id='type-id-171' is-artificial='yes'/>
12769            <return type-id='type-id-57'/>
12770          </function-decl>
12771        </member-function>
12772        <member-function access='public'>
12773          <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'>
12774            <parameter type-id='type-id-171' is-artificial='yes'/>
12775            <parameter type-id='type-id-320'/>
12776            <return type-id='type-id-57'/>
12777          </function-decl>
12778        </member-function>
12779        <member-function access='public' destructor='yes'>
12780          <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'>
12781            <parameter type-id='type-id-171' is-artificial='yes'/>
12782            <parameter type-id='type-id-29' is-artificial='yes'/>
12783            <return type-id='type-id-57'/>
12784          </function-decl>
12785        </member-function>
12786      </class-decl>
12787      <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-3153'>
12788        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2930'/>
12789        <member-type access='public'>
12790          <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-3154'>
12791            <member-type access='public'>
12792              <typedef-decl name='other' type-id='type-id-2941' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2921'/>
12793            </member-type>
12794          </class-decl>
12795        </member-type>
12796      </class-decl>
12797      <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-182'>
12798        <member-type access='public'>
12799          <typedef-decl name='size_type' type-id='type-id-1381' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3155'/>
12800        </member-type>
12801        <member-type access='public'>
12802          <typedef-decl name='pointer' type-id='type-id-2151' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3156'/>
12803        </member-type>
12804        <member-type access='public'>
12805          <typedef-decl name='const_pointer' type-id='type-id-1340' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3157'/>
12806        </member-type>
12807        <member-type access='public'>
12808          <typedef-decl name='reference' type-id='type-id-2150' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3158'/>
12809        </member-type>
12810        <member-type access='public'>
12811          <typedef-decl name='const_reference' type-id='type-id-1339' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3159'/>
12812        </member-type>
12813        <member-function access='public'>
12814          <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'>
12815            <parameter type-id='type-id-183' is-artificial='yes'/>
12816            <return type-id='type-id-57'/>
12817          </function-decl>
12818        </member-function>
12819        <member-function access='public'>
12820          <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'>
12821            <parameter type-id='type-id-183' is-artificial='yes'/>
12822            <parameter type-id='type-id-336'/>
12823            <return type-id='type-id-57'/>
12824          </function-decl>
12825        </member-function>
12826        <member-function access='public' destructor='yes'>
12827          <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'>
12828            <parameter type-id='type-id-183' is-artificial='yes'/>
12829            <parameter type-id='type-id-29' is-artificial='yes'/>
12830            <return type-id='type-id-57'/>
12831          </function-decl>
12832        </member-function>
12833      </class-decl>
12834      <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-3160'>
12835        <data-member access='public' static='yes'>
12836          <var-decl name='__min' type-id='type-id-388' 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'/>
12837        </data-member>
12838        <data-member access='public' static='yes'>
12839          <var-decl name='__max' type-id='type-id-388' 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'/>
12840        </data-member>
12841        <data-member access='public' static='yes'>
12842          <var-decl name='__is_signed' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
12843        </data-member>
12844        <data-member access='public' static='yes'>
12845          <var-decl name='__digits' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
12846        </data-member>
12847      </class-decl>
12848      <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-3161'>
12849        <data-member access='public' static='yes'>
12850          <var-decl name='__max_digits10' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='103' column='1'/>
12851        </data-member>
12852        <data-member access='public' static='yes'>
12853          <var-decl name='__is_signed' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='106' column='1'/>
12854        </data-member>
12855        <data-member access='public' static='yes'>
12856          <var-decl name='__digits10' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='107' column='1'/>
12857        </data-member>
12858        <data-member access='public' static='yes'>
12859          <var-decl name='__max_exponent10' type-id='type-id-388' 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'/>
12860        </data-member>
12861      </class-decl>
12862      <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-3162'>
12863        <data-member access='public' static='yes'>
12864          <var-decl name='__max_digits10' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='103' column='1'/>
12865        </data-member>
12866        <data-member access='public' static='yes'>
12867          <var-decl name='__is_signed' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='106' column='1'/>
12868        </data-member>
12869        <data-member access='public' static='yes'>
12870          <var-decl name='__digits10' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='107' column='1'/>
12871        </data-member>
12872        <data-member access='public' static='yes'>
12873          <var-decl name='__max_exponent10' type-id='type-id-388' 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'/>
12874        </data-member>
12875      </class-decl>
12876      <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-3163'>
12877        <data-member access='public' static='yes'>
12878          <var-decl name='__max_digits10' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='103' column='1'/>
12879        </data-member>
12880        <data-member access='public' static='yes'>
12881          <var-decl name='__is_signed' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='106' column='1'/>
12882        </data-member>
12883        <data-member access='public' static='yes'>
12884          <var-decl name='__digits10' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='107' column='1'/>
12885        </data-member>
12886        <data-member access='public' static='yes'>
12887          <var-decl name='__max_exponent10' type-id='type-id-388' 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'/>
12888        </data-member>
12889      </class-decl>
12890      <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-3164'>
12891        <data-member access='public' static='yes'>
12892          <var-decl name='__min' type-id='type-id-392' 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'/>
12893        </data-member>
12894        <data-member access='public' static='yes'>
12895          <var-decl name='__max' type-id='type-id-392' 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'/>
12896        </data-member>
12897        <data-member access='public' static='yes'>
12898          <var-decl name='__is_signed' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
12899        </data-member>
12900        <data-member access='public' static='yes'>
12901          <var-decl name='__digits' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
12902        </data-member>
12903      </class-decl>
12904      <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-3165'>
12905        <data-member access='public' static='yes'>
12906          <var-decl name='__min' type-id='type-id-1530' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='58' column='1'/>
12907        </data-member>
12908        <data-member access='public' static='yes'>
12909          <var-decl name='__max' type-id='type-id-1530' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='59' column='1'/>
12910        </data-member>
12911        <data-member access='public' static='yes'>
12912          <var-decl name='__is_signed' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
12913        </data-member>
12914        <data-member access='public' static='yes'>
12915          <var-decl name='__digits' type-id='type-id-388' 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'/>
12916        </data-member>
12917      </class-decl>
12918      <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-3166'>
12919        <data-member access='public' static='yes'>
12920          <var-decl name='__min' type-id='type-id-379' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='58' column='1'/>
12921        </data-member>
12922        <data-member access='public' static='yes'>
12923          <var-decl name='__max' type-id='type-id-379' 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'/>
12924        </data-member>
12925        <data-member access='public' static='yes'>
12926          <var-decl name='__is_signed' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
12927        </data-member>
12928        <data-member access='public' static='yes'>
12929          <var-decl name='__digits' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
12930        </data-member>
12931      </class-decl>
12932      <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-3167'>
12933        <data-member access='public' static='yes'>
12934          <var-decl name='__min' type-id='type-id-688' 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'/>
12935        </data-member>
12936        <data-member access='public' static='yes'>
12937          <var-decl name='__max' type-id='type-id-688' 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'/>
12938        </data-member>
12939        <data-member access='public' static='yes'>
12940          <var-decl name='__is_signed' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='63' column='1'/>
12941        </data-member>
12942        <data-member access='public' static='yes'>
12943          <var-decl name='__digits' type-id='type-id-388' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
12944        </data-member>
12945      </class-decl>
12946      <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-2331'/>
12947      <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-2333'/>
12948      <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-2549'/>
12949      <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-2551'/>
12950      <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-2587'/>
12951      <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-2589'/>
12952      <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-2525'/>
12953      <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-2527'/>
12954      <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-2716'/>
12955      <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-2718'/>
12956      <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-2791'/>
12957      <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-2793'/>
12958      <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_'>
12959        <parameter type-id='type-id-272' name='__lhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
12960        <parameter type-id='type-id-272' name='__rhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
12961        <return type-id='type-id-1'/>
12962      </function-decl>
12963      <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_'>
12964        <parameter type-id='type-id-277' name='__lhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
12965        <parameter type-id='type-id-277' name='__rhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
12966        <return type-id='type-id-1'/>
12967      </function-decl>
12968    </namespace-decl>
12969    <namespace-decl name='mongo'>
12970      <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-468'>
12971        <data-member access='private' layout-offset-in-bits='0'>
12972          <var-decl name='millis' type-id='type-id-33' visibility='default' filepath='src/mongo/util/time_support.h' line='259' column='1'/>
12973        </data-member>
12974        <member-function access='public' constructor='yes'>
12975          <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
12976            <parameter type-id='type-id-1594' is-artificial='yes'/>
12977            <return type-id='type-id-57'/>
12978          </function-decl>
12979        </member-function>
12980        <member-function access='public' constructor='yes'>
12981          <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
12982            <parameter type-id='type-id-1594' is-artificial='yes'/>
12983            <parameter type-id='type-id-1159'/>
12984            <return type-id='type-id-57'/>
12985          </function-decl>
12986        </member-function>
12987        <member-function access='private' constructor='yes'>
12988          <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
12989            <parameter type-id='type-id-1594' is-artificial='yes'/>
12990            <parameter type-id='type-id-33'/>
12991            <return type-id='type-id-57'/>
12992          </function-decl>
12993        </member-function>
12994      </class-decl>
12995      <typedef-decl name='Milliseconds' type-id='type-id-2992' filepath='src/mongo/util/time_support.h' line='47' column='1' id='type-id-3168'/>
12996      <class-decl name='StringData' size-in-bits='128' visibility='default' filepath='src/mongo/base/string_data.h' line='53' column='1' id='type-id-555'>
12997        <member-type access='public'>
12998          <typedef-decl name='const_iterator' type-id='type-id-85' filepath='src/mongo/base/string_data.h' line='157' column='1' id='type-id-3169'/>
12999        </member-type>
13000        <data-member access='private' layout-offset-in-bits='0'>
13001          <var-decl name='_data' type-id='type-id-85' visibility='default' filepath='src/mongo/base/string_data.h' line='167' column='1'/>
13002        </data-member>
13003        <data-member access='private' layout-offset-in-bits='64'>
13004          <var-decl name='_size' type-id='type-id-65' visibility='default' filepath='src/mongo/base/string_data.h' line='168' column='1'/>
13005        </data-member>
13006        <member-function access='public' constructor='yes'>
13007          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
13008            <parameter type-id='type-id-1640' is-artificial='yes'/>
13009            <return type-id='type-id-57'/>
13010          </function-decl>
13011        </member-function>
13012        <member-function access='public' constructor='yes'>
13013          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
13014            <parameter type-id='type-id-1640' is-artificial='yes'/>
13015            <parameter type-id='type-id-85'/>
13016            <return type-id='type-id-57'/>
13017          </function-decl>
13018        </member-function>
13019        <member-function access='public' constructor='yes'>
13020          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
13021            <parameter type-id='type-id-1640' is-artificial='yes'/>
13022            <parameter type-id='type-id-85'/>
13023            <parameter type-id='type-id-65'/>
13024            <return type-id='type-id-57'/>
13025          </function-decl>
13026        </member-function>
13027        <member-function access='public' constructor='yes'>
13028          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
13029            <parameter type-id='type-id-1640' is-artificial='yes'/>
13030            <parameter type-id='type-id-1385'/>
13031            <return type-id='type-id-57'/>
13032          </function-decl>
13033        </member-function>
13034        <member-function access='public' constructor='yes'>
13035          <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'>
13036            <parameter type-id='type-id-1640' is-artificial='yes'/>
13037            <return type-id='type-id-57'/>
13038          </function-decl>
13039        </member-function>
13040        <member-function access='public' constructor='yes'>
13041          <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'>
13042            <parameter type-id='type-id-1640' is-artificial='yes'/>
13043            <parameter type-id='type-id-85'/>
13044            <return type-id='type-id-57'/>
13045          </function-decl>
13046        </member-function>
13047        <member-function access='public' constructor='yes'>
13048          <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'>
13049            <parameter type-id='type-id-1640' is-artificial='yes'/>
13050            <parameter type-id='type-id-1385'/>
13051            <return type-id='type-id-57'/>
13052          </function-decl>
13053        </member-function>
13054        <member-function access='public' const='yes'>
13055          <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'>
13056            <parameter type-id='type-id-559' name='this' is-artificial='yes'/>
13057            <return type-id='type-id-65'/>
13058          </function-decl>
13059        </member-function>
13060        <member-function access='public' const='yes'>
13061          <function-decl name='copyTo' mangled-name='_ZNK5mongo10StringData6copyToEPcb' filepath='src/mongo/base/string_data-inl.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StringData6copyToEPcb'>
13062            <parameter type-id='type-id-559' name='this' is-artificial='yes'/>
13063            <parameter type-id='type-id-72' name='dest' filepath='src/mongo/base/string_data-inl.h' line='64' column='1'/>
13064            <parameter type-id='type-id-1' name='includeEndingNull' filepath='src/mongo/base/string_data-inl.h' line='64' column='1'/>
13065            <return type-id='type-id-57'/>
13066          </function-decl>
13067        </member-function>
13068      </class-decl>
13069      <class-decl name='Status' size-in-bits='64' visibility='default' filepath='src/mongo/base/status.h' line='62' column='1' id='type-id-545'>
13070        <member-type access='private'>
13071          <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-1633'>
13072            <data-member access='public' layout-offset-in-bits='0'>
13073              <var-decl name='refs' type-id='type-id-3170' visibility='default' filepath='src/mongo/base/status.h' line='124' column='1'/>
13074            </data-member>
13075            <data-member access='public' layout-offset-in-bits='32'>
13076              <var-decl name='code' type-id='type-id-476' visibility='default' filepath='src/mongo/base/status.h' line='125' column='1'/>
13077            </data-member>
13078            <data-member access='public' layout-offset-in-bits='64'>
13079              <var-decl name='reason' type-id='type-id-1384' visibility='default' filepath='src/mongo/base/status.h' line='126' column='1'/>
13080            </data-member>
13081            <data-member access='public' layout-offset-in-bits='128'>
13082              <var-decl name='location' type-id='type-id-388' visibility='default' filepath='src/mongo/base/status.h' line='127' column='1'/>
13083            </data-member>
13084            <member-function access='public' constructor='yes'>
13085              <function-decl name='ErrorInfo' filepath='src/mongo/base/status.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
13086                <parameter type-id='type-id-1634' is-artificial='yes'/>
13087                <parameter type-id='type-id-475'/>
13088                <parameter type-id='type-id-1383'/>
13089                <parameter type-id='type-id-29'/>
13090                <return type-id='type-id-57'/>
13091              </function-decl>
13092            </member-function>
13093          </class-decl>
13094        </member-type>
13095        <data-member access='private' layout-offset-in-bits='0'>
13096          <var-decl name='_error' type-id='type-id-1634' visibility='default' filepath='src/mongo/base/status.h' line='134' column='1'/>
13097        </data-member>
13098        <member-function access='public' constructor='yes'>
13099          <function-decl name='Status' filepath='src/mongo/base/status.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
13100            <parameter type-id='type-id-1632' is-artificial='yes'/>
13101            <parameter type-id='type-id-475'/>
13102            <parameter type-id='type-id-1383'/>
13103            <parameter type-id='type-id-29'/>
13104            <return type-id='type-id-57'/>
13105          </function-decl>
13106        </member-function>
13107        <member-function access='public' constructor='yes'>
13108          <function-decl name='Status' filepath='src/mongo/base/status.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
13109            <parameter type-id='type-id-1632' is-artificial='yes'/>
13110            <parameter type-id='type-id-547'/>
13111            <return type-id='type-id-57'/>
13112          </function-decl>
13113        </member-function>
13114        <member-function access='public' constructor='yes'>
13115          <function-decl name='Status' filepath='src/mongo/base/status.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
13116            <parameter type-id='type-id-1632' is-artificial='yes'/>
13117            <parameter type-id='type-id-1631'/>
13118            <return type-id='type-id-57'/>
13119          </function-decl>
13120        </member-function>
13121        <member-function access='public' destructor='yes'>
13122          <function-decl name='~Status' filepath='src/mongo/base/status.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
13123            <parameter type-id='type-id-1632' is-artificial='yes'/>
13124            <parameter type-id='type-id-29' is-artificial='yes'/>
13125            <return type-id='type-id-57'/>
13126          </function-decl>
13127        </member-function>
13128        <member-function access='private' constructor='yes'>
13129          <function-decl name='Status' filepath='src/mongo/base/status.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
13130            <parameter type-id='type-id-1632' is-artificial='yes'/>
13131            <return type-id='type-id-57'/>
13132          </function-decl>
13133        </member-function>
13134        <member-function access='public' static='yes'>
13135          <function-decl name='OK' mangled-name='_ZN5mongo6Status2OKEv' filepath='src/mongo/base/status-inl.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Status2OKEv'>
13136            <return type-id='type-id-545'/>
13137          </function-decl>
13138        </member-function>
13139        <member-function access='public' constructor='yes'>
13140          <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_'>
13141            <parameter type-id='type-id-1632' is-artificial='yes'/>
13142            <parameter type-id='type-id-1631'/>
13143            <return type-id='type-id-57'/>
13144          </function-decl>
13145        </member-function>
13146        <member-function access='public' destructor='yes'>
13147          <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'>
13148            <parameter type-id='type-id-1632' is-artificial='yes'/>
13149            <parameter type-id='type-id-29' is-artificial='yes'/>
13150            <return type-id='type-id-57'/>
13151          </function-decl>
13152        </member-function>
13153        <member-function access='public' const='yes'>
13154          <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status-inl.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Status4isOKEv'>
13155            <parameter type-id='type-id-549' name='this' is-artificial='yes'/>
13156            <return type-id='type-id-1'/>
13157          </function-decl>
13158        </member-function>
13159        <member-function access='public' const='yes'>
13160          <function-decl name='code' mangled-name='_ZNK5mongo6Status4codeEv' filepath='src/mongo/base/status-inl.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Status4codeEv'>
13161            <parameter type-id='type-id-549' name='this' is-artificial='yes'/>
13162            <return type-id='type-id-475'/>
13163          </function-decl>
13164        </member-function>
13165        <member-function access='private' constructor='yes'>
13166          <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'>
13167            <parameter type-id='type-id-1632' is-artificial='yes'/>
13168            <return type-id='type-id-57'/>
13169          </function-decl>
13170        </member-function>
13171        <member-function access='private' static='yes'>
13172          <function-decl name='unref' mangled-name='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE' filepath='src/mongo/base/status-inl.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE'>
13173            <parameter type-id='type-id-1634'/>
13174            <return type-id='type-id-57'/>
13175          </function-decl>
13176        </member-function>
13177      </class-decl>
13178      <typedef-decl name='AtomicUInt32' type-id='type-id-400' filepath='src/mongo/platform/atomic_word.h' line='159' column='1' id='type-id-3170'/>
13179      <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-400'>
13180        <member-type access='public'>
13181          <typedef-decl name='WordType' type-id='type-id-22' filepath='src/mongo/platform/atomic_word.h' line='45' column='1' id='type-id-3171'/>
13182        </member-type>
13183        <data-member access='private' layout-offset-in-bits='0'>
13184          <var-decl name='_value' type-id='type-id-1145' visibility='default' filepath='src/mongo/platform/atomic_word.h' line='149' column='1'/>
13185        </data-member>
13186        <member-function access='public'>
13187          <function-decl name='AtomicWord' filepath='src/mongo/platform/atomic_word.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
13188            <parameter type-id='type-id-1553' is-artificial='yes'/>
13189            <parameter type-id='type-id-3171'/>
13190            <return type-id='type-id-57'/>
13191          </function-decl>
13192        </member-function>
13193        <member-function access='public'>
13194          <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'>
13195            <parameter type-id='type-id-1554' name='this' is-artificial='yes'/>
13196            <parameter type-id='type-id-3171' name='decrement' filepath='src/mongo/platform/atomic_word.h' line='144' column='1'/>
13197            <return type-id='type-id-3171'/>
13198          </function-decl>
13199        </member-function>
13200        <member-function access='public'>
13201          <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'>
13202            <parameter type-id='type-id-1554' name='this' is-artificial='yes'/>
13203            <parameter type-id='type-id-3171' name='decrement' filepath='src/mongo/platform/atomic_word.h' line='144' column='1'/>
13204            <return type-id='type-id-3171'/>
13205          </function-decl>
13206        </member-function>
13207      </class-decl>
13208      <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-3172'>
13209        <member-type access='public'>
13210          <enum-decl name='Error' filepath='build/debug/mongo/base/error_codes.h' line='47' column='1' id='type-id-475'>
13211            <underlying-type type-id='type-id-40'/>
13212            <enumerator name='OK' value='0'/>
13213            <enumerator name='InternalError' value='1'/>
13214            <enumerator name='BadValue' value='2'/>
13215            <enumerator name='OBSOLETE_DuplicateKey' value='3'/>
13216            <enumerator name='NoSuchKey' value='4'/>
13217            <enumerator name='GraphContainsCycle' value='5'/>
13218            <enumerator name='HostUnreachable' value='6'/>
13219            <enumerator name='HostNotFound' value='7'/>
13220            <enumerator name='UnknownError' value='8'/>
13221            <enumerator name='FailedToParse' value='9'/>
13222            <enumerator name='CannotMutateObject' value='10'/>
13223            <enumerator name='UserNotFound' value='11'/>
13224            <enumerator name='UnsupportedFormat' value='12'/>
13225            <enumerator name='Unauthorized' value='13'/>
13226            <enumerator name='TypeMismatch' value='14'/>
13227            <enumerator name='Overflow' value='15'/>
13228            <enumerator name='InvalidLength' value='16'/>
13229            <enumerator name='ProtocolError' value='17'/>
13230            <enumerator name='AuthenticationFailed' value='18'/>
13231            <enumerator name='CannotReuseObject' value='19'/>
13232            <enumerator name='IllegalOperation' value='20'/>
13233            <enumerator name='EmptyArrayOperation' value='21'/>
13234            <enumerator name='InvalidBSON' value='22'/>
13235            <enumerator name='AlreadyInitialized' value='23'/>
13236            <enumerator name='LockTimeout' value='24'/>
13237            <enumerator name='RemoteValidationError' value='25'/>
13238            <enumerator name='NamespaceNotFound' value='26'/>
13239            <enumerator name='IndexNotFound' value='27'/>
13240            <enumerator name='PathNotViable' value='28'/>
13241            <enumerator name='NonExistentPath' value='29'/>
13242            <enumerator name='InvalidPath' value='30'/>
13243            <enumerator name='RoleNotFound' value='31'/>
13244            <enumerator name='RolesNotRelated' value='32'/>
13245            <enumerator name='PrivilegeNotFound' value='33'/>
13246            <enumerator name='CannotBackfillArray' value='34'/>
13247            <enumerator name='UserModificationFailed' value='35'/>
13248            <enumerator name='RemoteChangeDetected' value='36'/>
13249            <enumerator name='FileRenameFailed' value='37'/>
13250            <enumerator name='FileNotOpen' value='38'/>
13251            <enumerator name='FileStreamFailed' value='39'/>
13252            <enumerator name='ConflictingUpdateOperators' value='40'/>
13253            <enumerator name='FileAlreadyOpen' value='41'/>
13254            <enumerator name='LogWriteFailed' value='42'/>
13255            <enumerator name='CursorNotFound' value='43'/>
13256            <enumerator name='UserDataInconsistent' value='45'/>
13257            <enumerator name='LockBusy' value='46'/>
13258            <enumerator name='NoMatchingDocument' value='47'/>
13259            <enumerator name='NamespaceExists' value='48'/>
13260            <enumerator name='InvalidRoleModification' value='49'/>
13261            <enumerator name='ExceededTimeLimit' value='50'/>
13262            <enumerator name='ManualInterventionRequired' value='51'/>
13263            <enumerator name='DollarPrefixedFieldName' value='52'/>
13264            <enumerator name='InvalidIdField' value='53'/>
13265            <enumerator name='NotSingleValueField' value='54'/>
13266            <enumerator name='InvalidDBRef' value='55'/>
13267            <enumerator name='EmptyFieldName' value='56'/>
13268            <enumerator name='DottedFieldName' value='57'/>
13269            <enumerator name='RoleModificationFailed' value='58'/>
13270            <enumerator name='CommandNotFound' value='59'/>
13271            <enumerator name='DatabaseNotFound' value='60'/>
13272            <enumerator name='ShardKeyNotFound' value='61'/>
13273            <enumerator name='OplogOperationUnsupported' value='62'/>
13274            <enumerator name='StaleShardVersion' value='63'/>
13275            <enumerator name='WriteConcernFailed' value='64'/>
13276            <enumerator name='MultipleErrorsOccurred' value='65'/>
13277            <enumerator name='ImmutableField' value='66'/>
13278            <enumerator name='CannotCreateIndex' value='67'/>
13279            <enumerator name='IndexAlreadyExists' value='68'/>
13280            <enumerator name='AuthSchemaIncompatible' value='69'/>
13281            <enumerator name='ShardNotFound' value='70'/>
13282            <enumerator name='ReplicaSetNotFound' value='71'/>
13283            <enumerator name='InvalidOptions' value='72'/>
13284            <enumerator name='InvalidNamespace' value='73'/>
13285            <enumerator name='NodeNotFound' value='74'/>
13286            <enumerator name='WriteConcernLegacyOK' value='75'/>
13287            <enumerator name='NoReplicationEnabled' value='76'/>
13288            <enumerator name='OperationIncomplete' value='77'/>
13289            <enumerator name='CommandResultSchemaViolation' value='78'/>
13290            <enumerator name='UnknownReplWriteConcern' value='79'/>
13291            <enumerator name='RoleDataInconsistent' value='80'/>
13292            <enumerator name='NoWhereParseContext' value='81'/>
13293            <enumerator name='NoProgressMade' value='82'/>
13294            <enumerator name='RemoteResultsUnavailable' value='83'/>
13295            <enumerator name='DuplicateKeyValue' value='84'/>
13296            <enumerator name='IndexOptionsConflict' value='85'/>
13297            <enumerator name='IndexKeySpecsConflict' value='86'/>
13298            <enumerator name='CannotSplit' value='87'/>
13299            <enumerator name='SplitFailed' value='88'/>
13300            <enumerator name='NetworkTimeout' value='89'/>
13301            <enumerator name='CallbackCanceled' value='90'/>
13302            <enumerator name='ShutdownInProgress' value='91'/>
13303            <enumerator name='SecondaryAheadOfPrimary' value='92'/>
13304            <enumerator name='InvalidReplicaSetConfig' value='93'/>
13305            <enumerator name='NotYetInitialized' value='94'/>
13306            <enumerator name='NotSecondary' value='95'/>
13307            <enumerator name='OperationFailed' value='96'/>
13308            <enumerator name='NoProjectionFound' value='97'/>
13309            <enumerator name='DBPathInUse' value='98'/>
13310            <enumerator name='WriteConcernNotDefined' value='99'/>
13311            <enumerator name='CannotSatisfyWriteConcern' value='100'/>
13312            <enumerator name='OutdatedClient' value='101'/>
13313            <enumerator name='IncompatibleAuditMetadata' value='102'/>
13314            <enumerator name='NewReplicaSetConfigurationIncompatible' value='103'/>
13315            <enumerator name='NodeNotElectable' value='104'/>
13316            <enumerator name='IncompatibleShardingMetadata' value='105'/>
13317            <enumerator name='DistributedClockSkewed' value='106'/>
13318            <enumerator name='LockFailed' value='107'/>
13319            <enumerator name='InconsistentReplicaSetNames' value='108'/>
13320            <enumerator name='ConfigurationInProgress' value='109'/>
13321            <enumerator name='CannotInitializeNodeWithData' value='110'/>
13322            <enumerator name='NotExactValueField' value='111'/>
13323            <enumerator name='WriteConflict' value='112'/>
13324            <enumerator name='InitialSyncFailure' value='113'/>
13325            <enumerator name='InitialSyncOplogSourceMissing' value='114'/>
13326            <enumerator name='CommandNotSupported' value='115'/>
13327            <enumerator name='DocTooLargeForCapped' value='116'/>
13328            <enumerator name='ConflictingOperationInProgress' value='117'/>
13329            <enumerator name='NamespaceNotSharded' value='118'/>
13330            <enumerator name='InvalidSyncSource' value='119'/>
13331            <enumerator name='OplogStartMissing' value='120'/>
13332            <enumerator name='DocumentValidationFailure' value='121'/>
13333            <enumerator name='OBSOLETE_ReadAfterOptimeTimeout' value='122'/>
13334            <enumerator name='NotAReplicaSet' value='123'/>
13335            <enumerator name='IncompatibleElectionProtocol' value='124'/>
13336            <enumerator name='CommandFailed' value='125'/>
13337            <enumerator name='RPCProtocolNegotiationFailed' value='126'/>
13338            <enumerator name='UnrecoverableRollbackError' value='127'/>
13339            <enumerator name='LockNotFound' value='128'/>
13340            <enumerator name='LockStateChangeFailed' value='129'/>
13341            <enumerator name='SymbolNotFound' value='130'/>
13342            <enumerator name='RLPInitializationFailed' value='131'/>
13343            <enumerator name='ConfigServersInconsistent' value='132'/>
13344            <enumerator name='FailedToSatisfyReadPreference' value='133'/>
13345            <enumerator name='ReadConcernMajorityNotAvailableYet' value='134'/>
13346            <enumerator name='StaleTerm' value='135'/>
13347            <enumerator name='CappedPositionLost' value='136'/>
13348            <enumerator name='IncompatibleShardingConfigVersion' value='137'/>
13349            <enumerator name='RemoteOplogStale' value='138'/>
13350            <enumerator name='JSInterpreterFailure' value='139'/>
13351            <enumerator name='InvalidSSLConfiguration' value='140'/>
13352            <enumerator name='SSLHandshakeFailed' value='141'/>
13353            <enumerator name='JSUncatchableError' value='142'/>
13354            <enumerator name='CursorInUse' value='143'/>
13355            <enumerator name='RecvStaleConfig' value='9996'/>
13356            <enumerator name='NotMaster' value='10107'/>
13357            <enumerator name='DuplicateKey' value='11000'/>
13358            <enumerator name='InterruptedAtShutdown' value='11600'/>
13359            <enumerator name='Interrupted' value='11601'/>
13360            <enumerator name='BackgroundOperationInProgressForDatabase' value='12586'/>
13361            <enumerator name='BackgroundOperationInProgressForNamespace' value='12587'/>
13362            <enumerator name='PrepareConfigsFailedCode' value='13104'/>
13363            <enumerator name='DatabaseDifferCase' value='13297'/>
13364            <enumerator name='ShardKeyTooBig' value='13334'/>
13365            <enumerator name='SendStaleConfig' value='13388'/>
13366            <enumerator name='NotMasterNoSlaveOkCode' value='13435'/>
13367            <enumerator name='NotMasterOrSecondaryCode' value='13436'/>
13368            <enumerator name='OutOfDiskSpace' value='14031'/>
13369            <enumerator name='KeyTooLong' value='17280'/>
13370            <enumerator name='MaxError' value='17281'/>
13371          </enum-decl>
13372        </member-type>
13373      </class-decl>
13374      <class-decl name='SharedBuffer' size-in-bits='64' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='37' column='1' id='type-id-538'>
13375        <member-type access='public'>
13376          <class-decl name='Holder' size-in-bits='32' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='83' column='1' id='type-id-542'>
13377            <data-member access='private' layout-offset-in-bits='0'>
13378              <var-decl name='_refCount' type-id='type-id-3170' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='111' column='1'/>
13379            </data-member>
13380            <member-function access='public' constructor='yes'>
13381              <function-decl name='Holder' filepath='src/mongo/util/shared_buffer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
13382                <parameter type-id='type-id-1629' is-artificial='yes'/>
13383                <parameter type-id='type-id-3171'/>
13384                <return type-id='type-id-57'/>
13385              </function-decl>
13386            </member-function>
13387          </class-decl>
13388        </member-type>
13389        <data-member access='private' layout-offset-in-bits='0'>
13390          <var-decl name='_holder' type-id='type-id-203' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='120' column='1'/>
13391        </data-member>
13392        <member-function access='public' constructor='yes'>
13393          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
13394            <parameter type-id='type-id-1627' is-artificial='yes'/>
13395            <return type-id='type-id-57'/>
13396          </function-decl>
13397        </member-function>
13398        <member-function access='public' constructor='yes'>
13399          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13400            <parameter type-id='type-id-1627' is-artificial='yes'/>
13401            <parameter type-id='type-id-540'/>
13402            <return type-id='type-id-57'/>
13403          </function-decl>
13404        </member-function>
13405        <member-function access='public' constructor='yes'>
13406          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
13407            <parameter type-id='type-id-1627' is-artificial='yes'/>
13408            <parameter type-id='type-id-1626'/>
13409            <return type-id='type-id-57'/>
13410          </function-decl>
13411        </member-function>
13412        <member-function access='private' constructor='yes'>
13413          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
13414            <parameter type-id='type-id-1627' is-artificial='yes'/>
13415            <parameter type-id='type-id-1629'/>
13416            <return type-id='type-id-57'/>
13417          </function-decl>
13418        </member-function>
13419        <member-function access='public' constructor='yes'>
13420          <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'>
13421            <parameter type-id='type-id-1627' is-artificial='yes'/>
13422            <return type-id='type-id-57'/>
13423          </function-decl>
13424        </member-function>
13425      </class-decl>
13426      <class-decl name='BSONObj' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='94' column='1' id='type-id-419'>
13427        <member-type access='public'>
13428          <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-425'/>
13429        </member-type>
13430        <data-member access='public' static='yes'>
13431          <var-decl name='kMinBSONLength' type-id='type-id-379' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='96' column='1'/>
13432        </data-member>
13433        <data-member access='private' layout-offset-in-bits='0'>
13434          <var-decl name='_objdata' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='600' column='1'/>
13435        </data-member>
13436        <data-member access='private' layout-offset-in-bits='64'>
13437          <var-decl name='_ownedBuffer' type-id='type-id-538' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='601' column='1'/>
13438        </data-member>
13439        <member-function access='public' constructor='yes'>
13440          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
13441            <parameter type-id='type-id-1569' is-artificial='yes'/>
13442            <return type-id='type-id-57'/>
13443          </function-decl>
13444        </member-function>
13445        <member-function access='public' constructor='yes'>
13446          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
13447            <parameter type-id='type-id-1569' is-artificial='yes'/>
13448            <parameter type-id='type-id-85'/>
13449            <return type-id='type-id-57'/>
13450          </function-decl>
13451        </member-function>
13452        <member-function access='public' constructor='yes'>
13453          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
13454            <parameter type-id='type-id-1569' is-artificial='yes'/>
13455            <parameter type-id='type-id-538'/>
13456            <return type-id='type-id-57'/>
13457          </function-decl>
13458        </member-function>
13459        <member-function access='public' constructor='yes'>
13460          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
13461            <parameter type-id='type-id-1569' is-artificial='yes'/>
13462            <parameter type-id='type-id-1568'/>
13463            <return type-id='type-id-57'/>
13464          </function-decl>
13465        </member-function>
13466        <member-function access='public' constructor='yes'>
13467          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
13468            <parameter type-id='type-id-1569' is-artificial='yes'/>
13469            <parameter type-id='type-id-421'/>
13470            <return type-id='type-id-57'/>
13471          </function-decl>
13472        </member-function>
13473        <member-function access='public' constructor='yes'>
13474          <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'>
13475            <parameter type-id='type-id-1569' is-artificial='yes'/>
13476            <parameter type-id='type-id-85'/>
13477            <return type-id='type-id-57'/>
13478          </function-decl>
13479        </member-function>
13480        <member-function access='public' const='yes'>
13481          <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'>
13482            <parameter type-id='type-id-424' name='this' is-artificial='yes'/>
13483            <return type-id='type-id-85'/>
13484          </function-decl>
13485        </member-function>
13486        <member-function access='public' const='yes'>
13487          <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'>
13488            <parameter type-id='type-id-424' name='this' is-artificial='yes'/>
13489            <return type-id='type-id-29'/>
13490          </function-decl>
13491        </member-function>
13492        <member-function access='public' const='yes'>
13493          <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'>
13494            <parameter type-id='type-id-424' name='this' is-artificial='yes'/>
13495            <return type-id='type-id-1'/>
13496          </function-decl>
13497        </member-function>
13498        <member-function access='private'>
13499          <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'>
13500            <parameter type-id='type-id-1569' is-artificial='yes'/>
13501            <parameter type-id='type-id-85'/>
13502            <return type-id='type-id-57'/>
13503          </function-decl>
13504        </member-function>
13505      </class-decl>
13506      <typedef-decl name='StringBuilder' type-id='type-id-550' filepath='src/mongo/bson/util/builder.h' line='451' column='1' id='type-id-1635'/>
13507      <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-550'>
13508        <data-member access='public' static='yes'>
13509          <var-decl name='MONGO_DBL_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='346' column='1'/>
13510        </data-member>
13511        <data-member access='public' static='yes'>
13512          <var-decl name='MONGO_S32_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='347' column='1'/>
13513        </data-member>
13514        <data-member access='public' static='yes'>
13515          <var-decl name='MONGO_U32_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='348' column='1'/>
13516        </data-member>
13517        <data-member access='public' static='yes'>
13518          <var-decl name='MONGO_S64_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='349' column='1'/>
13519        </data-member>
13520        <data-member access='public' static='yes'>
13521          <var-decl name='MONGO_U64_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='350' column='1'/>
13522        </data-member>
13523        <data-member access='public' static='yes'>
13524          <var-decl name='MONGO_S16_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='351' column='1'/>
13525        </data-member>
13526        <data-member access='public' static='yes'>
13527          <var-decl name='MONGO_PTR_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='352' column='1'/>
13528        </data-member>
13529        <data-member access='private' layout-offset-in-bits='0'>
13530          <var-decl name='_buf' type-id='type-id-567' visibility='default' filepath='src/mongo/bson/util/builder.h' line='434' column='1'/>
13531        </data-member>
13532        <member-function access='public'>
13533          <function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
13534            <parameter type-id='type-id-1638' is-artificial='yes'/>
13535            <return type-id='type-id-57'/>
13536          </function-decl>
13537        </member-function>
13538        <member-function access='private'>
13539          <function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
13540            <parameter type-id='type-id-1638' is-artificial='yes'/>
13541            <parameter type-id='type-id-552'/>
13542            <return type-id='type-id-57'/>
13543          </function-decl>
13544        </member-function>
13545        <member-function access='public'>
13546          <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'>
13547            <parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
13548            <parameter type-id='type-id-555' name='str' filepath='src/mongo/bson/util/builder.h' line='394' column='1'/>
13549            <return type-id='type-id-1637'/>
13550          </function-decl>
13551        </member-function>
13552        <member-function access='public'>
13553          <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'>
13554            <parameter type-id='type-id-1638' is-artificial='yes'/>
13555            <return type-id='type-id-57'/>
13556          </function-decl>
13557        </member-function>
13558        <member-function access='public'>
13559          <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'>
13560            <parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
13561            <parameter type-id='type-id-85' name='str' filepath='src/mongo/bson/util/builder.h' line='391' column='1'/>
13562            <return type-id='type-id-1637'/>
13563          </function-decl>
13564        </member-function>
13565        <member-function access='public'>
13566          <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'>
13567            <parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
13568            <parameter type-id='type-id-29' name='x' filepath='src/mongo/bson/util/builder.h' line='359' column='1'/>
13569            <return type-id='type-id-1637'/>
13570          </function-decl>
13571        </member-function>
13572        <member-function access='public' const='yes'>
13573          <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'>
13574            <parameter type-id='type-id-554' name='this' is-artificial='yes'/>
13575            <return type-id='type-id-1383'/>
13576          </function-decl>
13577        </member-function>
13578        <member-function access='public'>
13579          <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'>
13580            <parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
13581            <parameter type-id='type-id-555' name='str' filepath='src/mongo/bson/util/builder.h' line='416' column='1'/>
13582            <return type-id='type-id-57'/>
13583          </function-decl>
13584        </member-function>
13585        <member-function access='private'>
13586          <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'>
13587            <parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
13588            <parameter type-id='type-id-29' name='val' filepath='src/mongo/bson/util/builder.h' line='441' column='1'/>
13589            <parameter type-id='type-id-29' name='maxSize' filepath='src/mongo/bson/util/builder.h' line='441' column='1'/>
13590            <parameter type-id='type-id-85' name='macro' filepath='src/mongo/bson/util/builder.h' line='441' column='1'/>
13591            <return type-id='type-id-1637'/>
13592          </function-decl>
13593        </member-function>
13594      </class-decl>
13595      <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-567'>
13596        <data-member access='private' layout-offset-in-bits='0'>
13597          <var-decl name='al' type-id='type-id-1642' visibility='default' filepath='src/mongo/bson/util/builder.h' line='124' column='1'/>
13598        </data-member>
13599        <data-member access='private' layout-offset-in-bits='64'>
13600          <var-decl name='data' type-id='type-id-72' visibility='default' filepath='src/mongo/bson/util/builder.h' line='313' column='1'/>
13601        </data-member>
13602        <data-member access='private' layout-offset-in-bits='128'>
13603          <var-decl name='l' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/util/builder.h' line='314' column='1'/>
13604        </data-member>
13605        <data-member access='private' layout-offset-in-bits='160'>
13606          <var-decl name='size' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/util/builder.h' line='315' column='1'/>
13607        </data-member>
13608        <data-member access='private' layout-offset-in-bits='192'>
13609          <var-decl name='reservedBytes' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/util/builder.h' line='316' column='1'/>
13610        </data-member>
13611        <member-function access='private'>
13612          <function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
13613            <parameter type-id='type-id-1646' is-artificial='yes'/>
13614            <parameter type-id='type-id-569'/>
13615            <return type-id='type-id-57'/>
13616          </function-decl>
13617        </member-function>
13618        <member-function access='public'>
13619          <function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
13620            <parameter type-id='type-id-1646' is-artificial='yes'/>
13621            <parameter type-id='type-id-29'/>
13622            <return type-id='type-id-57'/>
13623          </function-decl>
13624        </member-function>
13625        <member-function access='public' destructor='yes'>
13626          <function-decl name='~_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
13627            <parameter type-id='type-id-1646' is-artificial='yes'/>
13628            <parameter type-id='type-id-29'/>
13629            <return type-id='type-id-57'/>
13630          </function-decl>
13631        </member-function>
13632        <member-function access='public' destructor='yes'>
13633          <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'>
13634            <parameter type-id='type-id-1646' is-artificial='yes'/>
13635            <parameter type-id='type-id-29'/>
13636            <return type-id='type-id-57'/>
13637          </function-decl>
13638        </member-function>
13639        <member-function access='public'>
13640          <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'>
13641            <parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
13642            <parameter type-id='type-id-23' name='src' filepath='src/mongo/bson/util/builder.h' line='227' column='1'/>
13643            <parameter type-id='type-id-65' name='len' filepath='src/mongo/bson/util/builder.h' line='227' column='1'/>
13644            <return type-id='type-id-57'/>
13645          </function-decl>
13646        </member-function>
13647        <member-function access='public'>
13648          <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'>
13649            <parameter type-id='type-id-1646' is-artificial='yes'/>
13650            <parameter type-id='type-id-29'/>
13651            <return type-id='type-id-57'/>
13652          </function-decl>
13653        </member-function>
13654        <member-function access='public'>
13655          <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'>
13656            <parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
13657            <parameter type-id='type-id-29' name='n' filepath='src/mongo/bson/util/builder.h' line='169' column='1'/>
13658            <return type-id='type-id-72'/>
13659          </function-decl>
13660        </member-function>
13661        <member-function access='public'>
13662          <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'>
13663            <parameter type-id='type-id-1646' is-artificial='yes'/>
13664            <parameter type-id='type-id-29'/>
13665            <return type-id='type-id-57'/>
13666          </function-decl>
13667        </member-function>
13668        <member-function access='public' const='yes'>
13669          <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'>
13670            <parameter type-id='type-id-571' name='this' is-artificial='yes'/>
13671            <return type-id='type-id-29'/>
13672          </function-decl>
13673        </member-function>
13674        <member-function access='public'>
13675          <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'>
13676            <parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
13677            <return type-id='type-id-72'/>
13678          </function-decl>
13679        </member-function>
13680        <member-function access='public' const='yes'>
13681          <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'>
13682            <parameter type-id='type-id-571' name='this' is-artificial='yes'/>
13683            <return type-id='type-id-29'/>
13684          </function-decl>
13685        </member-function>
13686        <member-function access='public'>
13687          <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'>
13688            <parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
13689            <parameter type-id='type-id-5' name='j' filepath='src/mongo/bson/util/builder.h' line='193' column='1'/>
13690            <return type-id='type-id-57'/>
13691          </function-decl>
13692        </member-function>
13693        <member-function access='public'>
13694          <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'>
13695            <parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
13696            <parameter type-id='type-id-555' name='str' filepath='src/mongo/bson/util/builder.h' line='236' column='1'/>
13697            <parameter type-id='type-id-1' name='includeEndingNull' filepath='src/mongo/bson/util/builder.h' line='236' column='1'/>
13698            <return type-id='type-id-57'/>
13699          </function-decl>
13700        </member-function>
13701        <member-function access='public'>
13702          <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'>
13703            <parameter type-id='type-id-1646' is-artificial='yes'/>
13704            <parameter type-id='type-id-29'/>
13705            <return type-id='type-id-57'/>
13706          </function-decl>
13707        </member-function>
13708        <member-function access='public'>
13709          <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'>
13710            <parameter type-id='type-id-1646' is-artificial='yes'/>
13711            <parameter type-id='type-id-29'/>
13712            <return type-id='type-id-57'/>
13713          </function-decl>
13714        </member-function>
13715        <member-function access='public'>
13716          <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'>
13717            <parameter type-id='type-id-1646' is-artificial='yes'/>
13718            <parameter type-id='type-id-29'/>
13719            <return type-id='type-id-57'/>
13720          </function-decl>
13721        </member-function>
13722        <member-function access='public'>
13723          <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'>
13724            <parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
13725            <parameter type-id='type-id-29' name='n' filepath='src/mongo/bson/util/builder.h' line='169' column='1'/>
13726            <return type-id='type-id-72'/>
13727          </function-decl>
13728        </member-function>
13729        <member-function access='private'>
13730          <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'>
13731            <parameter type-id='type-id-1646' is-artificial='yes'/>
13732            <parameter type-id='type-id-29'/>
13733            <return type-id='type-id-57'/>
13734          </function-decl>
13735        </member-function>
13736        <member-function access='private'>
13737          <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_'>
13738            <parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
13739            <parameter type-id='type-id-5' name='j' filepath='src/mongo/bson/util/builder.h' line='193' column='1'/>
13740            <return type-id='type-id-57'/>
13741          </function-decl>
13742        </member-function>
13743        <member-function access='private'>
13744          <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_'>
13745            <parameter type-id='type-id-1646' is-artificial='yes'/>
13746            <parameter type-id='type-id-29'/>
13747            <return type-id='type-id-57'/>
13748          </function-decl>
13749        </member-function>
13750      </class-decl>
13751      <class-decl name='TrivialAllocator' size-in-bits='8' visibility='default' filepath='src/mongo/bson/util/builder.h' line='77' column='1' id='type-id-1642'>
13752        <member-function access='public'>
13753          <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'>
13754            <parameter type-id='type-id-1644' name='this' is-artificial='yes'/>
13755            <parameter type-id='type-id-65' name='sz' filepath='src/mongo/bson/util/builder.h' line='79' column='1'/>
13756            <return type-id='type-id-23'/>
13757          </function-decl>
13758        </member-function>
13759        <member-function access='public'>
13760          <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'>
13761            <parameter type-id='type-id-1644' name='this' is-artificial='yes'/>
13762            <parameter type-id='type-id-23' name='p' filepath='src/mongo/bson/util/builder.h' line='82' column='1'/>
13763            <parameter type-id='type-id-65' name='sz' filepath='src/mongo/bson/util/builder.h' line='82' column='1'/>
13764            <return type-id='type-id-23'/>
13765          </function-decl>
13766        </member-function>
13767        <member-function access='public'>
13768          <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'>
13769            <parameter type-id='type-id-1644' name='this' is-artificial='yes'/>
13770            <parameter type-id='type-id-23' name='p' filepath='src/mongo/bson/util/builder.h' line='85' column='1'/>
13771            <return type-id='type-id-57'/>
13772          </function-decl>
13773        </member-function>
13774      </class-decl>
13775      <class-decl name='Decimal128' size-in-bits='128' visibility='default' filepath='src/mongo/platform/decimal128.h' line='47' column='1' id='type-id-471'>
13776        <member-type access='public'>
13777          <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-3173'>
13778            <data-member access='public' layout-offset-in-bits='0'>
13779              <var-decl name='low64' type-id='type-id-66' visibility='default' filepath='src/mongo/platform/decimal128.h' line='83' column='1'/>
13780            </data-member>
13781            <data-member access='public' layout-offset-in-bits='64'>
13782              <var-decl name='high64' type-id='type-id-66' visibility='default' filepath='src/mongo/platform/decimal128.h' line='84' column='1'/>
13783            </data-member>
13784          </class-decl>
13785        </member-type>
13786        <member-type access='public'>
13787          <enum-decl name='RoundingMode' filepath='src/mongo/platform/decimal128.h' line='87' column='1' id='type-id-3174'>
13788            <underlying-type type-id='type-id-40'/>
13789            <enumerator name='kRoundTiesToEven' value='0'/>
13790            <enumerator name='kRoundTowardNegative' value='1'/>
13791            <enumerator name='kRoundTowardPositive' value='2'/>
13792            <enumerator name='kRoundTowardZero' value='3'/>
13793            <enumerator name='kRoundTiesToAway' value='4'/>
13794          </enum-decl>
13795        </member-type>
13796        <member-type access='public'>
13797          <enum-decl name='SignalingFlag' filepath='src/mongo/platform/decimal128.h' line='108' column='1' id='type-id-3175'>
13798            <underlying-type type-id='type-id-40'/>
13799            <enumerator name='kNoFlag' value='0'/>
13800            <enumerator name='kInvalid' value='1'/>
13801            <enumerator name='kDivideByZero' value='4'/>
13802            <enumerator name='kOverflow' value='8'/>
13803            <enumerator name='kUnderflow' value='16'/>
13804            <enumerator name='kInexact' value='32'/>
13805          </enum-decl>
13806        </member-type>
13807        <data-member access='public' static='yes'>
13808          <var-decl name='enabled' type-id='type-id-351' visibility='default' filepath='src/mongo/platform/decimal128.h' line='56' column='1'/>
13809        </data-member>
13810        <data-member access='public' static='yes'>
13811          <var-decl name='kLargestPositive' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='67' column='1'/>
13812        </data-member>
13813        <data-member access='public' static='yes'>
13814          <var-decl name='kSmallestPositive' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='68' column='1'/>
13815        </data-member>
13816        <data-member access='public' static='yes'>
13817          <var-decl name='kLargestNegative' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='69' column='1'/>
13818        </data-member>
13819        <data-member access='public' static='yes'>
13820          <var-decl name='kSmallestNegative' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='70' column='1'/>
13821        </data-member>
13822        <data-member access='public' static='yes'>
13823          <var-decl name='kLargestNegativeExponentZero' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='72' column='1'/>
13824        </data-member>
13825        <data-member access='public' static='yes'>
13826          <var-decl name='kPositiveInfinity' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='74' column='1'/>
13827        </data-member>
13828        <data-member access='public' static='yes'>
13829          <var-decl name='kNegativeInfinity' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='75' column='1'/>
13830        </data-member>
13831        <data-member access='public' static='yes'>
13832          <var-decl name='kPositiveNaN' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='76' column='1'/>
13833        </data-member>
13834        <data-member access='public' static='yes'>
13835          <var-decl name='kNegativeNaN' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='77' column='1'/>
13836        </data-member>
13837        <data-member access='private' layout-offset-in-bits='0'>
13838          <var-decl name='_value' type-id='type-id-3173' visibility='default' filepath='src/mongo/platform/decimal128.h' line='306' column='1'/>
13839        </data-member>
13840        <member-function access='public' constructor='yes'>
13841          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
13842            <parameter type-id='type-id-1596' is-artificial='yes'/>
13843            <return type-id='type-id-57'/>
13844          </function-decl>
13845        </member-function>
13846        <member-function access='public' constructor='yes'>
13847          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
13848            <parameter type-id='type-id-1596' is-artificial='yes'/>
13849            <parameter type-id='type-id-3173'/>
13850            <return type-id='type-id-57'/>
13851          </function-decl>
13852        </member-function>
13853        <member-function access='public' constructor='yes'>
13854          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
13855            <parameter type-id='type-id-1596' is-artificial='yes'/>
13856            <parameter type-id='type-id-68'/>
13857            <return type-id='type-id-57'/>
13858          </function-decl>
13859        </member-function>
13860        <member-function access='public' constructor='yes'>
13861          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
13862            <parameter type-id='type-id-1596' is-artificial='yes'/>
13863            <parameter type-id='type-id-33'/>
13864            <return type-id='type-id-57'/>
13865          </function-decl>
13866        </member-function>
13867        <member-function access='public' constructor='yes'>
13868          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
13869            <parameter type-id='type-id-1596' is-artificial='yes'/>
13870            <parameter type-id='type-id-27'/>
13871            <parameter type-id='type-id-3174'/>
13872            <return type-id='type-id-57'/>
13873          </function-decl>
13874        </member-function>
13875        <member-function access='public' constructor='yes'>
13876          <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
13877            <parameter type-id='type-id-1596' is-artificial='yes'/>
13878            <parameter type-id='type-id-1383'/>
13879            <parameter type-id='type-id-3174'/>
13880            <return type-id='type-id-57'/>
13881          </function-decl>
13882        </member-function>
13883      </class-decl>
13884      <enum-decl name='JsonStringFormat' filepath='src/mongo/bson/oid.h' line='225' column='1' id='type-id-3176'>
13885        <underlying-type type-id='type-id-40'/>
13886        <enumerator name='Strict' value='0'/>
13887        <enumerator name='TenGen' value='1'/>
13888        <enumerator name='JS' value='2'/>
13889      </enum-decl>
13890      <class-decl name='BSONElement' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='72' column='1' id='type-id-415'>
13891        <member-type access='public'>
13892          <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-3177'/>
13893        </member-type>
13894        <data-member access='private' layout-offset-in-bits='0'>
13895          <var-decl name='data' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='617' column='1'/>
13896        </data-member>
13897        <data-member access='private' layout-offset-in-bits='64'>
13898          <var-decl name='fieldNameSize_' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='618' column='1'/>
13899        </data-member>
13900        <data-member access='private' layout-offset-in-bits='96'>
13901          <var-decl name='totalSize' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='620' column='1'/>
13902        </data-member>
13903        <member-function access='public' constructor='yes'>
13904          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
13905            <parameter type-id='type-id-1562' is-artificial='yes'/>
13906            <return type-id='type-id-57'/>
13907          </function-decl>
13908        </member-function>
13909        <member-function access='public' constructor='yes'>
13910          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
13911            <parameter type-id='type-id-1562' is-artificial='yes'/>
13912            <parameter type-id='type-id-85'/>
13913            <parameter type-id='type-id-29'/>
13914            <return type-id='type-id-57'/>
13915          </function-decl>
13916        </member-function>
13917        <member-function access='public' constructor='yes'>
13918          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='589' column='1' visibility='default' binding='global' size-in-bits='64'>
13919            <parameter type-id='type-id-1562' is-artificial='yes'/>
13920            <parameter type-id='type-id-85'/>
13921            <return type-id='type-id-57'/>
13922          </function-decl>
13923        </member-function>
13924        <member-function access='public' constructor='yes'>
13925          <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='605' column='1' visibility='default' binding='global' size-in-bits='64'>
13926            <parameter type-id='type-id-1562' is-artificial='yes'/>
13927            <parameter type-id='type-id-85'/>
13928            <parameter type-id='type-id-29'/>
13929            <parameter type-id='type-id-3177'/>
13930            <return type-id='type-id-57'/>
13931          </function-decl>
13932        </member-function>
13933      </class-decl>
13934      <class-decl name='OID' size-in-bits='96' visibility='default' filepath='src/mongo/bson/oid.h' line='71' column='1' id='type-id-524'>
13935        <member-type access='public'>
13936          <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-3178'>
13937            <data-member access='public' layout-offset-in-bits='0'>
13938              <var-decl name='bytes' type-id='type-id-48' visibility='default' filepath='src/mongo/bson/oid.h' line='178' column='1'/>
13939            </data-member>
13940          </class-decl>
13941        </member-type>
13942        <member-type access='public'>
13943          <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-3179'>
13944            <data-member access='public' layout-offset-in-bits='0'>
13945              <var-decl name='bytes' type-id='type-id-46' visibility='default' filepath='src/mongo/bson/oid.h' line='184' column='1'/>
13946            </data-member>
13947          </class-decl>
13948        </member-type>
13949        <member-type access='private'>
13950          <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-3180'/>
13951        </member-type>
13952        <member-type access='public'>
13953          <typedef-decl name='Timestamp' type-id='type-id-68' filepath='src/mongo/bson/oid.h' line='173' column='1' id='type-id-3181'/>
13954        </member-type>
13955        <data-member access='private' layout-offset-in-bits='0'>
13956          <var-decl name='_data' type-id='type-id-6' visibility='default' filepath='src/mongo/bson/oid.h' line='210' column='1'/>
13957        </data-member>
13958        <member-function access='public' constructor='yes'>
13959          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
13960            <parameter type-id='type-id-1614' is-artificial='yes'/>
13961            <return type-id='type-id-57'/>
13962          </function-decl>
13963        </member-function>
13964        <member-function access='public' constructor='yes'>
13965          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
13966            <parameter type-id='type-id-1614' is-artificial='yes'/>
13967            <parameter type-id='type-id-1385'/>
13968            <return type-id='type-id-57'/>
13969          </function-decl>
13970        </member-function>
13971        <member-function access='public' constructor='yes'>
13972          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
13973            <parameter type-id='type-id-1614' is-artificial='yes'/>
13974            <parameter type-id='type-id-2272'/>
13975            <return type-id='type-id-57'/>
13976          </function-decl>
13977        </member-function>
13978        <member-function access='public' constructor='yes'>
13979          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
13980            <parameter type-id='type-id-1614' is-artificial='yes'/>
13981            <parameter type-id='type-id-64'/>
13982            <return type-id='type-id-57'/>
13983          </function-decl>
13984        </member-function>
13985        <member-function access='private' constructor='yes'>
13986          <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
13987            <parameter type-id='type-id-1614' is-artificial='yes'/>
13988            <parameter type-id='type-id-3180'/>
13989            <return type-id='type-id-57'/>
13990          </function-decl>
13991        </member-function>
13992      </class-decl>
13993      <class-decl name='ConstDataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='39' column='1' id='type-id-453'>
13994        <member-type access='public'>
13995          <typedef-decl name='bytes_type' type-id='type-id-85' filepath='src/mongo/base/data_view.h' line='41' column='1' id='type-id-3182'/>
13996        </member-type>
13997        <data-member access='private' layout-offset-in-bits='0'>
13998          <var-decl name='_bytes' type-id='type-id-3182' visibility='default' filepath='src/mongo/base/data_view.h' line='66' column='1'/>
13999        </data-member>
14000        <member-function access='public' constructor='yes'>
14001          <function-decl name='ConstDataView' filepath='src/mongo/base/data_view.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
14002            <parameter type-id='type-id-1588' is-artificial='yes'/>
14003            <parameter type-id='type-id-3182'/>
14004            <return type-id='type-id-57'/>
14005          </function-decl>
14006        </member-function>
14007        <member-function access='public' constructor='yes'>
14008          <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'>
14009            <parameter type-id='type-id-1588' is-artificial='yes'/>
14010            <parameter type-id='type-id-3182'/>
14011            <return type-id='type-id-57'/>
14012          </function-decl>
14013        </member-function>
14014        <member-function access='public' const='yes'>
14015          <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'>
14016            <parameter type-id='type-id-457' name='this' is-artificial='yes'/>
14017            <parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='45' column='1'/>
14018            <return type-id='type-id-3182'/>
14019          </function-decl>
14020        </member-function>
14021        <member-function access='public' const='yes'>
14022          <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'>
14023            <parameter type-id='type-id-457' name='this' is-artificial='yes'/>
14024            <parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='57' column='1'/>
14025            <return type-id='type-id-509'/>
14026          </function-decl>
14027        </member-function>
14028        <member-function access='public' const='yes'>
14029          <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'>
14030            <parameter type-id='type-id-457' name='this' is-artificial='yes'/>
14031            <parameter type-id='type-id-1610' name='t' filepath='src/mongo/base/data_view.h' line='50' column='1'/>
14032            <parameter type-id='type-id-65' name='offset' filepath='src/mongo/base/data_view.h' line='50' column='1'/>
14033            <return type-id='type-id-455'/>
14034          </function-decl>
14035        </member-function>
14036      </class-decl>
14037      <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-509'>
14038        <data-member access='public' layout-offset-in-bits='0'>
14039          <var-decl name='value' type-id='type-id-29' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='59' column='1'/>
14040        </data-member>
14041        <member-function access='public'>
14042          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
14043            <parameter type-id='type-id-1610' is-artificial='yes'/>
14044            <return type-id='type-id-57'/>
14045          </function-decl>
14046        </member-function>
14047        <member-function access='public'>
14048          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
14049            <parameter type-id='type-id-1610' is-artificial='yes'/>
14050            <parameter type-id='type-id-29'/>
14051            <return type-id='type-id-57'/>
14052          </function-decl>
14053        </member-function>
14054        <member-function access='public' const='yes'>
14055          <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'>
14056            <parameter type-id='type-id-514' name='this' is-artificial='yes'/>
14057            <return type-id='type-id-29'/>
14058          </function-decl>
14059        </member-function>
14060        <member-function access='public'>
14061          <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'>
14062            <parameter type-id='type-id-1610' is-artificial='yes'/>
14063            <parameter type-id='type-id-29'/>
14064            <return type-id='type-id-57'/>
14065          </function-decl>
14066        </member-function>
14067      </class-decl>
14068      <class-decl name='DataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='69' column='1' id='type-id-461'>
14069        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-453'/>
14070        <member-type access='public'>
14071          <typedef-decl name='bytes_type' type-id='type-id-72' filepath='src/mongo/base/data_view.h' line='71' column='1' id='type-id-3183'/>
14072        </member-type>
14073        <member-function access='public' constructor='yes'>
14074          <function-decl name='DataView' filepath='src/mongo/base/data_view.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
14075            <parameter type-id='type-id-1591' is-artificial='yes'/>
14076            <parameter type-id='type-id-3183'/>
14077            <return type-id='type-id-57'/>
14078          </function-decl>
14079        </member-function>
14080        <member-function access='public' constructor='yes'>
14081          <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'>
14082            <parameter type-id='type-id-1591' is-artificial='yes'/>
14083            <parameter type-id='type-id-3183'/>
14084            <return type-id='type-id-57'/>
14085          </function-decl>
14086        </member-function>
14087        <member-function access='public' const='yes'>
14088          <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'>
14089            <parameter type-id='type-id-464' name='this' is-artificial='yes'/>
14090            <parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='75' column='1'/>
14091            <return type-id='type-id-3183'/>
14092          </function-decl>
14093        </member-function>
14094        <member-function access='public'>
14095          <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'>
14096            <parameter type-id='type-id-1592' name='this' is-artificial='yes'/>
14097            <parameter type-id='type-id-512' name='value' filepath='src/mongo/base/data_view.h' line='82' column='1'/>
14098            <parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='82' column='1'/>
14099            <return type-id='type-id-1590'/>
14100          </function-decl>
14101        </member-function>
14102        <member-function access='public'>
14103          <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'>
14104            <parameter type-id='type-id-1592' name='this' is-artificial='yes'/>
14105            <parameter type-id='type-id-507' name='value' filepath='src/mongo/base/data_view.h' line='82' column='1'/>
14106            <parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='82' column='1'/>
14107            <return type-id='type-id-1590'/>
14108          </function-decl>
14109        </member-function>
14110      </class-decl>
14111      <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-504'>
14112        <data-member access='public' layout-offset-in-bits='0'>
14113          <var-decl name='value' type-id='type-id-5' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='59' column='1'/>
14114        </data-member>
14115        <member-function access='public'>
14116          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
14117            <parameter type-id='type-id-1609' is-artificial='yes'/>
14118            <return type-id='type-id-57'/>
14119          </function-decl>
14120        </member-function>
14121        <member-function access='public'>
14122          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
14123            <parameter type-id='type-id-1609' is-artificial='yes'/>
14124            <parameter type-id='type-id-5'/>
14125            <return type-id='type-id-57'/>
14126          </function-decl>
14127        </member-function>
14128        <member-function access='public'>
14129          <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'>
14130            <parameter type-id='type-id-1609' is-artificial='yes'/>
14131            <parameter type-id='type-id-5'/>
14132            <return type-id='type-id-57'/>
14133          </function-decl>
14134        </member-function>
14135      </class-decl>
14136      <enum-decl name='BSONType' filepath='src/mongo/bson/bsontypes.h' line='55' column='1' id='type-id-3184'>
14137        <underlying-type type-id='type-id-40'/>
14138        <enumerator name='MinKey' value='-1'/>
14139        <enumerator name='EOO' value='0'/>
14140        <enumerator name='NumberDouble' value='1'/>
14141        <enumerator name='String' value='2'/>
14142        <enumerator name='Object' value='3'/>
14143        <enumerator name='Array' value='4'/>
14144        <enumerator name='BinData' value='5'/>
14145        <enumerator name='Undefined' value='6'/>
14146        <enumerator name='jstOID' value='7'/>
14147        <enumerator name='Bool' value='8'/>
14148        <enumerator name='Date' value='9'/>
14149        <enumerator name='jstNULL' value='10'/>
14150        <enumerator name='RegEx' value='11'/>
14151        <enumerator name='DBRef' value='12'/>
14152        <enumerator name='Code' value='13'/>
14153        <enumerator name='Symbol' value='14'/>
14154        <enumerator name='CodeWScope' value='15'/>
14155        <enumerator name='NumberInt' value='16'/>
14156        <enumerator name='bsonTimestamp' value='17'/>
14157        <enumerator name='NumberLong' value='18'/>
14158        <enumerator name='NumberDecimal' value='19'/>
14159        <enumerator name='JSTypeMax' value='18'/>
14160        <enumerator name='MaxKey' value='127'/>
14161      </enum-decl>
14162      <enum-decl name='BinDataType' filepath='src/mongo/bson/bsontypes.h' line='113' column='1' id='type-id-3185'>
14163        <underlying-type type-id='type-id-40'/>
14164        <enumerator name='BinDataGeneral' value='0'/>
14165        <enumerator name='Function' value='1'/>
14166        <enumerator name='ByteArrayDeprecated' value='2'/>
14167        <enumerator name='bdtUUID' value='3'/>
14168        <enumerator name='newUUID' value='4'/>
14169        <enumerator name='MD5Type' value='5'/>
14170        <enumerator name='bdtCustom' value='128'/>
14171      </enum-decl>
14172      <class-decl name='Timestamp' size-in-bits='64' visibility='default' filepath='src/mongo/bson/timestamp.h' line='40' column='1' id='type-id-560'>
14173        <data-member access='private' layout-offset-in-bits='0'>
14174          <var-decl name='i' type-id='type-id-22' visibility='default' filepath='src/mongo/bson/timestamp.h' line='123' column='1'/>
14175        </data-member>
14176        <data-member access='private' layout-offset-in-bits='32'>
14177          <var-decl name='secs' type-id='type-id-22' visibility='default' filepath='src/mongo/bson/timestamp.h' line='124' column='1'/>
14178        </data-member>
14179        <member-function access='public' constructor='yes'>
14180          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
14181            <parameter type-id='type-id-1641' is-artificial='yes'/>
14182            <parameter type-id='type-id-468'/>
14183            <return type-id='type-id-57'/>
14184          </function-decl>
14185        </member-function>
14186        <member-function access='public' constructor='yes'>
14187          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
14188            <parameter type-id='type-id-1641' is-artificial='yes'/>
14189            <parameter type-id='type-id-34'/>
14190            <return type-id='type-id-57'/>
14191          </function-decl>
14192        </member-function>
14193        <member-function access='public' constructor='yes'>
14194          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
14195            <parameter type-id='type-id-1641' is-artificial='yes'/>
14196            <parameter type-id='type-id-3186'/>
14197            <parameter type-id='type-id-22'/>
14198            <return type-id='type-id-57'/>
14199          </function-decl>
14200        </member-function>
14201        <member-function access='public' constructor='yes'>
14202          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
14203            <parameter type-id='type-id-1641' is-artificial='yes'/>
14204            <parameter type-id='type-id-22'/>
14205            <parameter type-id='type-id-22'/>
14206            <return type-id='type-id-57'/>
14207          </function-decl>
14208        </member-function>
14209        <member-function access='public' constructor='yes'>
14210          <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
14211            <parameter type-id='type-id-1641' is-artificial='yes'/>
14212            <return type-id='type-id-57'/>
14213          </function-decl>
14214        </member-function>
14215      </class-decl>
14216      <typedef-decl name='Seconds' type-id='type-id-2993' filepath='src/mongo/util/time_support.h' line='48' column='1' id='type-id-3186'/>
14217      <typedef-decl name='BufBuilder' type-id='type-id-567' filepath='src/mongo/bson/util/builder.h' line='321' column='1' id='type-id-1585'/>
14218      <typedef-decl name='BSONElementSet' type-id='type-id-3005' filepath='src/mongo/bson/bsonobj.h' line='52' column='1' id='type-id-1565'/>
14219      <typedef-decl name='BSONElementMSet' type-id='type-id-3006' filepath='src/mongo/bson/bsonobj.h' line='53' column='1' id='type-id-1563'/>
14220      <class-decl name='Ordering' size-in-bits='32' visibility='default' filepath='src/mongo/bson/ordering.h' line='43' column='1' id='type-id-528'>
14221        <data-member access='private' layout-offset-in-bits='0'>
14222          <var-decl name='bits' type-id='type-id-22' visibility='default' filepath='src/mongo/bson/ordering.h' line='44' column='1'/>
14223        </data-member>
14224        <member-function access='private' constructor='yes'>
14225          <function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
14226            <parameter type-id='type-id-1617' is-artificial='yes'/>
14227            <parameter type-id='type-id-22'/>
14228            <return type-id='type-id-57'/>
14229          </function-decl>
14230        </member-function>
14231        <member-function access='public' constructor='yes'>
14232          <function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
14233            <parameter type-id='type-id-1617' is-artificial='yes'/>
14234            <parameter type-id='type-id-530'/>
14235            <return type-id='type-id-57'/>
14236          </function-decl>
14237        </member-function>
14238      </class-decl>
14239      <class-decl name='BSONObjIterator' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='632' column='1' id='type-id-436'>
14240        <data-member access='private' layout-offset-in-bits='0'>
14241          <var-decl name='_pos' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='723' column='1'/>
14242        </data-member>
14243        <data-member access='private' layout-offset-in-bits='64'>
14244          <var-decl name='_theend' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='724' column='1'/>
14245        </data-member>
14246        <member-function access='public' constructor='yes'>
14247          <function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='636' column='1' visibility='default' binding='global' size-in-bits='64'>
14248            <parameter type-id='type-id-1578' is-artificial='yes'/>
14249            <parameter type-id='type-id-421'/>
14250            <return type-id='type-id-57'/>
14251          </function-decl>
14252        </member-function>
14253        <member-function access='public' constructor='yes'>
14254          <function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='646' column='1' visibility='default' binding='global' size-in-bits='64'>
14255            <parameter type-id='type-id-1578' is-artificial='yes'/>
14256            <parameter type-id='type-id-85'/>
14257            <parameter type-id='type-id-85'/>
14258            <return type-id='type-id-57'/>
14259          </function-decl>
14260        </member-function>
14261      </class-decl>
14262      <class-decl name='BufReader' size-in-bits='192' visibility='default' filepath='src/mongo/util/bufreader.h' line='42' column='1' id='type-id-449'>
14263        <data-member access='private' layout-offset-in-bits='0'>
14264          <var-decl name='_start' type-id='type-id-23' visibility='default' filepath='src/mongo/util/bufreader.h' line='145' column='1'/>
14265        </data-member>
14266        <data-member access='private' layout-offset-in-bits='64'>
14267          <var-decl name='_pos' type-id='type-id-23' visibility='default' filepath='src/mongo/util/bufreader.h' line='146' column='1'/>
14268        </data-member>
14269        <data-member access='private' layout-offset-in-bits='128'>
14270          <var-decl name='_end' type-id='type-id-23' visibility='default' filepath='src/mongo/util/bufreader.h' line='147' column='1'/>
14271        </data-member>
14272        <member-function access='private' constructor='yes'>
14273          <function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
14274            <parameter type-id='type-id-1587' is-artificial='yes'/>
14275            <parameter type-id='type-id-451'/>
14276            <return type-id='type-id-57'/>
14277          </function-decl>
14278        </member-function>
14279        <member-function access='public' constructor='yes'>
14280          <function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
14281            <parameter type-id='type-id-1587' is-artificial='yes'/>
14282            <parameter type-id='type-id-23'/>
14283            <parameter type-id='type-id-22'/>
14284            <return type-id='type-id-57'/>
14285          </function-decl>
14286        </member-function>
14287      </class-decl>
14288      <class-decl name='InitializerContext' size-in-bits='576' visibility='default' filepath='src/mongo/base/initializer_context.h' line='43' column='1' id='type-id-490'>
14289        <member-type access='public'>
14290          <typedef-decl name='ArgumentVector' type-id='type-id-1496' filepath='src/mongo/base/initializer_context.h' line='47' column='1' id='type-id-494'/>
14291        </member-type>
14292        <member-type access='public'>
14293          <typedef-decl name='EnvironmentMap' type-id='type-id-1310' filepath='src/mongo/base/initializer_context.h' line='48' column='1' id='type-id-497'/>
14294        </member-type>
14295        <data-member access='private' layout-offset-in-bits='0'>
14296          <var-decl name='_args' type-id='type-id-494' visibility='default' filepath='src/mongo/base/initializer_context.h' line='60' column='1'/>
14297        </data-member>
14298        <data-member access='private' layout-offset-in-bits='192'>
14299          <var-decl name='_env' type-id='type-id-497' visibility='default' filepath='src/mongo/base/initializer_context.h' line='61' column='1'/>
14300        </data-member>
14301        <member-function access='private' constructor='yes'>
14302          <function-decl name='InitializerContext' filepath='src/mongo/base/initializer_context.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
14303            <parameter type-id='type-id-1604' is-artificial='yes'/>
14304            <parameter type-id='type-id-492'/>
14305            <return type-id='type-id-57'/>
14306          </function-decl>
14307        </member-function>
14308        <member-function access='public' constructor='yes'>
14309          <function-decl name='InitializerContext' filepath='src/mongo/base/initializer_context.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
14310            <parameter type-id='type-id-1604' is-artificial='yes'/>
14311            <parameter type-id='type-id-496'/>
14312            <parameter type-id='type-id-499'/>
14313            <return type-id='type-id-57'/>
14314          </function-decl>
14315        </member-function>
14316      </class-decl>
14317      <class-decl name='BSONObjBuilder' size-in-bits='768' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='59' column='1' id='type-id-428'>
14318        <data-member access='private' layout-offset-in-bits='0'>
14319          <var-decl name='_b' type-id='type-id-1584' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='727' column='1'/>
14320        </data-member>
14321        <data-member access='private' layout-offset-in-bits='64'>
14322          <var-decl name='_buf' type-id='type-id-1585' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='728' column='1'/>
14323        </data-member>
14324        <data-member access='private' layout-offset-in-bits='320'>
14325          <var-decl name='_offset' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='729' column='1'/>
14326        </data-member>
14327        <data-member access='private' layout-offset-in-bits='384'>
14328          <var-decl name='_s' type-id='type-id-432' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='730' column='1'/>
14329        </data-member>
14330        <data-member access='private' layout-offset-in-bits='640'>
14331          <var-decl name='_tracker' type-id='type-id-1580' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='731' column='1'/>
14332        </data-member>
14333        <data-member access='private' layout-offset-in-bits='704'>
14334          <var-decl name='_doneCalled' type-id='type-id-1' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='732' column='1'/>
14335        </data-member>
14336        <data-member access='private' static='yes'>
14337          <var-decl name='numStrs' type-id='type-id-38' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='734' column='1'/>
14338        </data-member>
14339        <data-member access='private' static='yes'>
14340          <var-decl name='numStrsReady' type-id='type-id-1' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='735' column='1'/>
14341        </data-member>
14342        <member-function access='private' constructor='yes'>
14343          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
14344            <parameter type-id='type-id-1571' is-artificial='yes'/>
14345            <parameter type-id='type-id-430'/>
14346            <return type-id='type-id-57'/>
14347          </function-decl>
14348        </member-function>
14349        <member-function access='public' constructor='yes'>
14350          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
14351            <parameter type-id='type-id-1571' is-artificial='yes'/>
14352            <parameter type-id='type-id-29'/>
14353            <return type-id='type-id-57'/>
14354          </function-decl>
14355        </member-function>
14356        <member-function access='public' constructor='yes'>
14357          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
14358            <parameter type-id='type-id-1571' is-artificial='yes'/>
14359            <parameter type-id='type-id-1583'/>
14360            <return type-id='type-id-57'/>
14361          </function-decl>
14362        </member-function>
14363        <member-function access='public' constructor='yes'>
14364          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
14365            <parameter type-id='type-id-1571' is-artificial='yes'/>
14366            <parameter type-id='type-id-444'/>
14367            <return type-id='type-id-57'/>
14368          </function-decl>
14369        </member-function>
14370        <member-function access='public' destructor='yes'>
14371          <function-decl name='~BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
14372            <parameter type-id='type-id-1571' is-artificial='yes'/>
14373            <parameter type-id='type-id-29'/>
14374            <return type-id='type-id-57'/>
14375          </function-decl>
14376        </member-function>
14377        <member-function access='public' constructor='yes'>
14378          <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'>
14379            <parameter type-id='type-id-1571' is-artificial='yes'/>
14380            <parameter type-id='type-id-29'/>
14381            <return type-id='type-id-57'/>
14382          </function-decl>
14383        </member-function>
14384        <member-function access='public' destructor='yes'>
14385          <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'>
14386            <parameter type-id='type-id-1571' is-artificial='yes'/>
14387            <parameter type-id='type-id-29'/>
14388            <return type-id='type-id-57'/>
14389          </function-decl>
14390        </member-function>
14391        <member-function access='public'>
14392          <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'>
14393            <parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
14394            <parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='192' column='1'/>
14395            <parameter type-id='type-id-422' name='subObj' filepath='src/mongo/bson/bsonobjbuilder.h' line='192' column='1'/>
14396            <return type-id='type-id-1570'/>
14397          </function-decl>
14398        </member-function>
14399        <member-function access='public'>
14400          <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'>
14401            <parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
14402            <parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='227' column='1'/>
14403            <parameter type-id='type-id-29' name='n' filepath='src/mongo/bson/bsonobjbuilder.h' line='227' column='1'/>
14404            <return type-id='type-id-1570'/>
14405          </function-decl>
14406        </member-function>
14407        <member-function access='public'>
14408          <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'>
14409            <parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
14410            <parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='407' column='1'/>
14411            <parameter type-id='type-id-85' name='str' filepath='src/mongo/bson/bsonobjbuilder.h' line='407' column='1'/>
14412            <parameter type-id='type-id-29' name='sz' filepath='src/mongo/bson/bsonobjbuilder.h' line='407' column='1'/>
14413            <return type-id='type-id-1570'/>
14414          </function-decl>
14415        </member-function>
14416        <member-function access='public'>
14417          <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'>
14418            <parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
14419            <parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='419' column='1'/>
14420            <parameter type-id='type-id-1386' name='str' filepath='src/mongo/bson/bsonobjbuilder.h' line='419' column='1'/>
14421            <return type-id='type-id-1570'/>
14422          </function-decl>
14423        </member-function>
14424        <member-function access='public'>
14425          <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'>
14426            <parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
14427            <return type-id='type-id-419'/>
14428          </function-decl>
14429        </member-function>
14430        <member-function access='public' static='yes'>
14431          <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'>
14432            <parameter type-id='type-id-29'/>
14433            <return type-id='type-id-1383'/>
14434          </function-decl>
14435        </member-function>
14436        <member-function access='private'>
14437          <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'>
14438            <parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
14439            <return type-id='type-id-72'/>
14440          </function-decl>
14441        </member-function>
14442        <member-function access='public'>
14443          <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'>
14444            <parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
14445            <parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='872' column='1'/>
14446            <parameter type-id='type-id-1499' name='vals' filepath='src/mongo/bson/bsonobjbuilder.h' line='872' column='1'/>
14447            <return type-id='type-id-1570'/>
14448          </function-decl>
14449        </member-function>
14450      </class-decl>
14451      <class-decl name='BSONObjBuilderValueStream' size-in-bits='256' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='218' column='1' id='type-id-432'>
14452        <data-member access='private' layout-offset-in-bits='0'>
14453          <var-decl name='_fieldName' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='257' column='1'/>
14454        </data-member>
14455        <data-member access='private' layout-offset-in-bits='128'>
14456          <var-decl name='_builder' type-id='type-id-1571' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='258' column='1'/>
14457        </data-member>
14458        <data-member access='private' layout-offset-in-bits='192'>
14459          <var-decl name='_subobj' type-id='type-id-1402' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='264' column='1'/>
14460        </data-member>
14461        <member-function access='private' constructor='yes'>
14462          <function-decl name='BSONObjBuilderValueStream' filepath='src/mongo/bson/bsonmisc.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
14463            <parameter type-id='type-id-1576' is-artificial='yes'/>
14464            <parameter type-id='type-id-434'/>
14465            <return type-id='type-id-57'/>
14466          </function-decl>
14467        </member-function>
14468        <member-function access='public' constructor='yes'>
14469          <function-decl name='BSONObjBuilderValueStream' filepath='src/mongo/bson/bsonmisc.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
14470            <parameter type-id='type-id-1576' is-artificial='yes'/>
14471            <parameter type-id='type-id-1571'/>
14472            <return type-id='type-id-57'/>
14473          </function-decl>
14474        </member-function>
14475      </class-decl>
14476      <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-465'/>
14477      <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-521'/>
14478      <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-564'/>
14479      <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-518'/>
14480      <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-515'/>
14481      <class-decl name='Labeler' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='130' column='1' id='type-id-1606'>
14482        <member-type access='public'>
14483          <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-500'>
14484            <data-member access='public' layout-offset-in-bits='0'>
14485              <var-decl name='l_' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='134' column='1'/>
14486            </data-member>
14487            <member-function access='public' constructor='yes'>
14488              <function-decl name='Label' filepath='src/mongo/bson/bsonmisc.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
14489                <parameter type-id='type-id-1608' is-artificial='yes'/>
14490                <parameter type-id='type-id-85'/>
14491                <return type-id='type-id-57'/>
14492              </function-decl>
14493            </member-function>
14494          </class-decl>
14495        </member-type>
14496        <data-member access='private' layout-offset-in-bits='0'>
14497          <var-decl name='l_' type-id='type-id-503' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='148' column='1'/>
14498        </data-member>
14499        <data-member access='private' layout-offset-in-bits='64'>
14500          <var-decl name='s_' type-id='type-id-1576' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='149' column='1'/>
14501        </data-member>
14502        <member-function access='public' constructor='yes'>
14503          <function-decl name='Labeler' filepath='src/mongo/bson/bsonmisc.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
14504            <parameter type-id='type-id-1607' is-artificial='yes'/>
14505            <parameter type-id='type-id-502'/>
14506            <parameter type-id='type-id-1576'/>
14507            <return type-id='type-id-57'/>
14508          </function-decl>
14509        </member-function>
14510      </class-decl>
14511      <class-decl name='BSONSizeTracker' size-in-bits='352' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='271' column='1' id='type-id-442'>
14512        <member-type access='private'>
14513          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/mongo/bson/bsonmisc.h' line='299' column='1' id='type-id-3187'>
14514            <underlying-type type-id='type-id-40'/>
14515            <enumerator name='SIZE' value='10'/>
14516          </enum-decl>
14517        </member-type>
14518        <data-member access='private' layout-offset-in-bits='0'>
14519          <var-decl name='_pos' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='300' column='1'/>
14520        </data-member>
14521        <data-member access='private' layout-offset-in-bits='32'>
14522          <var-decl name='_sizes' type-id='type-id-30' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='301' column='1'/>
14523        </data-member>
14524        <member-function access='public' constructor='yes'>
14525          <function-decl name='BSONSizeTracker' filepath='src/mongo/bson/bsonmisc.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
14526            <parameter type-id='type-id-1580' is-artificial='yes'/>
14527            <return type-id='type-id-57'/>
14528          </function-decl>
14529        </member-function>
14530        <member-function access='public' destructor='yes'>
14531          <function-decl name='~BSONSizeTracker' filepath='src/mongo/bson/bsonmisc.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
14532            <parameter type-id='type-id-1580' is-artificial='yes'/>
14533            <parameter type-id='type-id-29' is-artificial='yes'/>
14534            <return type-id='type-id-57'/>
14535          </function-decl>
14536        </member-function>
14537        <member-function access='public'>
14538          <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'>
14539            <parameter type-id='type-id-1581' name='this' is-artificial='yes'/>
14540            <parameter type-id='type-id-29' name='size' filepath='src/mongo/bson/bsonmisc.h' line='281' column='1'/>
14541            <return type-id='type-id-57'/>
14542          </function-decl>
14543        </member-function>
14544      </class-decl>
14545      <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-1555'>
14546        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-419'/>
14547        <member-function access='public' constructor='yes'>
14548          <function-decl name='BSONArray' filepath='src/mongo/bson/bsonobj.h' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
14549            <parameter type-id='type-id-1556' is-artificial='yes'/>
14550            <return type-id='type-id-57'/>
14551          </function-decl>
14552        </member-function>
14553        <member-function access='public' constructor='yes'>
14554          <function-decl name='BSONArray' filepath='src/mongo/bson/bsonobj.h' line='617' column='1' visibility='default' binding='global' size-in-bits='64'>
14555            <parameter type-id='type-id-1556' is-artificial='yes'/>
14556            <parameter type-id='type-id-421'/>
14557            <return type-id='type-id-57'/>
14558          </function-decl>
14559        </member-function>
14560      </class-decl>
14561      <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-439'>
14562        <data-member access='public' layout-offset-in-bits='0'>
14563          <var-decl name='pattern' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='174' column='1'/>
14564        </data-member>
14565        <data-member access='public' layout-offset-in-bits='128'>
14566          <var-decl name='flags' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='175' column='1'/>
14567        </data-member>
14568        <member-function access='public' constructor='yes'>
14569          <function-decl name='BSONRegEx' filepath='src/mongo/bson/bsonmisc.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
14570            <parameter type-id='type-id-1579' is-artificial='yes'/>
14571            <parameter type-id='type-id-555'/>
14572            <parameter type-id='type-id-555'/>
14573            <return type-id='type-id-57'/>
14574          </function-decl>
14575        </member-function>
14576      </class-decl>
14577      <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-406'>
14578        <data-member access='public' layout-offset-in-bits='0'>
14579          <var-decl name='code' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='161' column='1'/>
14580        </data-member>
14581        <member-function access='public' constructor='yes'>
14582          <function-decl name='BSONCode' filepath='src/mongo/bson/bsonmisc.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
14583            <parameter type-id='type-id-1558' is-artificial='yes'/>
14584            <parameter type-id='type-id-555'/>
14585            <return type-id='type-id-57'/>
14586          </function-decl>
14587        </member-function>
14588      </class-decl>
14589      <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-446'>
14590        <data-member access='public' layout-offset-in-bits='0'>
14591          <var-decl name='symbol' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='155' column='1'/>
14592        </data-member>
14593        <member-function access='public' constructor='yes'>
14594          <function-decl name='BSONSymbol' filepath='src/mongo/bson/bsonmisc.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
14595            <parameter type-id='type-id-1582' is-artificial='yes'/>
14596            <parameter type-id='type-id-555'/>
14597            <return type-id='type-id-57'/>
14598          </function-decl>
14599        </member-function>
14600      </class-decl>
14601      <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-412'>
14602        <data-member access='public' layout-offset-in-bits='0'>
14603          <var-decl name='ns' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='189' column='1'/>
14604        </data-member>
14605        <data-member access='public' layout-offset-in-bits='128'>
14606          <var-decl name='oid' type-id='type-id-524' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='190' column='1'/>
14607        </data-member>
14608        <member-function access='public' constructor='yes'>
14609          <function-decl name='BSONDBRef' filepath='src/mongo/bson/bsonmisc.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
14610            <parameter type-id='type-id-1560' is-artificial='yes'/>
14611            <parameter type-id='type-id-555'/>
14612            <parameter type-id='type-id-526'/>
14613            <return type-id='type-id-57'/>
14614          </function-decl>
14615        </member-function>
14616      </class-decl>
14617      <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-403'>
14618        <data-member access='public' layout-offset-in-bits='0'>
14619          <var-decl name='data' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='181' column='1'/>
14620        </data-member>
14621        <data-member access='public' layout-offset-in-bits='64'>
14622          <var-decl name='length' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='182' column='1'/>
14623        </data-member>
14624        <data-member access='public' layout-offset-in-bits='96'>
14625          <var-decl name='type' type-id='type-id-3185' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='183' column='1'/>
14626        </data-member>
14627        <member-function access='public' constructor='yes'>
14628          <function-decl name='BSONBinData' filepath='src/mongo/bson/bsonmisc.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
14629            <parameter type-id='type-id-1557' is-artificial='yes'/>
14630            <parameter type-id='type-id-23'/>
14631            <parameter type-id='type-id-29'/>
14632            <parameter type-id='type-id-3185'/>
14633            <return type-id='type-id-57'/>
14634          </function-decl>
14635        </member-function>
14636      </class-decl>
14637      <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-409'>
14638        <data-member access='public' layout-offset-in-bits='0'>
14639          <var-decl name='code' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='167' column='1'/>
14640        </data-member>
14641        <data-member access='public' layout-offset-in-bits='128'>
14642          <var-decl name='scope' type-id='type-id-419' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='168' column='1'/>
14643        </data-member>
14644        <member-function access='public' constructor='yes'>
14645          <function-decl name='BSONCodeWScope' filepath='src/mongo/bson/bsonmisc.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
14646            <parameter type-id='type-id-1559' is-artificial='yes'/>
14647            <parameter type-id='type-id-555'/>
14648            <parameter type-id='type-id-421'/>
14649            <return type-id='type-id-57'/>
14650          </function-decl>
14651        </member-function>
14652      </class-decl>
14653      <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-3188'/>
14654      <enum-decl name='ExitCode' filepath='src/mongo/util/exit_code.h' line='37' column='1' id='type-id-3189'>
14655        <underlying-type type-id='type-id-40'/>
14656        <enumerator name='EXIT_CLEAN' value='0'/>
14657        <enumerator name='EXIT_BADOPTIONS' value='2'/>
14658        <enumerator name='EXIT_REPLICATION_ERROR' value='3'/>
14659        <enumerator name='EXIT_NEED_UPGRADE' value='4'/>
14660        <enumerator name='EXIT_SHARDING_ERROR' value='5'/>
14661        <enumerator name='EXIT_KILL' value='12'/>
14662        <enumerator name='EXIT_ABRUPT' value='14'/>
14663        <enumerator name='EXIT_NTSERVICE_ERROR' value='20'/>
14664        <enumerator name='EXIT_JAVA' value='21'/>
14665        <enumerator name='EXIT_OOM_MALLOC' value='42'/>
14666        <enumerator name='EXIT_OOM_REALLOC' value='43'/>
14667        <enumerator name='EXIT_FS' value='45'/>
14668        <enumerator name='EXIT_CLOCK_SKEW' value='47'/>
14669        <enumerator name='EXIT_NET_ERROR' value='48'/>
14670        <enumerator name='EXIT_WINDOWS_SERVICE_STOP' value='49'/>
14671        <enumerator name='EXIT_POSSIBLE_CORRUPTION' value='60'/>
14672        <enumerator name='EXIT_UNCAUGHT' value='100'/>
14673        <enumerator name='EXIT_TEST' value='101'/>
14674      </enum-decl>
14675      <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-477'>
14676        <data-member access='public' layout-offset-in-bits='0'>
14677          <var-decl name='msg' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/assert_util.h' line='89' column='1'/>
14678        </data-member>
14679        <data-member access='public' layout-offset-in-bits='64'>
14680          <var-decl name='code' type-id='type-id-29' visibility='default' filepath='src/mongo/util/assert_util.h' line='90' column='1'/>
14681        </data-member>
14682        <member-function access='public' constructor='yes'>
14683          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
14684            <parameter type-id='type-id-1597' is-artificial='yes'/>
14685            <return type-id='type-id-57'/>
14686          </function-decl>
14687        </member-function>
14688        <member-function access='public' constructor='yes'>
14689          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
14690            <parameter type-id='type-id-1597' is-artificial='yes'/>
14691            <parameter type-id='type-id-85'/>
14692            <parameter type-id='type-id-29'/>
14693            <return type-id='type-id-57'/>
14694          </function-decl>
14695        </member-function>
14696        <member-function access='public' constructor='yes'>
14697          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
14698            <parameter type-id='type-id-1597' is-artificial='yes'/>
14699            <parameter type-id='type-id-1385'/>
14700            <parameter type-id='type-id-29'/>
14701            <return type-id='type-id-57'/>
14702          </function-decl>
14703        </member-function>
14704        <member-function access='public' constructor='yes'>
14705          <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'>
14706            <parameter type-id='type-id-1597' is-artificial='yes'/>
14707            <parameter type-id='type-id-1385'/>
14708            <parameter type-id='type-id-29'/>
14709            <return type-id='type-id-57'/>
14710          </function-decl>
14711        </member-function>
14712      </class-decl>
14713      <class-decl name='AssertionException' size-in-bits='256' visibility='default' filepath='src/mongo/util/assert_util.h' line='151' column='1' id='type-id-397'>
14714        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-458'/>
14715        <member-function access='public' constructor='yes'>
14716          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
14717            <parameter type-id='type-id-1552' is-artificial='yes'/>
14718            <parameter type-id='type-id-479'/>
14719            <return type-id='type-id-57'/>
14720          </function-decl>
14721        </member-function>
14722        <member-function access='public' constructor='yes'>
14723          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
14724            <parameter type-id='type-id-1552' is-artificial='yes'/>
14725            <parameter type-id='type-id-85'/>
14726            <parameter type-id='type-id-29'/>
14727            <return type-id='type-id-57'/>
14728          </function-decl>
14729        </member-function>
14730        <member-function access='public' constructor='yes'>
14731          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
14732            <parameter type-id='type-id-1552' is-artificial='yes'/>
14733            <parameter type-id='type-id-1385'/>
14734            <parameter type-id='type-id-29'/>
14735            <return type-id='type-id-57'/>
14736          </function-decl>
14737        </member-function>
14738        <member-function access='public' constructor='yes'>
14739          <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'>
14740            <parameter type-id='type-id-1552' is-artificial='yes'/>
14741            <parameter type-id='type-id-1385'/>
14742            <parameter type-id='type-id-29'/>
14743            <return type-id='type-id-57'/>
14744          </function-decl>
14745        </member-function>
14746        <member-function access='public' destructor='yes' vtable-offset='-1'>
14747          <function-decl name='~AssertionException' filepath='src/mongo/util/assert_util.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
14748            <parameter type-id='type-id-1552' is-artificial='yes'/>
14749            <parameter type-id='type-id-29' is-artificial='yes'/>
14750            <return type-id='type-id-57'/>
14751          </function-decl>
14752        </member-function>
14753        <member-function access='public' destructor='yes' vtable-offset='-1'>
14754          <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'>
14755            <parameter type-id='type-id-1552' is-artificial='yes'/>
14756            <parameter type-id='type-id-29' is-artificial='yes'/>
14757            <return type-id='type-id-57'/>
14758          </function-decl>
14759        </member-function>
14760        <member-function access='public' destructor='yes' vtable-offset='-1'>
14761          <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'>
14762            <parameter type-id='type-id-1552' is-artificial='yes'/>
14763            <parameter type-id='type-id-29' is-artificial='yes'/>
14764            <return type-id='type-id-57'/>
14765          </function-decl>
14766        </member-function>
14767        <member-function access='public' const='yes' vtable-offset='7'>
14768          <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'>
14769            <parameter type-id='type-id-399' is-artificial='yes'/>
14770            <return type-id='type-id-1'/>
14771          </function-decl>
14772        </member-function>
14773        <member-function access='public' const='yes' vtable-offset='8'>
14774          <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'>
14775            <parameter type-id='type-id-399' is-artificial='yes'/>
14776            <return type-id='type-id-1'/>
14777          </function-decl>
14778        </member-function>
14779      </class-decl>
14780      <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-1618'>
14781        <data-member access='public' layout-offset-in-bits='0'>
14782          <var-decl name='authenticationMechanisms' type-id='type-id-1496' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='46' column='1'/>
14783        </data-member>
14784        <data-member access='public' layout-offset-in-bits='192'>
14785          <var-decl name='hostName' type-id='type-id-1383' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='47' column='1'/>
14786        </data-member>
14787        <data-member access='public' layout-offset-in-bits='256'>
14788          <var-decl name='serviceName' type-id='type-id-1383' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='48' column='1'/>
14789        </data-member>
14790        <data-member access='public' layout-offset-in-bits='320'>
14791          <var-decl name='authdPath' type-id='type-id-1383' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='49' column='1'/>
14792        </data-member>
14793        <data-member access='public' layout-offset-in-bits='384'>
14794          <var-decl name='scramIterationCount' type-id='type-id-29' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='50' column='1'/>
14795        </data-member>
14796        <member-function access='public' constructor='yes'>
14797          <function-decl name='SASLGlobalParams' filepath='src/mongo/db/auth/sasl_options.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
14798            <parameter type-id='type-id-1619' is-artificial='yes'/>
14799            <return type-id='type-id-57'/>
14800          </function-decl>
14801        </member-function>
14802        <member-function access='public' constructor='yes'>
14803          <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'>
14804            <parameter type-id='type-id-1619' is-artificial='yes'/>
14805            <return type-id='type-id-57'/>
14806          </function-decl>
14807        </member-function>
14808      </class-decl>
14809      <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-1598'>
14810        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-481'/>
14811        <member-function access='public' constructor='yes'>
14812          <function-decl name='ExportedScramIterationCountParameter' filepath='src/mongo/db/auth/sasl_options.cpp' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
14813            <parameter type-id='type-id-1599' is-artificial='yes'/>
14814            <return type-id='type-id-57'/>
14815          </function-decl>
14816        </member-function>
14817        <member-function access='public' constructor='yes'>
14818          <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'>
14819            <parameter type-id='type-id-1599' is-artificial='yes'/>
14820            <return type-id='type-id-57'/>
14821          </function-decl>
14822        </member-function>
14823        <member-function access='public' vtable-offset='7'>
14824          <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'>
14825            <parameter type-id='type-id-1599' is-artificial='yes'/>
14826            <parameter type-id='type-id-389'/>
14827            <return type-id='type-id-545'/>
14828          </function-decl>
14829        </member-function>
14830      </class-decl>
14831      <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-481'>
14832        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1622'/>
14833        <data-member access='protected' layout-offset-in-bits='192'>
14834          <var-decl name='_value' type-id='type-id-1546' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
14835        </data-member>
14836        <member-function access='public'>
14837          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
14838            <parameter type-id='type-id-1600' is-artificial='yes'/>
14839            <parameter type-id='type-id-1624'/>
14840            <parameter type-id='type-id-1385'/>
14841            <parameter type-id='type-id-1546'/>
14842            <parameter type-id='type-id-1'/>
14843            <parameter type-id='type-id-1'/>
14844            <return type-id='type-id-57'/>
14845          </function-decl>
14846        </member-function>
14847        <member-function access='public'>
14848          <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'>
14849            <parameter type-id='type-id-1600' is-artificial='yes'/>
14850            <parameter type-id='type-id-1624'/>
14851            <parameter type-id='type-id-1385'/>
14852            <parameter type-id='type-id-1546'/>
14853            <parameter type-id='type-id-1'/>
14854            <parameter type-id='type-id-1'/>
14855            <return type-id='type-id-57'/>
14856          </function-decl>
14857        </member-function>
14858        <member-function access='public' destructor='yes' vtable-offset='-1'>
14859          <function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
14860            <parameter type-id='type-id-1600' is-artificial='yes'/>
14861            <parameter type-id='type-id-29' is-artificial='yes'/>
14862            <return type-id='type-id-57'/>
14863          </function-decl>
14864        </member-function>
14865        <member-function access='public' destructor='yes' vtable-offset='-1'>
14866          <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'>
14867            <parameter type-id='type-id-1600' is-artificial='yes'/>
14868            <parameter type-id='type-id-29' is-artificial='yes'/>
14869            <return type-id='type-id-57'/>
14870          </function-decl>
14871        </member-function>
14872        <member-function access='public' destructor='yes' vtable-offset='-1'>
14873          <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'>
14874            <parameter type-id='type-id-1600' is-artificial='yes'/>
14875            <parameter type-id='type-id-29' is-artificial='yes'/>
14876            <return type-id='type-id-57'/>
14877          </function-decl>
14878        </member-function>
14879        <member-function access='public' vtable-offset='2'>
14880          <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'>
14881            <parameter type-id='type-id-1600' is-artificial='yes'/>
14882            <parameter type-id='type-id-1616'/>
14883            <parameter type-id='type-id-1570'/>
14884            <parameter type-id='type-id-1385'/>
14885            <return type-id='type-id-57'/>
14886          </function-decl>
14887        </member-function>
14888        <member-function access='public' vtable-offset='3'>
14889          <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'>
14890            <parameter type-id='type-id-1600' is-artificial='yes'/>
14891            <parameter type-id='type-id-417'/>
14892            <return type-id='type-id-545'/>
14893          </function-decl>
14894        </member-function>
14895        <member-function access='public' vtable-offset='4'>
14896          <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'>
14897            <parameter type-id='type-id-1600' is-artificial='yes'/>
14898            <parameter type-id='type-id-1385'/>
14899            <return type-id='type-id-545'/>
14900          </function-decl>
14901        </member-function>
14902        <member-function access='public' vtable-offset='5'>
14903          <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'>
14904            <parameter type-id='type-id-1600' is-artificial='yes'/>
14905            <parameter type-id='type-id-389'/>
14906            <return type-id='type-id-545'/>
14907          </function-decl>
14908        </member-function>
14909        <member-function access='public' const='yes' vtable-offset='6'>
14910          <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'>
14911            <parameter type-id='type-id-483' is-artificial='yes'/>
14912            <return type-id='type-id-389'/>
14913          </function-decl>
14914        </member-function>
14915        <member-function access='protected' vtable-offset='7'>
14916          <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'>
14917            <parameter type-id='type-id-1600' is-artificial='yes'/>
14918            <parameter type-id='type-id-389'/>
14919            <return type-id='type-id-545'/>
14920          </function-decl>
14921        </member-function>
14922      </class-decl>
14923      <class-decl name='ServerParameterSet' size-in-bits='384' visibility='default' filepath='src/mongo/db/server_parameters.h' line='90' column='1' id='type-id-532'>
14924        <member-type access='public'>
14925          <typedef-decl name='Map' type-id='type-id-1278' filepath='src/mongo/db/server_parameters.h' line='92' column='1' id='type-id-535'/>
14926        </member-type>
14927        <data-member access='private' layout-offset-in-bits='0'>
14928          <var-decl name='_map' type-id='type-id-535' visibility='default' filepath='src/mongo/db/server_parameters.h' line='103' column='1'/>
14929        </data-member>
14930      </class-decl>
14931      <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-487'>
14932        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1622'/>
14933        <data-member access='protected' layout-offset-in-bits='192'>
14934          <var-decl name='_value' type-id='type-id-2260' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
14935        </data-member>
14936        <member-function access='public'>
14937          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
14938            <parameter type-id='type-id-1602' is-artificial='yes'/>
14939            <parameter type-id='type-id-1624'/>
14940            <parameter type-id='type-id-1385'/>
14941            <parameter type-id='type-id-2260'/>
14942            <parameter type-id='type-id-1'/>
14943            <parameter type-id='type-id-1'/>
14944            <return type-id='type-id-57'/>
14945          </function-decl>
14946        </member-function>
14947        <member-function access='public'>
14948          <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'>
14949            <parameter type-id='type-id-1602' is-artificial='yes'/>
14950            <parameter type-id='type-id-1624'/>
14951            <parameter type-id='type-id-1385'/>
14952            <parameter type-id='type-id-2260'/>
14953            <parameter type-id='type-id-1'/>
14954            <parameter type-id='type-id-1'/>
14955            <return type-id='type-id-57'/>
14956          </function-decl>
14957        </member-function>
14958        <member-function access='public' destructor='yes' vtable-offset='-1'>
14959          <function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
14960            <parameter type-id='type-id-1602' is-artificial='yes'/>
14961            <parameter type-id='type-id-29' is-artificial='yes'/>
14962            <return type-id='type-id-57'/>
14963          </function-decl>
14964        </member-function>
14965        <member-function access='public' destructor='yes' vtable-offset='-1'>
14966          <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'>
14967            <parameter type-id='type-id-1602' is-artificial='yes'/>
14968            <parameter type-id='type-id-29' is-artificial='yes'/>
14969            <return type-id='type-id-57'/>
14970          </function-decl>
14971        </member-function>
14972        <member-function access='public' destructor='yes' vtable-offset='-1'>
14973          <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'>
14974            <parameter type-id='type-id-1602' is-artificial='yes'/>
14975            <parameter type-id='type-id-29' is-artificial='yes'/>
14976            <return type-id='type-id-57'/>
14977          </function-decl>
14978        </member-function>
14979        <member-function access='public' vtable-offset='2'>
14980          <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'>
14981            <parameter type-id='type-id-1602' is-artificial='yes'/>
14982            <parameter type-id='type-id-1616'/>
14983            <parameter type-id='type-id-1570'/>
14984            <parameter type-id='type-id-1385'/>
14985            <return type-id='type-id-57'/>
14986          </function-decl>
14987        </member-function>
14988        <member-function access='public' vtable-offset='3'>
14989          <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'>
14990            <parameter type-id='type-id-1602' is-artificial='yes'/>
14991            <parameter type-id='type-id-417'/>
14992            <return type-id='type-id-545'/>
14993          </function-decl>
14994        </member-function>
14995        <member-function access='public' vtable-offset='4'>
14996          <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'>
14997            <parameter type-id='type-id-1602' is-artificial='yes'/>
14998            <parameter type-id='type-id-1385'/>
14999            <return type-id='type-id-545'/>
15000          </function-decl>
15001        </member-function>
15002        <member-function access='public' vtable-offset='5'>
15003          <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_'>
15004            <parameter type-id='type-id-1602' is-artificial='yes'/>
15005            <parameter type-id='type-id-1498'/>
15006            <return type-id='type-id-545'/>
15007          </function-decl>
15008        </member-function>
15009        <member-function access='public' const='yes' vtable-offset='6'>
15010          <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'>
15011            <parameter type-id='type-id-489' is-artificial='yes'/>
15012            <return type-id='type-id-1498'/>
15013          </function-decl>
15014        </member-function>
15015        <member-function access='protected' vtable-offset='7'>
15016          <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_'>
15017            <parameter type-id='type-id-1602' is-artificial='yes'/>
15018            <parameter type-id='type-id-1498'/>
15019            <return type-id='type-id-545'/>
15020          </function-decl>
15021        </member-function>
15022      </class-decl>
15023      <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-484'>
15024        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1622'/>
15025        <data-member access='protected' layout-offset-in-bits='192'>
15026          <var-decl name='_value' type-id='type-id-2072' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
15027        </data-member>
15028        <member-function access='public'>
15029          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
15030            <parameter type-id='type-id-1601' is-artificial='yes'/>
15031            <parameter type-id='type-id-1624'/>
15032            <parameter type-id='type-id-1385'/>
15033            <parameter type-id='type-id-2072'/>
15034            <parameter type-id='type-id-1'/>
15035            <parameter type-id='type-id-1'/>
15036            <return type-id='type-id-57'/>
15037          </function-decl>
15038        </member-function>
15039        <member-function access='public'>
15040          <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'>
15041            <parameter type-id='type-id-1601' is-artificial='yes'/>
15042            <parameter type-id='type-id-1624'/>
15043            <parameter type-id='type-id-1385'/>
15044            <parameter type-id='type-id-2072'/>
15045            <parameter type-id='type-id-1'/>
15046            <parameter type-id='type-id-1'/>
15047            <return type-id='type-id-57'/>
15048          </function-decl>
15049        </member-function>
15050        <member-function access='public' destructor='yes' vtable-offset='-1'>
15051          <function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
15052            <parameter type-id='type-id-1601' is-artificial='yes'/>
15053            <parameter type-id='type-id-29' is-artificial='yes'/>
15054            <return type-id='type-id-57'/>
15055          </function-decl>
15056        </member-function>
15057        <member-function access='public' destructor='yes' vtable-offset='-1'>
15058          <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'>
15059            <parameter type-id='type-id-1601' is-artificial='yes'/>
15060            <parameter type-id='type-id-29' is-artificial='yes'/>
15061            <return type-id='type-id-57'/>
15062          </function-decl>
15063        </member-function>
15064        <member-function access='public' destructor='yes' vtable-offset='-1'>
15065          <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'>
15066            <parameter type-id='type-id-1601' is-artificial='yes'/>
15067            <parameter type-id='type-id-29' is-artificial='yes'/>
15068            <return type-id='type-id-57'/>
15069          </function-decl>
15070        </member-function>
15071        <member-function access='public' vtable-offset='2'>
15072          <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'>
15073            <parameter type-id='type-id-1601' is-artificial='yes'/>
15074            <parameter type-id='type-id-1616'/>
15075            <parameter type-id='type-id-1570'/>
15076            <parameter type-id='type-id-1385'/>
15077            <return type-id='type-id-57'/>
15078          </function-decl>
15079        </member-function>
15080        <member-function access='public' vtable-offset='3'>
15081          <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'>
15082            <parameter type-id='type-id-1601' is-artificial='yes'/>
15083            <parameter type-id='type-id-417'/>
15084            <return type-id='type-id-545'/>
15085          </function-decl>
15086        </member-function>
15087        <member-function access='public' vtable-offset='4'>
15088          <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'>
15089            <parameter type-id='type-id-1601' is-artificial='yes'/>
15090            <parameter type-id='type-id-1385'/>
15091            <return type-id='type-id-545'/>
15092          </function-decl>
15093        </member-function>
15094        <member-function access='public' vtable-offset='5'>
15095          <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'>
15096            <parameter type-id='type-id-1601' is-artificial='yes'/>
15097            <parameter type-id='type-id-1149'/>
15098            <return type-id='type-id-545'/>
15099          </function-decl>
15100        </member-function>
15101        <member-function access='public' const='yes' vtable-offset='6'>
15102          <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'>
15103            <parameter type-id='type-id-486' is-artificial='yes'/>
15104            <return type-id='type-id-1149'/>
15105          </function-decl>
15106        </member-function>
15107        <member-function access='protected' vtable-offset='7'>
15108          <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'>
15109            <parameter type-id='type-id-1601' is-artificial='yes'/>
15110            <parameter type-id='type-id-1149'/>
15111            <return type-id='type-id-545'/>
15112          </function-decl>
15113        </member-function>
15114      </class-decl>
15115      <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-3190'>
15116        <member-type access='public'>
15117          <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-3191'>
15118            <member-function access='public' static='yes'>
15119              <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'>
15120                <return type-id='type-id-509'/>
15121              </function-decl>
15122            </member-function>
15123            <member-function access='public' static='yes'>
15124              <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'>
15125                <parameter type-id='type-id-512' name='t' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
15126                <parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
15127                <parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
15128                <return type-id='type-id-57'/>
15129              </function-decl>
15130            </member-function>
15131            <member-function access='public' static='yes'>
15132              <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'>
15133                <parameter type-id='type-id-1610'/>
15134                <parameter type-id='type-id-85'/>
15135                <parameter type-id='type-id-1708'/>
15136                <return type-id='type-id-57'/>
15137              </function-decl>
15138            </member-function>
15139          </class-decl>
15140        </member-type>
15141        <member-type access='public'>
15142          <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-3192'>
15143            <member-function access='public' static='yes'>
15144              <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'>
15145                <return type-id='type-id-29'/>
15146              </function-decl>
15147            </member-function>
15148            <member-function access='public' static='yes'>
15149              <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'>
15150                <parameter type-id='type-id-390' name='t' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
15151                <parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
15152                <parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
15153                <return type-id='type-id-57'/>
15154              </function-decl>
15155            </member-function>
15156            <member-function access='public' static='yes'>
15157              <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'>
15158                <parameter type-id='type-id-1546'/>
15159                <parameter type-id='type-id-85'/>
15160                <parameter type-id='type-id-1708'/>
15161                <return type-id='type-id-57'/>
15162              </function-decl>
15163            </member-function>
15164          </class-decl>
15165        </member-type>
15166        <member-type access='public'>
15167          <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-3193'>
15168            <member-function access='public' static='yes'>
15169              <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'>
15170                <parameter type-id='type-id-507' name='t' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
15171                <parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
15172                <parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
15173                <return type-id='type-id-57'/>
15174              </function-decl>
15175            </member-function>
15176          </class-decl>
15177        </member-type>
15178        <member-type access='public'>
15179          <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-3194'>
15180            <member-function access='public' static='yes'>
15181              <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'>
15182                <parameter type-id='type-id-381' name='t' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
15183                <parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
15184                <parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
15185                <return type-id='type-id-57'/>
15186              </function-decl>
15187            </member-function>
15188          </class-decl>
15189        </member-type>
15190        <member-function access='public' static='yes'>
15191          <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'>
15192            <return type-id='type-id-509'/>
15193          </function-decl>
15194        </member-function>
15195        <member-function access='public' static='yes'>
15196          <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'>
15197            <parameter type-id='type-id-512' name='t' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15198            <parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15199            <parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15200            <return type-id='type-id-57'/>
15201          </function-decl>
15202        </member-function>
15203        <member-function access='public' static='yes'>
15204          <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'>
15205            <parameter type-id='type-id-1610'/>
15206            <parameter type-id='type-id-85'/>
15207            <parameter type-id='type-id-1708'/>
15208            <return type-id='type-id-57'/>
15209          </function-decl>
15210        </member-function>
15211        <member-function access='public' static='yes'>
15212          <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'>
15213            <return type-id='type-id-29'/>
15214          </function-decl>
15215        </member-function>
15216        <member-function access='public' static='yes'>
15217          <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'>
15218            <parameter type-id='type-id-507' name='t' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15219            <parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15220            <parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15221            <return type-id='type-id-57'/>
15222          </function-decl>
15223        </member-function>
15224        <member-function access='public' static='yes'>
15225          <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'>
15226            <parameter type-id='type-id-390' name='t' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15227            <parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15228            <parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15229            <return type-id='type-id-57'/>
15230          </function-decl>
15231        </member-function>
15232        <member-function access='public' static='yes'>
15233          <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'>
15234            <parameter type-id='type-id-1546'/>
15235            <parameter type-id='type-id-85'/>
15236            <parameter type-id='type-id-1708'/>
15237            <return type-id='type-id-57'/>
15238          </function-decl>
15239        </member-function>
15240        <member-function access='public' static='yes'>
15241          <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'>
15242            <parameter type-id='type-id-381' name='t' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15243            <parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15244            <parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
15245            <return type-id='type-id-57'/>
15246          </function-decl>
15247        </member-function>
15248      </class-decl>
15249      <namespace-decl name='optionenvironment'>
15250        <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-615'>
15251          <data-member access='private' layout-offset-in-bits='0'>
15252            <var-decl name='_name' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='166' column='1'/>
15253          </data-member>
15254          <data-member access='private' layout-offset-in-bits='64'>
15255            <var-decl name='_subSections' type-id='type-id-1268' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='167' column='1'/>
15256          </data-member>
15257          <data-member access='private' layout-offset-in-bits='192'>
15258            <var-decl name='_options' type-id='type-id-1258' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='168' column='1'/>
15259          </data-member>
15260          <member-function access='public' constructor='yes'>
15261            <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'>
15262              <parameter type-id='type-id-1698' is-artificial='yes'/>
15263              <parameter type-id='type-id-1385'/>
15264              <return type-id='type-id-57'/>
15265            </function-decl>
15266          </member-function>
15267          <member-function access='public' constructor='yes'>
15268            <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'>
15269              <parameter type-id='type-id-1698' is-artificial='yes'/>
15270              <return type-id='type-id-57'/>
15271            </function-decl>
15272          </member-function>
15273          <member-function access='public' constructor='yes'>
15274            <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'>
15275              <parameter type-id='type-id-1698' is-artificial='yes'/>
15276              <parameter type-id='type-id-1385'/>
15277              <return type-id='type-id-57'/>
15278            </function-decl>
15279          </member-function>
15280        </class-decl>
15281        <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-611'>
15282          <data-member access='public' layout-offset-in-bits='0'>
15283            <var-decl name='_dottedName' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='207' column='1'/>
15284          </data-member>
15285          <data-member access='public' layout-offset-in-bits='64'>
15286            <var-decl name='_singleName' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='208' column='1'/>
15287          </data-member>
15288          <data-member access='public' layout-offset-in-bits='128'>
15289            <var-decl name='_type' type-id='type-id-3195' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='209' column='1'/>
15290          </data-member>
15291          <data-member access='public' layout-offset-in-bits='192'>
15292            <var-decl name='_description' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='211' column='1'/>
15293          </data-member>
15294          <data-member access='public' layout-offset-in-bits='256'>
15295            <var-decl name='_isVisible' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='212' column='1'/>
15296          </data-member>
15297          <data-member access='public' layout-offset-in-bits='320'>
15298            <var-decl name='_default' type-id='type-id-619' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='213' column='1'/>
15299          </data-member>
15300          <data-member access='public' layout-offset-in-bits='1088'>
15301            <var-decl name='_implicit' type-id='type-id-619' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='214' column='1'/>
15302          </data-member>
15303          <data-member access='public' layout-offset-in-bits='1856'>
15304            <var-decl name='_isComposing' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='215' column='1'/>
15305          </data-member>
15306          <data-member access='public' layout-offset-in-bits='1888'>
15307            <var-decl name='_sources' type-id='type-id-3196' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='216' column='1'/>
15308          </data-member>
15309          <data-member access='public' layout-offset-in-bits='1920'>
15310            <var-decl name='_positionalStart' type-id='type-id-29' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='218' column='1'/>
15311          </data-member>
15312          <data-member access='public' layout-offset-in-bits='1952'>
15313            <var-decl name='_positionalEnd' type-id='type-id-29' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='219' column='1'/>
15314          </data-member>
15315          <data-member access='public' layout-offset-in-bits='1984'>
15316            <var-decl name='_constraints' type-id='type-id-1510' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='228' column='1'/>
15317          </data-member>
15318          <data-member access='public' layout-offset-in-bits='2176'>
15319            <var-decl name='_deprecatedDottedNames' type-id='type-id-1496' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='232' column='1'/>
15320          </data-member>
15321          <member-function access='public' constructor='yes'>
15322            <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'>
15323              <parameter type-id='type-id-1696' is-artificial='yes'/>
15324              <parameter type-id='type-id-1385'/>
15325              <parameter type-id='type-id-1385'/>
15326              <parameter type-id='type-id-3195'/>
15327              <parameter type-id='type-id-1385'/>
15328              <return type-id='type-id-57'/>
15329            </function-decl>
15330          </member-function>
15331          <member-function access='public' constructor='yes'>
15332            <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'>
15333              <parameter type-id='type-id-1696' is-artificial='yes'/>
15334              <parameter type-id='type-id-1385'/>
15335              <parameter type-id='type-id-1385'/>
15336              <parameter type-id='type-id-3195'/>
15337              <parameter type-id='type-id-1385'/>
15338              <parameter type-id='type-id-1498'/>
15339              <return type-id='type-id-57'/>
15340            </function-decl>
15341          </member-function>
15342        </class-decl>
15343        <enum-decl name='OptionType' filepath='src/mongo/util/options_parser/option_description.h' line='45' column='1' id='type-id-3195'>
15344          <underlying-type type-id='type-id-40'/>
15345          <enumerator name='StringVector' value='0'/>
15346          <enumerator name='StringMap' value='1'/>
15347          <enumerator name='Bool' value='2'/>
15348          <enumerator name='Double' value='3'/>
15349          <enumerator name='Int' value='4'/>
15350          <enumerator name='Long' value='5'/>
15351          <enumerator name='String' value='6'/>
15352          <enumerator name='UnsignedLongLong' value='7'/>
15353          <enumerator name='Unsigned' value='8'/>
15354          <enumerator name='Switch' value='9'/>
15355        </enum-decl>
15356        <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-619'>
15357          <member-type access='private'>
15358            <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-3197'>
15359              <data-member access='public'>
15360                <var-decl name='_boolVal' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='141' column='1'/>
15361              </data-member>
15362              <data-member access='public'>
15363                <var-decl name='_doubleVal' type-id='type-id-27' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='142' column='1'/>
15364              </data-member>
15365              <data-member access='public'>
15366                <var-decl name='_intVal' type-id='type-id-29' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='143' column='1'/>
15367              </data-member>
15368              <data-member access='public'>
15369                <var-decl name='_longVal' type-id='type-id-26' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='144' column='1'/>
15370              </data-member>
15371              <data-member access='public'>
15372                <var-decl name='_unsignedLongLongVal' type-id='type-id-34' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='145' column='1'/>
15373              </data-member>
15374              <data-member access='public'>
15375                <var-decl name='_unsignedVal' type-id='type-id-22' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='146' column='1'/>
15376              </data-member>
15377            </union-decl>
15378          </member-type>
15379          <member-type access='private'>
15380            <enum-decl name='Type' filepath='src/mongo/util/options_parser/value.h' line='150' column='1' id='type-id-3198'>
15381              <underlying-type type-id='type-id-40'/>
15382              <enumerator name='StringVector' value='0'/>
15383              <enumerator name='StringMap' value='1'/>
15384              <enumerator name='Bool' value='2'/>
15385              <enumerator name='Double' value='3'/>
15386              <enumerator name='Int' value='4'/>
15387              <enumerator name='Long' value='5'/>
15388              <enumerator name='String' value='6'/>
15389              <enumerator name='UnsignedLongLong' value='7'/>
15390              <enumerator name='Unsigned' value='8'/>
15391              <enumerator name='None' value='9'/>
15392            </enum-decl>
15393          </member-type>
15394          <data-member access='private' layout-offset-in-bits='0'>
15395            <var-decl name='_stringVectorVal' type-id='type-id-1701' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='137' column='1'/>
15396          </data-member>
15397          <data-member access='private' layout-offset-in-bits='192'>
15398            <var-decl name='_stringMapVal' type-id='type-id-1699' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='138' column='1'/>
15399          </data-member>
15400          <data-member access='private' layout-offset-in-bits='576'>
15401            <var-decl name='_stringVal' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='139' column='1'/>
15402          </data-member>
15403          <data-member access='private' layout-offset-in-bits='640'>
15404            <var-decl name='' type-id='type-id-3197' visibility='default'/>
15405          </data-member>
15406          <data-member access='private' layout-offset-in-bits='704'>
15407            <var-decl name='_type' type-id='type-id-3198' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='163' column='1'/>
15408          </data-member>
15409          <member-function access='public' constructor='yes'>
15410            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
15411              <parameter type-id='type-id-1703' is-artificial='yes'/>
15412              <return type-id='type-id-57'/>
15413            </function-decl>
15414          </member-function>
15415          <member-function access='public' constructor='yes'>
15416            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
15417              <parameter type-id='type-id-1703' is-artificial='yes'/>
15418              <parameter type-id='type-id-1701'/>
15419              <return type-id='type-id-57'/>
15420            </function-decl>
15421          </member-function>
15422          <member-function access='public' constructor='yes'>
15423            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
15424              <parameter type-id='type-id-1703' is-artificial='yes'/>
15425              <parameter type-id='type-id-1699'/>
15426              <return type-id='type-id-57'/>
15427            </function-decl>
15428          </member-function>
15429          <member-function access='public' constructor='yes'>
15430            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
15431              <parameter type-id='type-id-1703' is-artificial='yes'/>
15432              <parameter type-id='type-id-1'/>
15433              <return type-id='type-id-57'/>
15434            </function-decl>
15435          </member-function>
15436          <member-function access='public' constructor='yes'>
15437            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
15438              <parameter type-id='type-id-1703' is-artificial='yes'/>
15439              <parameter type-id='type-id-27'/>
15440              <return type-id='type-id-57'/>
15441            </function-decl>
15442          </member-function>
15443          <member-function access='public' constructor='yes'>
15444            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
15445              <parameter type-id='type-id-1703' is-artificial='yes'/>
15446              <parameter type-id='type-id-29'/>
15447              <return type-id='type-id-57'/>
15448            </function-decl>
15449          </member-function>
15450          <member-function access='public' constructor='yes'>
15451            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
15452              <parameter type-id='type-id-1703' is-artificial='yes'/>
15453              <parameter type-id='type-id-26'/>
15454              <return type-id='type-id-57'/>
15455            </function-decl>
15456          </member-function>
15457          <member-function access='public' constructor='yes'>
15458            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
15459              <parameter type-id='type-id-1703' is-artificial='yes'/>
15460              <parameter type-id='type-id-1383'/>
15461              <return type-id='type-id-57'/>
15462            </function-decl>
15463          </member-function>
15464          <member-function access='public' constructor='yes'>
15465            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
15466              <parameter type-id='type-id-1703' is-artificial='yes'/>
15467              <parameter type-id='type-id-85'/>
15468              <return type-id='type-id-57'/>
15469            </function-decl>
15470          </member-function>
15471          <member-function access='public' constructor='yes'>
15472            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
15473              <parameter type-id='type-id-1703' is-artificial='yes'/>
15474              <parameter type-id='type-id-34'/>
15475              <return type-id='type-id-57'/>
15476            </function-decl>
15477          </member-function>
15478          <member-function access='public' constructor='yes'>
15479            <function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
15480              <parameter type-id='type-id-1703' is-artificial='yes'/>
15481              <parameter type-id='type-id-22'/>
15482              <return type-id='type-id-57'/>
15483            </function-decl>
15484          </member-function>
15485          <member-function access='public' const='yes'>
15486            <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'>
15487              <parameter type-id='type-id-623' name='this' is-artificial='yes'/>
15488              <return type-id='type-id-1310'/>
15489            </function-decl>
15490          </member-function>
15491          <member-function access='public' const='yes'>
15492            <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'>
15493              <parameter type-id='type-id-623' name='this' is-artificial='yes'/>
15494              <return type-id='type-id-1496'/>
15495            </function-decl>
15496          </member-function>
15497          <member-function access='public' const='yes'>
15498            <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'>
15499              <parameter type-id='type-id-623' name='this' is-artificial='yes'/>
15500              <return type-id='type-id-37'/>
15501            </function-decl>
15502          </member-function>
15503          <member-function access='public' const='yes'>
15504            <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'>
15505              <parameter type-id='type-id-623' name='this' is-artificial='yes'/>
15506              <return type-id='type-id-29'/>
15507            </function-decl>
15508          </member-function>
15509        </class-decl>
15510        <typedef-decl name='StringVector_t' type-id='type-id-1496' filepath='src/mongo/util/options_parser/value.h' line='46' column='1' id='type-id-1701'/>
15511        <typedef-decl name='StringMap_t' type-id='type-id-1310' filepath='src/mongo/util/options_parser/value.h' line='45' column='1' id='type-id-1699'/>
15512        <enum-decl name='OptionSources' filepath='src/mongo/util/options_parser/option_description.h' line='61' column='1' id='type-id-3196'>
15513          <underlying-type type-id='type-id-40'/>
15514          <enumerator name='SourceCommandLine' value='1'/>
15515          <enumerator name='SourceINIConfig' value='2'/>
15516          <enumerator name='SourceYAMLConfig' value='4'/>
15517          <enumerator name='SourceAllConfig' value='6'/>
15518          <enumerator name='SourceAllLegacy' value='3'/>
15519          <enumerator name='SourceAll' value='7'/>
15520        </enum-decl>
15521        <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-1679'>
15522          <member-function access='public' destructor='yes' vtable-offset='-1'>
15523            <function-decl name='~Constraint' filepath='src/mongo/util/options_parser/constraints.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
15524              <parameter type-id='type-id-1681' is-artificial='yes'/>
15525              <parameter type-id='type-id-29' is-artificial='yes'/>
15526              <return type-id='type-id-57'/>
15527            </function-decl>
15528          </member-function>
15529          <member-function access='private' vtable-offset='2'>
15530            <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'>
15531              <parameter type-id='type-id-1681' is-artificial='yes'/>
15532              <parameter type-id='type-id-605'/>
15533              <return type-id='type-id-545'/>
15534            </function-decl>
15535          </member-function>
15536        </class-decl>
15537        <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-603'>
15538          <data-member access='protected' layout-offset-in-bits='0'>
15539            <var-decl name='constraints' type-id='type-id-1476' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='218' column='1'/>
15540          </data-member>
15541          <data-member access='protected' layout-offset-in-bits='192'>
15542            <var-decl name='keyConstraints' type-id='type-id-1486' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='219' column='1'/>
15543          </data-member>
15544          <data-member access='protected' layout-offset-in-bits='384'>
15545            <var-decl name='values' type-id='type-id-1294' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='220' column='1'/>
15546          </data-member>
15547          <data-member access='protected' layout-offset-in-bits='768'>
15548            <var-decl name='default_values' type-id='type-id-1294' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='221' column='1'/>
15549          </data-member>
15550          <data-member access='protected' layout-offset-in-bits='1152'>
15551            <var-decl name='valid' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='222' column='1'/>
15552          </data-member>
15553          <member-function access='public' constructor='yes'>
15554            <function-decl name='Environment' filepath='src/mongo/util/options_parser/environment.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
15555              <parameter type-id='type-id-1687' is-artificial='yes'/>
15556              <return type-id='type-id-57'/>
15557            </function-decl>
15558          </member-function>
15559          <member-function access='public' destructor='yes'>
15560            <function-decl name='~Environment' filepath='src/mongo/util/options_parser/environment.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
15561              <parameter type-id='type-id-1687' is-artificial='yes'/>
15562              <parameter type-id='type-id-29' is-artificial='yes'/>
15563              <return type-id='type-id-57'/>
15564            </function-decl>
15565          </member-function>
15566        </class-decl>
15567        <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-1688'>
15568          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1679'/>
15569          <data-member access='protected' layout-offset-in-bits='64'>
15570            <var-decl name='_key' type-id='type-id-608' visibility='default' filepath='src/mongo/util/options_parser/constraints.h' line='67' column='1'/>
15571          </data-member>
15572          <member-function access='public' constructor='yes'>
15573            <function-decl name='KeyConstraint' filepath='src/mongo/util/options_parser/constraints.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
15574              <parameter type-id='type-id-1689' is-artificial='yes'/>
15575              <parameter type-id='type-id-610'/>
15576              <return type-id='type-id-57'/>
15577            </function-decl>
15578          </member-function>
15579          <member-function access='public' destructor='yes' vtable-offset='-1'>
15580            <function-decl name='~KeyConstraint' filepath='src/mongo/util/options_parser/constraints.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
15581              <parameter type-id='type-id-1689' is-artificial='yes'/>
15582              <parameter type-id='type-id-29' is-artificial='yes'/>
15583              <return type-id='type-id-57'/>
15584            </function-decl>
15585          </member-function>
15586        </class-decl>
15587        <typedef-decl name='Key' type-id='type-id-1383' filepath='src/mongo/util/options_parser/environment.h' line='43' column='1' id='type-id-608'/>
15588      </namespace-decl>
15589      <namespace-decl name='endian'>
15590        <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-3199'>
15591          <member-type access='public'>
15592            <typedef-decl name='T' type-id='type-id-103' filepath='src/mongo/platform/endian.h' line='260' column='1' id='type-id-3200'/>
15593          </member-type>
15594          <member-function access='public' static='yes'>
15595            <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'>
15596              <parameter type-id='type-id-3200'/>
15597              <return type-id='type-id-3200'/>
15598            </function-decl>
15599          </member-function>
15600        </class-decl>
15601        <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-3201'>
15602          <member-type access='public'>
15603            <typedef-decl name='T' type-id='type-id-68' filepath='src/mongo/platform/endian.h' line='302' column='1' id='type-id-3202'/>
15604          </member-type>
15605          <member-function access='public' static='yes'>
15606            <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'>
15607              <parameter type-id='type-id-3202'/>
15608              <return type-id='type-id-3202'/>
15609            </function-decl>
15610          </member-function>
15611          <member-function access='public' static='yes'>
15612            <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'>
15613              <parameter type-id='type-id-3202'/>
15614              <return type-id='type-id-3202'/>
15615            </function-decl>
15616          </member-function>
15617        </class-decl>
15618        <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_'>
15619          <parameter type-id='type-id-29'/>
15620          <return type-id='type-id-29'/>
15621        </function-decl>
15622        <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_'>
15623          <parameter type-id='type-id-29'/>
15624          <return type-id='type-id-29'/>
15625        </function-decl>
15626        <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_'>
15627          <parameter type-id='type-id-5'/>
15628          <return type-id='type-id-5'/>
15629        </function-decl>
15630      </namespace-decl>
15631      <namespace-decl name='logger'>
15632        <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-572'>
15633          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-587'/>
15634          <data-member access='private' layout-offset-in-bits='200'>
15635            <var-decl name='_settings' type-id='type-id-583' visibility='default' filepath='src/mongo/logger/component_message_log_domain.h' line='83' column='1'/>
15636          </data-member>
15637          <member-function access='private' constructor='yes'>
15638            <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'>
15639              <parameter type-id='type-id-1656' is-artificial='yes'/>
15640              <parameter type-id='type-id-574'/>
15641              <return type-id='type-id-57'/>
15642            </function-decl>
15643          </member-function>
15644          <member-function access='public' constructor='yes'>
15645            <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'>
15646              <parameter type-id='type-id-1656' is-artificial='yes'/>
15647              <return type-id='type-id-57'/>
15648            </function-decl>
15649          </member-function>
15650          <member-function access='public' destructor='yes'>
15651            <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'>
15652              <parameter type-id='type-id-1656' is-artificial='yes'/>
15653              <parameter type-id='type-id-29' is-artificial='yes'/>
15654              <return type-id='type-id-57'/>
15655            </function-decl>
15656          </member-function>
15657        </class-decl>
15658        <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-587'>
15659          <member-type access='private'>
15660            <typedef-decl name='AppenderVector' type-id='type-id-1466' filepath='src/mongo/logger/log_domain.h' line='137' column='1' id='type-id-3203'/>
15661          </member-type>
15662          <member-type access='public'>
15663            <typedef-decl name='Event' type-id='type-id-600' filepath='src/mongo/logger/log_domain.h' line='65' column='1' id='type-id-591'/>
15664          </member-type>
15665          <member-type access='public'>
15666            <typedef-decl name='AppenderAutoPtr' type-id='type-id-2995' filepath='src/mongo/logger/log_domain.h' line='85' column='1' id='type-id-3204'/>
15667          </member-type>
15668          <member-type access='private'>
15669            <class-decl name='AppenderHandle' visibility='default' is-declaration-only='yes' id='type-id-3205'/>
15670          </member-type>
15671          <data-member access='private' layout-offset-in-bits='0'>
15672            <var-decl name='_appenders' type-id='type-id-3203' visibility='default' filepath='src/mongo/logger/log_domain.h' line='139' column='1'/>
15673          </data-member>
15674          <data-member access='private' layout-offset-in-bits='192'>
15675            <var-decl name='_abortOnFailure' type-id='type-id-1' visibility='default' filepath='src/mongo/logger/log_domain.h' line='140' column='1'/>
15676          </data-member>
15677          <member-function access='private'>
15678            <function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
15679              <parameter type-id='type-id-1662' is-artificial='yes'/>
15680              <parameter type-id='type-id-589'/>
15681              <return type-id='type-id-57'/>
15682            </function-decl>
15683          </member-function>
15684          <member-function access='public'>
15685            <function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
15686              <parameter type-id='type-id-1662' is-artificial='yes'/>
15687              <return type-id='type-id-57'/>
15688            </function-decl>
15689          </member-function>
15690          <member-function access='public' destructor='yes'>
15691            <function-decl name='~LogDomain' filepath='src/mongo/logger/log_domain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
15692              <parameter type-id='type-id-1662' is-artificial='yes'/>
15693              <parameter type-id='type-id-29' is-artificial='yes'/>
15694              <return type-id='type-id-57'/>
15695            </function-decl>
15696          </member-function>
15697        </class-decl>
15698        <class-decl name='MessageEventEphemeral' size-in-bits='384' visibility='default' filepath='src/mongo/logger/message_event.h' line='46' column='1' id='type-id-600'>
15699          <data-member access='private' layout-offset-in-bits='0'>
15700            <var-decl name='_date' type-id='type-id-468' visibility='default' filepath='src/mongo/logger/message_event.h' line='86' column='1'/>
15701          </data-member>
15702          <data-member access='private' layout-offset-in-bits='64'>
15703            <var-decl name='_severity' type-id='type-id-597' visibility='default' filepath='src/mongo/logger/message_event.h' line='87' column='1'/>
15704          </data-member>
15705          <data-member access='private' layout-offset-in-bits='96'>
15706            <var-decl name='_component' type-id='type-id-580' visibility='default' filepath='src/mongo/logger/message_event.h' line='88' column='1'/>
15707          </data-member>
15708          <data-member access='private' layout-offset-in-bits='128'>
15709            <var-decl name='_contextName' type-id='type-id-555' visibility='default' filepath='src/mongo/logger/message_event.h' line='89' column='1'/>
15710          </data-member>
15711          <data-member access='private' layout-offset-in-bits='256'>
15712            <var-decl name='_message' type-id='type-id-555' visibility='default' filepath='src/mongo/logger/message_event.h' line='90' column='1'/>
15713          </data-member>
15714          <member-function access='public' constructor='yes'>
15715            <function-decl name='MessageEventEphemeral' filepath='src/mongo/logger/message_event.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
15716              <parameter type-id='type-id-1674' is-artificial='yes'/>
15717              <parameter type-id='type-id-468'/>
15718              <parameter type-id='type-id-597'/>
15719              <parameter type-id='type-id-555'/>
15720              <parameter type-id='type-id-555'/>
15721              <return type-id='type-id-57'/>
15722            </function-decl>
15723          </member-function>
15724          <member-function access='public' constructor='yes'>
15725            <function-decl name='MessageEventEphemeral' filepath='src/mongo/logger/message_event.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
15726              <parameter type-id='type-id-1674' is-artificial='yes'/>
15727              <parameter type-id='type-id-468'/>
15728              <parameter type-id='type-id-597'/>
15729              <parameter type-id='type-id-580'/>
15730              <parameter type-id='type-id-555'/>
15731              <parameter type-id='type-id-555'/>
15732              <return type-id='type-id-57'/>
15733            </function-decl>
15734          </member-function>
15735        </class-decl>
15736        <class-decl name='LogSeverity' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_severity.h' line='44' column='1' id='type-id-597'>
15737          <data-member access='private' layout-offset-in-bits='0'>
15738            <var-decl name='_severity' type-id='type-id-29' visibility='default' filepath='src/mongo/logger/log_severity.h' line='135' column='1'/>
15739          </data-member>
15740          <member-function access='private' constructor='yes'>
15741            <function-decl name='LogSeverity' filepath='src/mongo/logger/log_severity.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
15742              <parameter type-id='type-id-1668' is-artificial='yes'/>
15743              <parameter type-id='type-id-29'/>
15744              <return type-id='type-id-57'/>
15745            </function-decl>
15746          </member-function>
15747          <member-function access='private' constructor='yes'>
15748            <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'>
15749              <parameter type-id='type-id-1668' is-artificial='yes'/>
15750              <parameter type-id='type-id-29'/>
15751              <return type-id='type-id-57'/>
15752            </function-decl>
15753          </member-function>
15754          <member-function access='public' static='yes'>
15755            <function-decl name='Log' mangled-name='_ZN5mongo6logger11LogSeverity3LogEv' filepath='src/mongo/logger/log_severity-inl.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger11LogSeverity3LogEv'>
15756              <return type-id='type-id-597'/>
15757            </function-decl>
15758          </member-function>
15759        </class-decl>
15760        <class-decl name='LogComponent' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_component.h' line='43' column='1' id='type-id-580'>
15761          <member-type access='public'>
15762            <enum-decl name='Value' filepath='src/mongo/logger/log_component.h' line='45' column='1' id='type-id-3206'>
15763              <underlying-type type-id='type-id-40'/>
15764              <enumerator name='kDefault' value='0'/>
15765              <enumerator name='kAccessControl' value='1'/>
15766              <enumerator name='kCommand' value='2'/>
15767              <enumerator name='kControl' value='3'/>
15768              <enumerator name='kExecutor' value='4'/>
15769              <enumerator name='kGeo' value='5'/>
15770              <enumerator name='kIndex' value='6'/>
15771              <enumerator name='kNetwork' value='7'/>
15772              <enumerator name='kQuery' value='8'/>
15773              <enumerator name='kReplication' value='9'/>
15774              <enumerator name='kSharding' value='10'/>
15775              <enumerator name='kStorage' value='11'/>
15776              <enumerator name='kJournal' value='12'/>
15777              <enumerator name='kWrite' value='13'/>
15778              <enumerator name='kNumLogComponents' value='14'/>
15779            </enum-decl>
15780          </member-type>
15781          <data-member access='private' layout-offset-in-bits='0'>
15782            <var-decl name='_value' type-id='type-id-3206' visibility='default' filepath='src/mongo/logger/log_component.h' line='102' column='1'/>
15783          </data-member>
15784          <member-function access='public' constructor='yes'>
15785            <function-decl name='LogComponent' filepath='src/mongo/logger/log_component.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
15786              <parameter type-id='type-id-1658' is-artificial='yes'/>
15787              <parameter type-id='type-id-3206'/>
15788              <return type-id='type-id-57'/>
15789            </function-decl>
15790          </member-function>
15791          <member-function access='public' constructor='yes'>
15792            <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'>
15793              <parameter type-id='type-id-1658' is-artificial='yes'/>
15794              <parameter type-id='type-id-3206'/>
15795              <return type-id='type-id-57'/>
15796            </function-decl>
15797          </member-function>
15798        </class-decl>
15799        <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-583'>
15800          <data-member access='private' layout-offset-in-bits='0'>
15801            <var-decl name='_hasMinimumLoggedSeverity' type-id='type-id-2' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='87' column='1'/>
15802          </data-member>
15803          <data-member access='private' layout-offset-in-bits='112'>
15804            <var-decl name='_minimumLoggedSeverity' type-id='type-id-8' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='92' column='1'/>
15805          </data-member>
15806          <member-function access='private' constructor='yes'>
15807            <function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
15808              <parameter type-id='type-id-1660' is-artificial='yes'/>
15809              <parameter type-id='type-id-585'/>
15810              <return type-id='type-id-57'/>
15811            </function-decl>
15812          </member-function>
15813          <member-function access='public' constructor='yes'>
15814            <function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
15815              <parameter type-id='type-id-1660' is-artificial='yes'/>
15816              <return type-id='type-id-57'/>
15817            </function-decl>
15818          </member-function>
15819          <member-function access='public' destructor='yes'>
15820            <function-decl name='~LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
15821              <parameter type-id='type-id-1660' is-artificial='yes'/>
15822              <parameter type-id='type-id-29' is-artificial='yes'/>
15823              <return type-id='type-id-57'/>
15824            </function-decl>
15825          </member-function>
15826        </class-decl>
15827        <class-decl name='LogManager' size-in-bits='896' visibility='default' filepath='src/mongo/logger/log_manager.h' line='45' column='1' id='type-id-594'>
15828          <member-type access='private'>
15829            <typedef-decl name='DomainsByNameMap' type-id='type-id-1417' filepath='src/mongo/logger/log_manager.h' line='65' column='1' id='type-id-3207'/>
15830          </member-type>
15831          <data-member access='private' layout-offset-in-bits='0'>
15832            <var-decl name='_domains' type-id='type-id-3207' visibility='default' filepath='src/mongo/logger/log_manager.h' line='67' column='1'/>
15833          </data-member>
15834          <data-member access='private' layout-offset-in-bits='448'>
15835            <var-decl name='_globalDomain' type-id='type-id-572' visibility='default' filepath='src/mongo/logger/log_manager.h' line='68' column='1'/>
15836          </data-member>
15837          <member-function access='private' constructor='yes'>
15838            <function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
15839              <parameter type-id='type-id-1666' is-artificial='yes'/>
15840              <parameter type-id='type-id-596'/>
15841              <return type-id='type-id-57'/>
15842            </function-decl>
15843          </member-function>
15844          <member-function access='public' constructor='yes'>
15845            <function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
15846              <parameter type-id='type-id-1666' is-artificial='yes'/>
15847              <return type-id='type-id-57'/>
15848            </function-decl>
15849          </member-function>
15850          <member-function access='public' destructor='yes'>
15851            <function-decl name='~LogManager' filepath='src/mongo/logger/log_manager.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
15852              <parameter type-id='type-id-1666' is-artificial='yes'/>
15853              <parameter type-id='type-id-29' is-artificial='yes'/>
15854              <return type-id='type-id-57'/>
15855            </function-decl>
15856          </member-function>
15857          <member-function access='public'>
15858            <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'>
15859              <parameter type-id='type-id-1667' name='this' is-artificial='yes'/>
15860              <return type-id='type-id-1656'/>
15861            </function-decl>
15862          </member-function>
15863        </class-decl>
15864        <typedef-decl name='MessageLogDomain' type-id='type-id-587' filepath='src/mongo/logger/message_log_domain.h' line='40' column='1' id='type-id-1675'/>
15865        <class-decl name='LogstreamBuilder' size-in-bits='384' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='49' column='1' id='type-id-1669'>
15866          <data-member access='private' layout-offset-in-bits='0'>
15867            <var-decl name='_domain' type-id='type-id-1676' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='226' column='1'/>
15868          </data-member>
15869          <data-member access='private' layout-offset-in-bits='64'>
15870            <var-decl name='_contextName' type-id='type-id-1383' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='227' column='1'/>
15871          </data-member>
15872          <data-member access='private' layout-offset-in-bits='128'>
15873            <var-decl name='_severity' type-id='type-id-597' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='228' column='1'/>
15874          </data-member>
15875          <data-member access='private' layout-offset-in-bits='160'>
15876            <var-decl name='_component' type-id='type-id-580' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='229' column='1'/>
15877          </data-member>
15878          <data-member access='private' layout-offset-in-bits='192'>
15879            <var-decl name='_baseMessage' type-id='type-id-1383' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='230' column='1'/>
15880          </data-member>
15881          <data-member access='private' layout-offset-in-bits='256'>
15882            <var-decl name='_os' type-id='type-id-1409' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='231' column='1'/>
15883          </data-member>
15884          <data-member access='private' layout-offset-in-bits='320'>
15885            <var-decl name='_tee' type-id='type-id-1678' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='232' column='1'/>
15886          </data-member>
15887          <member-function access='public' constructor='yes'>
15888            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
15889              <parameter type-id='type-id-1672' is-artificial='yes'/>
15890              <parameter type-id='type-id-1676'/>
15891              <parameter type-id='type-id-1383'/>
15892              <parameter type-id='type-id-597'/>
15893              <return type-id='type-id-57'/>
15894            </function-decl>
15895          </member-function>
15896          <member-function access='public' constructor='yes'>
15897            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
15898              <parameter type-id='type-id-1672' is-artificial='yes'/>
15899              <parameter type-id='type-id-1676'/>
15900              <parameter type-id='type-id-1383'/>
15901              <parameter type-id='type-id-597'/>
15902              <parameter type-id='type-id-580'/>
15903              <return type-id='type-id-57'/>
15904            </function-decl>
15905          </member-function>
15906          <member-function access='public' constructor='yes'>
15907            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
15908              <parameter type-id='type-id-1672' is-artificial='yes'/>
15909              <parameter type-id='type-id-1676'/>
15910              <parameter type-id='type-id-1385'/>
15911              <parameter type-id='type-id-576'/>
15912              <return type-id='type-id-57'/>
15913            </function-decl>
15914          </member-function>
15915          <member-function access='public' constructor='yes'>
15916            <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
15917              <parameter type-id='type-id-1672' is-artificial='yes'/>
15918              <parameter type-id='type-id-1671'/>
15919              <return type-id='type-id-57'/>
15920            </function-decl>
15921          </member-function>
15922          <member-function access='public' destructor='yes'>
15923            <function-decl name='~LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
15924              <parameter type-id='type-id-1672' is-artificial='yes'/>
15925              <parameter type-id='type-id-29' is-artificial='yes'/>
15926              <return type-id='type-id-57'/>
15927            </function-decl>
15928          </member-function>
15929          <member-function access='public'>
15930            <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'>
15931              <parameter type-id='type-id-1673' name='this' is-artificial='yes'/>
15932              <return type-id='type-id-2144'/>
15933            </function-decl>
15934          </member-function>
15935          <member-function access='public'>
15936            <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'>
15937              <parameter type-id='type-id-1673' name='this' is-artificial='yes'/>
15938              <parameter type-id='type-id-85' name='x' filepath='src/mongo/logger/logstream_builder.h' line='124' column='1'/>
15939              <return type-id='type-id-1670'/>
15940            </function-decl>
15941          </member-function>
15942          <member-function access='public'>
15943            <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'>
15944              <parameter type-id='type-id-1673' name='this' is-artificial='yes'/>
15945              <parameter type-id='type-id-1386' name='x' filepath='src/mongo/logger/logstream_builder.h' line='128' column='1'/>
15946              <return type-id='type-id-1670'/>
15947            </function-decl>
15948          </member-function>
15949        </class-decl>
15950        <class-decl name='Tee' size-in-bits='64' visibility='default' filepath='src/mongo/logger/tee.h' line='35' column='1' id='type-id-1677'>
15951          <member-function access='public' destructor='yes' vtable-offset='-1'>
15952            <function-decl name='~Tee' filepath='src/mongo/logger/tee.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
15953              <parameter type-id='type-id-1678' is-artificial='yes'/>
15954              <parameter type-id='type-id-29' is-artificial='yes'/>
15955              <return type-id='type-id-57'/>
15956            </function-decl>
15957          </member-function>
15958          <member-function access='public' vtable-offset='2'>
15959            <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'>
15960              <parameter type-id='type-id-1678' is-artificial='yes'/>
15961              <parameter type-id='type-id-1385'/>
15962              <return type-id='type-id-57'/>
15963            </function-decl>
15964          </member-function>
15965        </class-decl>
15966        <class-decl name='LabeledLevel' size-in-bits='128' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='40' column='1' id='type-id-576'>
15967          <data-member access='private' layout-offset-in-bits='0'>
15968            <var-decl name='_label' type-id='type-id-1383' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='66' column='1'/>
15969          </data-member>
15970          <data-member access='private' layout-offset-in-bits='64'>
15971            <var-decl name='_level' type-id='type-id-29' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='67' column='1'/>
15972          </data-member>
15973          <member-function access='public' constructor='yes'>
15974            <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
15975              <parameter type-id='type-id-1657' is-artificial='yes'/>
15976              <parameter type-id='type-id-29'/>
15977              <return type-id='type-id-57'/>
15978            </function-decl>
15979          </member-function>
15980          <member-function access='public' constructor='yes'>
15981            <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
15982              <parameter type-id='type-id-1657' is-artificial='yes'/>
15983              <parameter type-id='type-id-85'/>
15984              <parameter type-id='type-id-29'/>
15985              <return type-id='type-id-57'/>
15986            </function-decl>
15987          </member-function>
15988          <member-function access='public' constructor='yes'>
15989            <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
15990              <parameter type-id='type-id-1657' is-artificial='yes'/>
15991              <parameter type-id='type-id-1385'/>
15992              <parameter type-id='type-id-29'/>
15993              <return type-id='type-id-57'/>
15994            </function-decl>
15995          </member-function>
15996        </class-decl>
15997        <class-decl name='Appender&lt;mongo::logger::MessageEventEphemeral&gt;' visibility='default' is-declaration-only='yes' id='type-id-1648'/>
15998        <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'>
15999          <return type-id='type-id-1656'/>
16000        </function-decl>
16001      </namespace-decl>
16002      <class-decl name='SecureRandom' visibility='default' is-declaration-only='yes' id='type-id-1620'/>
16003      <class-decl name='DBException' visibility='default' is-declaration-only='yes' id='type-id-458'>
16004        <member-function access='public' constructor='yes'>
16005          <function-decl name='DBException' filepath='src/mongo/util/assert_util.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
16006            <parameter type-id='type-id-1589' is-artificial='yes'/>
16007            <parameter type-id='type-id-1385'/>
16008            <parameter type-id='type-id-29'/>
16009            <return type-id='type-id-57'/>
16010          </function-decl>
16011        </member-function>
16012        <member-function access='public' constructor='yes'>
16013          <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'>
16014            <parameter type-id='type-id-1589' is-artificial='yes'/>
16015            <parameter type-id='type-id-1385'/>
16016            <parameter type-id='type-id-29'/>
16017            <return type-id='type-id-57'/>
16018          </function-decl>
16019        </member-function>
16020        <member-function access='public' destructor='yes' vtable-offset='-1'>
16021          <function-decl name='~DBException' filepath='src/mongo/util/assert_util.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
16022            <parameter type-id='type-id-1589' is-artificial='yes'/>
16023            <parameter type-id='type-id-29' is-artificial='yes'/>
16024            <return type-id='type-id-57'/>
16025          </function-decl>
16026        </member-function>
16027        <member-function access='public' destructor='yes' vtable-offset='-1'>
16028          <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'>
16029            <parameter type-id='type-id-1589' is-artificial='yes'/>
16030            <parameter type-id='type-id-29' is-artificial='yes'/>
16031            <return type-id='type-id-57'/>
16032          </function-decl>
16033        </member-function>
16034        <member-function access='public' destructor='yes' vtable-offset='-1'>
16035          <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'>
16036            <parameter type-id='type-id-1589' is-artificial='yes'/>
16037            <parameter type-id='type-id-29' is-artificial='yes'/>
16038            <return type-id='type-id-57'/>
16039          </function-decl>
16040        </member-function>
16041        <member-function access='public' const='yes' vtable-offset='2'>
16042          <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'>
16043            <parameter type-id='type-id-460' is-artificial='yes'/>
16044            <return type-id='type-id-85'/>
16045          </function-decl>
16046        </member-function>
16047        <member-function access='public' const='yes' vtable-offset='3'>
16048          <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'>
16049            <parameter type-id='type-id-460' is-artificial='yes'/>
16050            <return type-id='type-id-29'/>
16051          </function-decl>
16052        </member-function>
16053        <member-function access='public' const='yes' vtable-offset='4'>
16054          <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'>
16055            <parameter type-id='type-id-460' is-artificial='yes'/>
16056            <parameter type-id='type-id-2204'/>
16057            <return type-id='type-id-57'/>
16058          </function-decl>
16059        </member-function>
16060        <member-function access='public' vtable-offset='5'>
16061          <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'>
16062            <parameter type-id='type-id-1589' is-artificial='yes'/>
16063            <parameter type-id='type-id-1385'/>
16064            <return type-id='type-id-57'/>
16065          </function-decl>
16066        </member-function>
16067      </class-decl>
16068      <class-decl name='MsgAssertionException' visibility='default' is-declaration-only='yes' id='type-id-1611'>
16069        <member-function access='public' constructor='yes'>
16070          <function-decl name='MsgAssertionException' filepath='src/mongo/util/assert_util.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
16071            <parameter type-id='type-id-1612' is-artificial='yes'/>
16072            <parameter type-id='type-id-29'/>
16073            <parameter type-id='type-id-1385'/>
16074            <return type-id='type-id-57'/>
16075          </function-decl>
16076        </member-function>
16077        <member-function access='public' constructor='yes'>
16078          <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'>
16079            <parameter type-id='type-id-1612' is-artificial='yes'/>
16080            <parameter type-id='type-id-29'/>
16081            <parameter type-id='type-id-1385'/>
16082            <return type-id='type-id-57'/>
16083          </function-decl>
16084        </member-function>
16085      </class-decl>
16086      <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'>
16087        <parameter type-id='type-id-1629'/>
16088        <return type-id='type-id-57'/>
16089      </function-decl>
16090      <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'>
16091        <parameter type-id='type-id-1698'/>
16092        <return type-id='type-id-545'/>
16093      </function-decl>
16094      <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'>
16095        <parameter type-id='type-id-606' name='params' filepath='src/mongo/db/auth/sasl_options.cpp' line='91' column='1'/>
16096        <return type-id='type-id-545'/>
16097      </function-decl>
16098      <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'>
16099        <parameter type-id='type-id-1604'/>
16100        <return type-id='type-id-545'/>
16101      </function-decl>
16102      <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'>
16103        <parameter type-id='type-id-1604'/>
16104        <return type-id='type-id-545'/>
16105      </function-decl>
16106      <class-decl name='ServerParameter' visibility='default' is-declaration-only='yes' id='type-id-1622'/>
16107      <class-decl name='OperationContext' visibility='default' is-declaration-only='yes' id='type-id-1615'/>
16108      <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_'>
16109        <parameter type-id='type-id-29'/>
16110        <return type-id='type-id-509'/>
16111      </function-decl>
16112      <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_'>
16113        <parameter type-id='type-id-5'/>
16114        <return type-id='type-id-504'/>
16115      </function-decl>
16116      <var-decl name='saslGlobalParams' type-id='type-id-1618' mangled-name='_ZN5mongo16saslGlobalParamsE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='42' column='1' elf-symbol-id='_ZN5mongo16saslGlobalParamsE'/>
16117      <var-decl name='SASLAuthenticationMechanismsSetting' type-id='type-id-487' mangled-name='_ZN5mongo35SASLAuthenticationMechanismsSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='151' column='1' elf-symbol-id='_ZN5mongo35SASLAuthenticationMechanismsSettingE'/>
16118      <var-decl name='SASLHostNameSetting' type-id='type-id-484' mangled-name='_ZN5mongo19SASLHostNameSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='158' column='1' elf-symbol-id='_ZN5mongo19SASLHostNameSettingE'/>
16119      <var-decl name='SASLServiceNameSetting' type-id='type-id-484' mangled-name='_ZN5mongo22SASLServiceNameSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='164' column='1' elf-symbol-id='_ZN5mongo22SASLServiceNameSettingE'/>
16120      <var-decl name='SASLAuthdPathSetting' type-id='type-id-484' mangled-name='_ZN5mongo20SASLAuthdPathSettingE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='170' column='1' elf-symbol-id='_ZN5mongo20SASLAuthdPathSettingE'/>
16121      <var-decl name='scramIterationCountParam' type-id='type-id-1598' mangled-name='_ZN5mongo24scramIterationCountParamE' visibility='default' filepath='src/mongo/db/auth/sasl_options.cpp' line='196' column='1' elf-symbol-id='_ZN5mongo24scramIterationCountParamE'/>
16122    </namespace-decl>
16123    <namespace-decl name='boost'>
16124      <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-203'>
16125        <data-member access='private' layout-offset-in-bits='0'>
16126          <var-decl name='px' type-id='type-id-1629' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='190' column='1'/>
16127        </data-member>
16128        <member-function access='public'>
16129          <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'>
16130            <parameter type-id='type-id-206' is-artificial='yes'/>
16131            <return type-id='type-id-57'/>
16132          </function-decl>
16133        </member-function>
16134        <member-function access='public'>
16135          <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'>
16136            <parameter type-id='type-id-206' is-artificial='yes'/>
16137            <parameter type-id='type-id-1629'/>
16138            <parameter type-id='type-id-1'/>
16139            <return type-id='type-id-57'/>
16140          </function-decl>
16141        </member-function>
16142        <member-function access='public'>
16143          <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'>
16144            <parameter type-id='type-id-206' is-artificial='yes'/>
16145            <parameter type-id='type-id-360'/>
16146            <return type-id='type-id-57'/>
16147          </function-decl>
16148        </member-function>
16149        <member-function access='public' destructor='yes'>
16150          <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'>
16151            <parameter type-id='type-id-206' is-artificial='yes'/>
16152            <parameter type-id='type-id-29' is-artificial='yes'/>
16153            <return type-id='type-id-57'/>
16154          </function-decl>
16155        </member-function>
16156        <member-function access='public'>
16157          <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'>
16158            <parameter type-id='type-id-206' is-artificial='yes'/>
16159            <parameter type-id='type-id-205'/>
16160            <return type-id='type-id-57'/>
16161          </function-decl>
16162        </member-function>
16163        <member-function access='public'>
16164          <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'>
16165            <parameter type-id='type-id-206' is-artificial='yes'/>
16166            <return type-id='type-id-57'/>
16167          </function-decl>
16168        </member-function>
16169        <member-function access='public' destructor='yes'>
16170          <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'>
16171            <parameter type-id='type-id-206' is-artificial='yes'/>
16172            <parameter type-id='type-id-29' is-artificial='yes'/>
16173            <return type-id='type-id-57'/>
16174          </function-decl>
16175        </member-function>
16176      </class-decl>
16177      <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-197'>
16178        <member-type access='private'>
16179          <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-201'>
16180            <member-function access='public' destructor='yes' vtable-offset='-1'>
16181              <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'>
16182                <parameter type-id='type-id-202' is-artificial='yes'/>
16183                <parameter type-id='type-id-29' is-artificial='yes'/>
16184                <return type-id='type-id-57'/>
16185              </function-decl>
16186            </member-function>
16187            <member-function access='public' const='yes' vtable-offset='2'>
16188              <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'>
16189                <parameter type-id='type-id-358' is-artificial='yes'/>
16190                <return type-id='type-id-1399'/>
16191              </function-decl>
16192            </member-function>
16193            <member-function access='public' const='yes' vtable-offset='3'>
16194              <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'>
16195                <parameter type-id='type-id-358' is-artificial='yes'/>
16196                <return type-id='type-id-202'/>
16197              </function-decl>
16198            </member-function>
16199          </class-decl>
16200        </member-type>
16201        <data-member access='private' layout-offset-in-bits='0'>
16202          <var-decl name='content' type-id='type-id-202' visibility='default' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='226' column='1'/>
16203        </data-member>
16204        <member-function access='public' constructor='yes'>
16205          <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'>
16206            <parameter type-id='type-id-200' is-artificial='yes'/>
16207            <return type-id='type-id-57'/>
16208          </function-decl>
16209        </member-function>
16210        <member-function access='public' constructor='yes'>
16211          <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'>
16212            <parameter type-id='type-id-200' is-artificial='yes'/>
16213            <parameter type-id='type-id-355'/>
16214            <return type-id='type-id-57'/>
16215          </function-decl>
16216        </member-function>
16217        <member-function access='public' constructor='yes'>
16218          <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'>
16219            <parameter type-id='type-id-200' is-artificial='yes'/>
16220            <parameter type-id='type-id-199'/>
16221            <return type-id='type-id-57'/>
16222          </function-decl>
16223        </member-function>
16224        <member-function access='public' destructor='yes'>
16225          <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'>
16226            <parameter type-id='type-id-200' is-artificial='yes'/>
16227            <parameter type-id='type-id-29' is-artificial='yes'/>
16228            <return type-id='type-id-57'/>
16229          </function-decl>
16230        </member-function>
16231      </class-decl>
16232      <namespace-decl name='type_traits'>
16233        <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-3208'>
16234          <data-member access='public' static='yes'>
16235            <var-decl name='value' type-id='type-id-351' 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'/>
16236          </data-member>
16237        </class-decl>
16238      </namespace-decl>
16239      <namespace-decl name='detail'>
16240        <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-3209'>
16241          <data-member access='public' static='yes'>
16242            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16243          </data-member>
16244          <data-member access='public' static='yes'>
16245            <var-decl name='const_min' type-id='type-id-689' mangled-name='_ZN5boost6detail19integer_traits_baseIaLan128ELa127EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16246          </data-member>
16247          <data-member access='public' static='yes'>
16248            <var-decl name='const_max' type-id='type-id-689' mangled-name='_ZN5boost6detail19integer_traits_baseIaLan128ELa127EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16249          </data-member>
16250        </class-decl>
16251        <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-3210'>
16252          <data-member access='public' static='yes'>
16253            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16254          </data-member>
16255          <data-member access='public' static='yes'>
16256            <var-decl name='const_min' type-id='type-id-1527' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16257          </data-member>
16258          <data-member access='public' static='yes'>
16259            <var-decl name='const_max' type-id='type-id-1527' mangled-name='_ZN5boost6detail19integer_traits_baseIhLh0ELh255EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16260          </data-member>
16261        </class-decl>
16262        <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-3211'>
16263          <data-member access='public' static='yes'>
16264            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16265          </data-member>
16266          <data-member access='public' static='yes'>
16267            <var-decl name='const_min' type-id='type-id-688' mangled-name='_ZN5boost6detail19integer_traits_baseIsLsn32768ELs32767EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16268          </data-member>
16269          <data-member access='public' static='yes'>
16270            <var-decl name='const_max' type-id='type-id-688' mangled-name='_ZN5boost6detail19integer_traits_baseIsLsn32768ELs32767EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16271          </data-member>
16272        </class-decl>
16273        <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-3212'>
16274          <data-member access='public' static='yes'>
16275            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16276          </data-member>
16277          <data-member access='public' static='yes'>
16278            <var-decl name='const_min' type-id='type-id-1534' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16279          </data-member>
16280          <data-member access='public' static='yes'>
16281            <var-decl name='const_max' type-id='type-id-1534' mangled-name='_ZN5boost6detail19integer_traits_baseItLt0ELt65535EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16282          </data-member>
16283        </class-decl>
16284        <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-3213'>
16285          <data-member access='public' static='yes'>
16286            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16287          </data-member>
16288          <data-member access='public' static='yes'>
16289            <var-decl name='const_min' type-id='type-id-388' mangled-name='_ZN5boost6detail19integer_traits_baseIiLin2147483648ELi2147483647EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16290          </data-member>
16291          <data-member access='public' static='yes'>
16292            <var-decl name='const_max' type-id='type-id-388' mangled-name='_ZN5boost6detail19integer_traits_baseIiLin2147483648ELi2147483647EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16293          </data-member>
16294        </class-decl>
16295        <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-3214'>
16296          <data-member access='public' static='yes'>
16297            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16298          </data-member>
16299          <data-member access='public' static='yes'>
16300            <var-decl name='const_min' type-id='type-id-1528' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16301          </data-member>
16302          <data-member access='public' static='yes'>
16303            <var-decl name='const_max' type-id='type-id-1528' mangled-name='_ZN5boost6detail19integer_traits_baseIjLj0ELj4294967295EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16304          </data-member>
16305        </class-decl>
16306        <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-3215'>
16307          <data-member access='public' static='yes'>
16308            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16309          </data-member>
16310          <data-member access='public' static='yes'>
16311            <var-decl name='const_min' type-id='type-id-392' mangled-name='_ZN5boost6detail19integer_traits_baseIlLln9223372036854775808ELl9223372036854775807EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16312          </data-member>
16313          <data-member access='public' static='yes'>
16314            <var-decl name='const_max' type-id='type-id-392' mangled-name='_ZN5boost6detail19integer_traits_baseIlLln9223372036854775808ELl9223372036854775807EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16315          </data-member>
16316        </class-decl>
16317        <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-3216'>
16318          <data-member access='public' static='yes'>
16319            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16320          </data-member>
16321          <data-member access='public' static='yes'>
16322            <var-decl name='const_min' type-id='type-id-1530' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16323          </data-member>
16324          <data-member access='public' static='yes'>
16325            <var-decl name='const_max' type-id='type-id-1530' mangled-name='_ZN5boost6detail19integer_traits_baseImLm0ELm18446744073709551615EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16326          </data-member>
16327        </class-decl>
16328        <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-3217'>
16329          <data-member access='public' static='yes'>
16330            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16331          </data-member>
16332          <data-member access='public' static='yes'>
16333            <var-decl name='const_min' type-id='type-id-393' mangled-name='_ZN5boost6detail19integer_traits_baseIxLxn9223372036854775808ELx9223372036854775807EE9const_minE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16334          </data-member>
16335          <data-member access='public' static='yes'>
16336            <var-decl name='const_max' type-id='type-id-393' mangled-name='_ZN5boost6detail19integer_traits_baseIxLxn9223372036854775808ELx9223372036854775807EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16337          </data-member>
16338        </class-decl>
16339        <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-3218'>
16340          <data-member access='public' static='yes'>
16341            <var-decl name='is_integral' type-id='type-id-351' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='55' column='1'/>
16342          </data-member>
16343          <data-member access='public' static='yes'>
16344            <var-decl name='const_min' type-id='type-id-394' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='56' column='1'/>
16345          </data-member>
16346          <data-member access='public' static='yes'>
16347            <var-decl name='const_max' type-id='type-id-394' mangled-name='_ZN5boost6detail19integer_traits_baseIyLy0ELy18446744073709551615EE9const_maxE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/integer_traits.hpp' line='57' column='1'/>
16348          </data-member>
16349        </class-decl>
16350      </namespace-decl>
16351      <namespace-decl name='program_options'>
16352        <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-207'>
16353          <data-member access='public' static='yes'>
16354            <var-decl name='m_default_line_length' type-id='type-id-1528' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='175' column='1'/>
16355          </data-member>
16356          <data-member access='private' layout-offset-in-bits='0'>
16357            <var-decl name='m_caption' type-id='type-id-1383' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='245' column='1'/>
16358          </data-member>
16359          <data-member access='private' layout-offset-in-bits='64'>
16360            <var-decl name='m_line_length' type-id='type-id-1528' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='246' column='1'/>
16361          </data-member>
16362          <data-member access='private' layout-offset-in-bits='96'>
16363            <var-decl name='m_min_description_length' type-id='type-id-1528' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='247' column='1'/>
16364          </data-member>
16365          <data-member access='private' layout-offset-in-bits='128'>
16366            <var-decl name='m_options' type-id='type-id-1446' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='252' column='1'/>
16367          </data-member>
16368          <data-member access='private' layout-offset-in-bits='320'>
16369            <var-decl name='belong_to_group' type-id='type-id-1439' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='260' column='1'/>
16370          </data-member>
16371          <data-member access='private' layout-offset-in-bits='640'>
16372            <var-decl name='groups' type-id='type-id-1456' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='263' column='1'/>
16373          </data-member>
16374          <member-function access='public' constructor='yes'>
16375            <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'>
16376              <parameter type-id='type-id-209' is-artificial='yes'/>
16377              <parameter type-id='type-id-22'/>
16378              <parameter type-id='type-id-22'/>
16379              <return type-id='type-id-57'/>
16380            </function-decl>
16381          </member-function>
16382          <member-function access='public' constructor='yes'>
16383            <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'>
16384              <parameter type-id='type-id-209' is-artificial='yes'/>
16385              <parameter type-id='type-id-1385'/>
16386              <parameter type-id='type-id-22'/>
16387              <parameter type-id='type-id-22'/>
16388              <return type-id='type-id-57'/>
16389            </function-decl>
16390          </member-function>
16391        </class-decl>
16392        <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-210'>
16393          <data-member access='private' layout-offset-in-bits='0'>
16394            <var-decl name='owner' type-id='type-id-209' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='162' column='1'/>
16395          </data-member>
16396          <member-function access='public' constructor='yes'>
16397            <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'>
16398              <parameter type-id='type-id-212' is-artificial='yes'/>
16399              <parameter type-id='type-id-209'/>
16400              <return type-id='type-id-57'/>
16401            </function-decl>
16402          </member-function>
16403        </class-decl>
16404        <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-216'>
16405          <member-function access='public' destructor='yes' vtable-offset='-1'>
16406            <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'>
16407              <parameter type-id='type-id-217' is-artificial='yes'/>
16408              <parameter type-id='type-id-29' is-artificial='yes'/>
16409              <return type-id='type-id-57'/>
16410            </function-decl>
16411          </member-function>
16412          <member-function access='public' const='yes' vtable-offset='0'>
16413            <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'>
16414              <parameter type-id='type-id-372' is-artificial='yes'/>
16415              <return type-id='type-id-1383'/>
16416            </function-decl>
16417          </member-function>
16418          <member-function access='public' const='yes' vtable-offset='1'>
16419            <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'>
16420              <parameter type-id='type-id-372' is-artificial='yes'/>
16421              <return type-id='type-id-22'/>
16422            </function-decl>
16423          </member-function>
16424          <member-function access='public' const='yes' vtable-offset='2'>
16425            <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'>
16426              <parameter type-id='type-id-372' is-artificial='yes'/>
16427              <return type-id='type-id-22'/>
16428            </function-decl>
16429          </member-function>
16430          <member-function access='public' const='yes' vtable-offset='3'>
16431            <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'>
16432              <parameter type-id='type-id-372' is-artificial='yes'/>
16433              <return type-id='type-id-1'/>
16434            </function-decl>
16435          </member-function>
16436          <member-function access='public' const='yes' vtable-offset='4'>
16437            <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'>
16438              <parameter type-id='type-id-372' is-artificial='yes'/>
16439              <return type-id='type-id-1'/>
16440            </function-decl>
16441          </member-function>
16442          <member-function access='public' const='yes' vtable-offset='5'>
16443            <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'>
16444              <parameter type-id='type-id-372' is-artificial='yes'/>
16445              <parameter type-id='type-id-198'/>
16446              <parameter type-id='type-id-1498'/>
16447              <parameter type-id='type-id-1'/>
16448              <return type-id='type-id-57'/>
16449            </function-decl>
16450          </member-function>
16451          <member-function access='public' const='yes' vtable-offset='6'>
16452            <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'>
16453              <parameter type-id='type-id-372' is-artificial='yes'/>
16454              <parameter type-id='type-id-198'/>
16455              <return type-id='type-id-1'/>
16456            </function-decl>
16457          </member-function>
16458          <member-function access='public' const='yes' vtable-offset='7'>
16459            <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'>
16460              <parameter type-id='type-id-372' is-artificial='yes'/>
16461              <parameter type-id='type-id-355'/>
16462              <return type-id='type-id-57'/>
16463            </function-decl>
16464          </member-function>
16465        </class-decl>
16466        <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-213'>
16467          <data-member access='private' layout-offset-in-bits='0'>
16468            <var-decl name='m_names' type-id='type-id-1496' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='63' column='1'/>
16469          </data-member>
16470          <data-member access='private' layout-offset-in-bits='192'>
16471            <var-decl name='m_trailing' type-id='type-id-1383' visibility='default' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='64' column='1'/>
16472          </data-member>
16473          <member-function access='public' constructor='yes'>
16474            <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'>
16475              <parameter type-id='type-id-215' is-artificial='yes'/>
16476              <return type-id='type-id-57'/>
16477            </function-decl>
16478          </member-function>
16479        </class-decl>
16480        <class-decl name='option_description' visibility='default' is-declaration-only='yes' id='type-id-362'/>
16481      </namespace-decl>
16482      <class-decl name='shared_ptr&lt;boost::program_options::option_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-218'/>
16483      <class-decl name='shared_ptr&lt;boost::program_options::options_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-221'/>
16484    </namespace-decl>
16485    <function-decl name='btowc' filepath='/usr/include/wchar.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
16486      <parameter type-id='type-id-29'/>
16487      <return type-id='type-id-69'/>
16488    </function-decl>
16489    <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
16490      <parameter type-id='type-id-106'/>
16491      <return type-id='type-id-69'/>
16492    </function-decl>
16493    <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'>
16494      <parameter type-id='type-id-2283'/>
16495      <parameter type-id='type-id-29'/>
16496      <parameter type-id='type-id-106'/>
16497      <return type-id='type-id-2283'/>
16498    </function-decl>
16499    <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
16500      <parameter type-id='type-id-58'/>
16501      <parameter type-id='type-id-106'/>
16502      <return type-id='type-id-69'/>
16503    </function-decl>
16504    <function-decl name='fputws' filepath='/usr/include/wchar.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
16505      <parameter type-id='type-id-1539'/>
16506      <parameter type-id='type-id-106'/>
16507      <return type-id='type-id-29'/>
16508    </function-decl>
16509    <function-decl name='fwide' filepath='/usr/include/wchar.h' line='587' column='1' visibility='default' binding='global' size-in-bits='64'>
16510      <parameter type-id='type-id-106'/>
16511      <parameter type-id='type-id-29'/>
16512      <return type-id='type-id-29'/>
16513    </function-decl>
16514    <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='594' column='1' visibility='default' binding='global' size-in-bits='64'>
16515      <parameter type-id='type-id-106'/>
16516      <parameter type-id='type-id-1539'/>
16517      <parameter is-variadic='yes'/>
16518      <return type-id='type-id-29'/>
16519    </function-decl>
16520    <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'>
16521      <parameter type-id='type-id-106'/>
16522      <parameter type-id='type-id-1539'/>
16523      <parameter is-variadic='yes'/>
16524      <return type-id='type-id-29'/>
16525    </function-decl>
16526    <function-decl name='getwc' filepath='/usr/include/wchar.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
16527      <parameter type-id='type-id-106'/>
16528      <return type-id='type-id-69'/>
16529    </function-decl>
16530    <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
16531      <return type-id='type-id-69'/>
16532    </function-decl>
16533    <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
16534      <parameter type-id='type-id-85'/>
16535      <parameter type-id='type-id-65'/>
16536      <parameter type-id='type-id-1551'/>
16537      <return type-id='type-id-65'/>
16538    </function-decl>
16539    <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
16540      <parameter type-id='type-id-2283'/>
16541      <parameter type-id='type-id-85'/>
16542      <parameter type-id='type-id-65'/>
16543      <parameter type-id='type-id-1551'/>
16544      <return type-id='type-id-65'/>
16545    </function-decl>
16546    <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
16547      <parameter type-id='type-id-396'/>
16548      <return type-id='type-id-29'/>
16549    </function-decl>
16550    <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
16551      <parameter type-id='type-id-2283'/>
16552      <parameter type-id='type-id-385'/>
16553      <parameter type-id='type-id-65'/>
16554      <parameter type-id='type-id-1551'/>
16555      <return type-id='type-id-65'/>
16556    </function-decl>
16557    <function-decl name='putwc' filepath='/usr/include/wchar.h' line='760' column='1' visibility='default' binding='global' size-in-bits='64'>
16558      <parameter type-id='type-id-58'/>
16559      <parameter type-id='type-id-106'/>
16560      <return type-id='type-id-69'/>
16561    </function-decl>
16562    <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='766' column='1' visibility='default' binding='global' size-in-bits='64'>
16563      <parameter type-id='type-id-58'/>
16564      <return type-id='type-id-69'/>
16565    </function-decl>
16566    <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
16567      <parameter type-id='type-id-2283'/>
16568      <parameter type-id='type-id-65'/>
16569      <parameter type-id='type-id-1539'/>
16570      <parameter is-variadic='yes'/>
16571      <return type-id='type-id-29'/>
16572    </function-decl>
16573    <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
16574      <parameter type-id='type-id-1539'/>
16575      <parameter type-id='type-id-1539'/>
16576      <parameter is-variadic='yes'/>
16577      <return type-id='type-id-29'/>
16578    </function-decl>
16579    <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
16580      <parameter type-id='type-id-69'/>
16581      <parameter type-id='type-id-106'/>
16582      <return type-id='type-id-69'/>
16583    </function-decl>
16584    <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
16585      <parameter type-id='type-id-106'/>
16586      <parameter type-id='type-id-1539'/>
16587      <parameter type-id='type-id-2270'/>
16588      <return type-id='type-id-29'/>
16589    </function-decl>
16590    <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
16591      <parameter type-id='type-id-106'/>
16592      <parameter type-id='type-id-1539'/>
16593      <parameter type-id='type-id-2270'/>
16594      <return type-id='type-id-29'/>
16595    </function-decl>
16596    <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
16597      <parameter type-id='type-id-2283'/>
16598      <parameter type-id='type-id-65'/>
16599      <parameter type-id='type-id-1539'/>
16600      <parameter type-id='type-id-2270'/>
16601      <return type-id='type-id-29'/>
16602    </function-decl>
16603    <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
16604      <parameter type-id='type-id-1539'/>
16605      <parameter type-id='type-id-1539'/>
16606      <parameter type-id='type-id-2270'/>
16607      <return type-id='type-id-29'/>
16608    </function-decl>
16609    <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
16610      <parameter type-id='type-id-1539'/>
16611      <parameter type-id='type-id-2270'/>
16612      <return type-id='type-id-29'/>
16613    </function-decl>
16614    <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
16615      <parameter type-id='type-id-1539'/>
16616      <parameter type-id='type-id-2270'/>
16617      <return type-id='type-id-29'/>
16618    </function-decl>
16619    <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'>
16620      <parameter type-id='type-id-72'/>
16621      <parameter type-id='type-id-58'/>
16622      <parameter type-id='type-id-1551'/>
16623      <return type-id='type-id-65'/>
16624    </function-decl>
16625    <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
16626      <parameter type-id='type-id-2283'/>
16627      <parameter type-id='type-id-1539'/>
16628      <return type-id='type-id-2283'/>
16629    </function-decl>
16630    <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
16631      <parameter type-id='type-id-1539'/>
16632      <parameter type-id='type-id-1539'/>
16633      <return type-id='type-id-29'/>
16634    </function-decl>
16635    <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
16636      <parameter type-id='type-id-1539'/>
16637      <parameter type-id='type-id-1539'/>
16638      <return type-id='type-id-29'/>
16639    </function-decl>
16640    <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
16641      <parameter type-id='type-id-2283'/>
16642      <parameter type-id='type-id-1539'/>
16643      <return type-id='type-id-2283'/>
16644    </function-decl>
16645    <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
16646      <parameter type-id='type-id-1539'/>
16647      <parameter type-id='type-id-1539'/>
16648      <return type-id='type-id-65'/>
16649    </function-decl>
16650    <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
16651      <parameter type-id='type-id-2283'/>
16652      <parameter type-id='type-id-65'/>
16653      <parameter type-id='type-id-1539'/>
16654      <parameter type-id='type-id-1526'/>
16655      <return type-id='type-id-65'/>
16656    </function-decl>
16657    <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
16658      <parameter type-id='type-id-1539'/>
16659      <return type-id='type-id-65'/>
16660    </function-decl>
16661    <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
16662      <parameter type-id='type-id-2283'/>
16663      <parameter type-id='type-id-1539'/>
16664      <parameter type-id='type-id-65'/>
16665      <return type-id='type-id-2283'/>
16666    </function-decl>
16667    <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
16668      <parameter type-id='type-id-1539'/>
16669      <parameter type-id='type-id-1539'/>
16670      <parameter type-id='type-id-65'/>
16671      <return type-id='type-id-29'/>
16672    </function-decl>
16673    <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
16674      <parameter type-id='type-id-2283'/>
16675      <parameter type-id='type-id-1539'/>
16676      <parameter type-id='type-id-65'/>
16677      <return type-id='type-id-2283'/>
16678    </function-decl>
16679    <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
16680      <parameter type-id='type-id-72'/>
16681      <parameter type-id='type-id-1540'/>
16682      <parameter type-id='type-id-65'/>
16683      <parameter type-id='type-id-1551'/>
16684      <return type-id='type-id-65'/>
16685    </function-decl>
16686    <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
16687      <parameter type-id='type-id-1539'/>
16688      <parameter type-id='type-id-1539'/>
16689      <return type-id='type-id-65'/>
16690    </function-decl>
16691    <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
16692      <parameter type-id='type-id-1539'/>
16693      <parameter type-id='type-id-2284'/>
16694      <return type-id='type-id-27'/>
16695    </function-decl>
16696    <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
16697      <parameter type-id='type-id-1539'/>
16698      <parameter type-id='type-id-2284'/>
16699      <return type-id='type-id-28'/>
16700    </function-decl>
16701    <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
16702      <parameter type-id='type-id-2283'/>
16703      <parameter type-id='type-id-1539'/>
16704      <parameter type-id='type-id-2284'/>
16705      <return type-id='type-id-2283'/>
16706    </function-decl>
16707    <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
16708      <parameter type-id='type-id-1539'/>
16709      <parameter type-id='type-id-2284'/>
16710      <parameter type-id='type-id-29'/>
16711      <return type-id='type-id-26'/>
16712    </function-decl>
16713    <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
16714      <parameter type-id='type-id-1539'/>
16715      <parameter type-id='type-id-2284'/>
16716      <parameter type-id='type-id-29'/>
16717      <return type-id='type-id-50'/>
16718    </function-decl>
16719    <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
16720      <parameter type-id='type-id-2283'/>
16721      <parameter type-id='type-id-1539'/>
16722      <parameter type-id='type-id-65'/>
16723      <return type-id='type-id-65'/>
16724    </function-decl>
16725    <function-decl name='wctob' filepath='/usr/include/wchar.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
16726      <parameter type-id='type-id-69'/>
16727      <return type-id='type-id-29'/>
16728    </function-decl>
16729    <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
16730      <parameter type-id='type-id-1539'/>
16731      <parameter type-id='type-id-1539'/>
16732      <parameter type-id='type-id-65'/>
16733      <return type-id='type-id-29'/>
16734    </function-decl>
16735    <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
16736      <parameter type-id='type-id-2283'/>
16737      <parameter type-id='type-id-1539'/>
16738      <parameter type-id='type-id-65'/>
16739      <return type-id='type-id-2283'/>
16740    </function-decl>
16741    <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
16742      <parameter type-id='type-id-2283'/>
16743      <parameter type-id='type-id-1539'/>
16744      <parameter type-id='type-id-65'/>
16745      <return type-id='type-id-2283'/>
16746    </function-decl>
16747    <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
16748      <parameter type-id='type-id-2283'/>
16749      <parameter type-id='type-id-58'/>
16750      <parameter type-id='type-id-65'/>
16751      <return type-id='type-id-2283'/>
16752    </function-decl>
16753    <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
16754      <parameter type-id='type-id-1539'/>
16755      <parameter is-variadic='yes'/>
16756      <return type-id='type-id-29'/>
16757    </function-decl>
16758    <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
16759      <parameter type-id='type-id-1539'/>
16760      <parameter is-variadic='yes'/>
16761      <return type-id='type-id-29'/>
16762    </function-decl>
16763    <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
16764      <parameter type-id='type-id-1539'/>
16765      <parameter type-id='type-id-2284'/>
16766      <return type-id='type-id-32'/>
16767    </function-decl>
16768    <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
16769      <parameter type-id='type-id-1539'/>
16770      <parameter type-id='type-id-2284'/>
16771      <parameter type-id='type-id-29'/>
16772      <return type-id='type-id-33'/>
16773    </function-decl>
16774    <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
16775      <parameter type-id='type-id-1539'/>
16776      <parameter type-id='type-id-2284'/>
16777      <parameter type-id='type-id-29'/>
16778      <return type-id='type-id-34'/>
16779    </function-decl>
16780    <function-decl name='setlocale' filepath='/usr/include/locale.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
16781      <parameter type-id='type-id-29'/>
16782      <parameter type-id='type-id-85'/>
16783      <return type-id='type-id-72'/>
16784    </function-decl>
16785    <function-decl name='localeconv' filepath='/usr/include/locale.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
16786      <return type-id='type-id-1547'/>
16787    </function-decl>
16788    <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
16789      <parameter type-id='type-id-2278'/>
16790      <return type-id='type-id-29'/>
16791    </function-decl>
16792    <function-decl name='atof' filepath='/usr/include/stdlib.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
16793      <parameter type-id='type-id-85'/>
16794      <return type-id='type-id-27'/>
16795    </function-decl>
16796    <function-decl name='atoi' filepath='/usr/include/stdlib.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
16797      <parameter type-id='type-id-85'/>
16798      <return type-id='type-id-29'/>
16799    </function-decl>
16800    <function-decl name='atol' filepath='/usr/include/stdlib.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
16801      <parameter type-id='type-id-85'/>
16802      <return type-id='type-id-26'/>
16803    </function-decl>
16804    <function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
16805      <parameter type-id='type-id-23'/>
16806      <parameter type-id='type-id-23'/>
16807      <parameter type-id='type-id-65'/>
16808      <parameter type-id='type-id-65'/>
16809      <parameter type-id='type-id-88'/>
16810      <return type-id='type-id-23'/>
16811    </function-decl>
16812    <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
16813      <parameter type-id='type-id-29'/>
16814      <parameter type-id='type-id-29'/>
16815      <return type-id='type-id-90'/>
16816    </function-decl>
16817    <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
16818      <parameter type-id='type-id-85'/>
16819      <return type-id='type-id-72'/>
16820    </function-decl>
16821    <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
16822      <parameter type-id='type-id-26'/>
16823      <parameter type-id='type-id-26'/>
16824      <return type-id='type-id-92'/>
16825    </function-decl>
16826    <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
16827      <parameter type-id='type-id-85'/>
16828      <parameter type-id='type-id-65'/>
16829      <return type-id='type-id-29'/>
16830    </function-decl>
16831    <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
16832      <parameter type-id='type-id-2283'/>
16833      <parameter type-id='type-id-85'/>
16834      <parameter type-id='type-id-65'/>
16835      <return type-id='type-id-65'/>
16836    </function-decl>
16837    <function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
16838      <parameter type-id='type-id-2283'/>
16839      <parameter type-id='type-id-85'/>
16840      <parameter type-id='type-id-65'/>
16841      <return type-id='type-id-29'/>
16842    </function-decl>
16843    <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
16844      <parameter type-id='type-id-23'/>
16845      <parameter type-id='type-id-65'/>
16846      <parameter type-id='type-id-65'/>
16847      <parameter type-id='type-id-88'/>
16848      <return type-id='type-id-57'/>
16849    </function-decl>
16850    <function-decl name='quick_exit' filepath='/usr/include/stdlib.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
16851      <parameter type-id='type-id-29'/>
16852      <return type-id='type-id-57'/>
16853    </function-decl>
16854    <function-decl name='rand' filepath='/usr/include/stdlib.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
16855      <return type-id='type-id-29'/>
16856    </function-decl>
16857    <function-decl name='srand' filepath='/usr/include/stdlib.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
16858      <parameter type-id='type-id-22'/>
16859      <return type-id='type-id-57'/>
16860    </function-decl>
16861    <function-decl name='strtod' filepath='/usr/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
16862      <parameter type-id='type-id-85'/>
16863      <parameter type-id='type-id-227'/>
16864      <return type-id='type-id-27'/>
16865    </function-decl>
16866    <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
16867      <parameter type-id='type-id-85'/>
16868      <parameter type-id='type-id-227'/>
16869      <parameter type-id='type-id-29'/>
16870      <return type-id='type-id-26'/>
16871    </function-decl>
16872    <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
16873      <parameter type-id='type-id-85'/>
16874      <parameter type-id='type-id-227'/>
16875      <parameter type-id='type-id-29'/>
16876      <return type-id='type-id-50'/>
16877    </function-decl>
16878    <function-decl name='system' filepath='/usr/include/stdlib.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
16879      <parameter type-id='type-id-85'/>
16880      <return type-id='type-id-29'/>
16881    </function-decl>
16882    <function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
16883      <parameter type-id='type-id-72'/>
16884      <parameter type-id='type-id-1539'/>
16885      <parameter type-id='type-id-65'/>
16886      <return type-id='type-id-65'/>
16887    </function-decl>
16888    <function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='869' column='1' visibility='default' binding='global' size-in-bits='64'>
16889      <parameter type-id='type-id-72'/>
16890      <parameter type-id='type-id-58'/>
16891      <return type-id='type-id-29'/>
16892    </function-decl>
16893    <function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
16894      <parameter type-id='type-id-33'/>
16895      <parameter type-id='type-id-33'/>
16896      <return type-id='type-id-60'/>
16897    </function-decl>
16898    <function-decl name='atoll' filepath='/usr/include/stdlib.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
16899      <parameter type-id='type-id-85'/>
16900      <return type-id='type-id-33'/>
16901    </function-decl>
16902    <function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
16903      <parameter type-id='type-id-85'/>
16904      <parameter type-id='type-id-227'/>
16905      <parameter type-id='type-id-29'/>
16906      <return type-id='type-id-33'/>
16907    </function-decl>
16908    <function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
16909      <parameter type-id='type-id-85'/>
16910      <parameter type-id='type-id-227'/>
16911      <parameter type-id='type-id-29'/>
16912      <return type-id='type-id-34'/>
16913    </function-decl>
16914    <function-decl name='strtof' filepath='/usr/include/stdlib.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
16915      <parameter type-id='type-id-85'/>
16916      <parameter type-id='type-id-227'/>
16917      <return type-id='type-id-28'/>
16918    </function-decl>
16919    <function-decl name='strtold' filepath='/usr/include/stdlib.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
16920      <parameter type-id='type-id-85'/>
16921      <parameter type-id='type-id-227'/>
16922      <return type-id='type-id-32'/>
16923    </function-decl>
16924    <function-decl name='clearerr' filepath='/usr/include/stdio.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
16925      <parameter type-id='type-id-105'/>
16926      <return type-id='type-id-57'/>
16927    </function-decl>
16928    <function-decl name='fclose' filepath='/usr/include/stdio.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
16929      <parameter type-id='type-id-105'/>
16930      <return type-id='type-id-29'/>
16931    </function-decl>
16932    <function-decl name='feof' filepath='/usr/include/stdio.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
16933      <parameter type-id='type-id-105'/>
16934      <return type-id='type-id-29'/>
16935    </function-decl>
16936    <function-decl name='ferror' filepath='/usr/include/stdio.h' line='830' column='1' visibility='default' binding='global' size-in-bits='64'>
16937      <parameter type-id='type-id-105'/>
16938      <return type-id='type-id-29'/>
16939    </function-decl>
16940    <function-decl name='fflush' filepath='/usr/include/stdio.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
16941      <parameter type-id='type-id-105'/>
16942      <return type-id='type-id-29'/>
16943    </function-decl>
16944    <function-decl name='fgetc' filepath='/usr/include/stdio.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
16945      <parameter type-id='type-id-105'/>
16946      <return type-id='type-id-29'/>
16947    </function-decl>
16948    <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
16949      <parameter type-id='type-id-105'/>
16950      <parameter type-id='type-id-1543'/>
16951      <return type-id='type-id-29'/>
16952    </function-decl>
16953    <function-decl name='fgets' filepath='/usr/include/stdio.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
16954      <parameter type-id='type-id-72'/>
16955      <parameter type-id='type-id-29'/>
16956      <parameter type-id='type-id-105'/>
16957      <return type-id='type-id-72'/>
16958    </function-decl>
16959    <function-decl name='fopen' filepath='/usr/include/stdio.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
16960      <parameter type-id='type-id-85'/>
16961      <parameter type-id='type-id-85'/>
16962      <return type-id='type-id-105'/>
16963    </function-decl>
16964    <function-decl name='fread' filepath='/usr/include/stdio.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
16965      <parameter type-id='type-id-23'/>
16966      <parameter type-id='type-id-65'/>
16967      <parameter type-id='type-id-65'/>
16968      <parameter type-id='type-id-105'/>
16969      <return type-id='type-id-65'/>
16970    </function-decl>
16971    <function-decl name='freopen' filepath='/usr/include/stdio.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
16972      <parameter type-id='type-id-85'/>
16973      <parameter type-id='type-id-85'/>
16974      <parameter type-id='type-id-105'/>
16975      <return type-id='type-id-105'/>
16976    </function-decl>
16977    <function-decl name='fseek' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
16978      <parameter type-id='type-id-105'/>
16979      <parameter type-id='type-id-26'/>
16980      <parameter type-id='type-id-29'/>
16981      <return type-id='type-id-29'/>
16982    </function-decl>
16983    <function-decl name='fsetpos' filepath='/usr/include/stdio.h' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
16984      <parameter type-id='type-id-105'/>
16985      <parameter type-id='type-id-387'/>
16986      <return type-id='type-id-29'/>
16987    </function-decl>
16988    <function-decl name='ftell' filepath='/usr/include/stdio.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
16989      <parameter type-id='type-id-105'/>
16990      <return type-id='type-id-26'/>
16991    </function-decl>
16992    <function-decl name='getc' filepath='/usr/include/stdio.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
16993      <parameter type-id='type-id-105'/>
16994      <return type-id='type-id-29'/>
16995    </function-decl>
16996    <function-decl name='getchar' filepath='/usr/include/stdio.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
16997      <return type-id='type-id-29'/>
16998    </function-decl>
16999    <function-decl name='gets' filepath='/usr/include/stdio.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
17000      <parameter type-id='type-id-72'/>
17001      <return type-id='type-id-72'/>
17002    </function-decl>
17003    <function-decl name='perror' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
17004      <parameter type-id='type-id-85'/>
17005      <return type-id='type-id-57'/>
17006    </function-decl>
17007    <function-decl name='remove' filepath='/usr/include/stdio.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
17008      <parameter type-id='type-id-85'/>
17009      <return type-id='type-id-29'/>
17010    </function-decl>
17011    <function-decl name='rename' filepath='/usr/include/stdio.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
17012      <parameter type-id='type-id-85'/>
17013      <parameter type-id='type-id-85'/>
17014      <return type-id='type-id-29'/>
17015    </function-decl>
17016    <function-decl name='rewind' filepath='/usr/include/stdio.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
17017      <parameter type-id='type-id-105'/>
17018      <return type-id='type-id-57'/>
17019    </function-decl>
17020    <function-decl name='setbuf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
17021      <parameter type-id='type-id-105'/>
17022      <parameter type-id='type-id-72'/>
17023      <return type-id='type-id-57'/>
17024    </function-decl>
17025    <function-decl name='setvbuf' filepath='/usr/include/stdio.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
17026      <parameter type-id='type-id-105'/>
17027      <parameter type-id='type-id-72'/>
17028      <parameter type-id='type-id-29'/>
17029      <parameter type-id='type-id-65'/>
17030      <return type-id='type-id-29'/>
17031    </function-decl>
17032    <function-decl name='tmpfile' filepath='/usr/include/stdio.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
17033      <return type-id='type-id-105'/>
17034    </function-decl>
17035    <function-decl name='tmpnam' filepath='/usr/include/stdio.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
17036      <parameter type-id='type-id-72'/>
17037      <return type-id='type-id-72'/>
17038    </function-decl>
17039    <function-decl name='ungetc' filepath='/usr/include/stdio.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
17040      <parameter type-id='type-id-29'/>
17041      <parameter type-id='type-id-105'/>
17042      <return type-id='type-id-29'/>
17043    </function-decl>
17044    <function-decl name='memcmp' filepath='/usr/include/string.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
17045      <parameter type-id='type-id-23'/>
17046      <parameter type-id='type-id-23'/>
17047      <parameter type-id='type-id-65'/>
17048      <return type-id='type-id-29'/>
17049    </function-decl>
17050    <function-decl name='strcoll' filepath='/usr/include/string.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
17051      <parameter type-id='type-id-85'/>
17052      <parameter type-id='type-id-85'/>
17053      <return type-id='type-id-29'/>
17054    </function-decl>
17055    <function-decl name='strerror' filepath='/usr/include/string.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
17056      <parameter type-id='type-id-29'/>
17057      <return type-id='type-id-72'/>
17058    </function-decl>
17059    <function-decl name='strtok' filepath='/usr/include/string.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
17060      <parameter type-id='type-id-72'/>
17061      <parameter type-id='type-id-85'/>
17062      <return type-id='type-id-72'/>
17063    </function-decl>
17064    <function-decl name='strxfrm' filepath='/usr/include/string.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
17065      <parameter type-id='type-id-72'/>
17066      <parameter type-id='type-id-85'/>
17067      <parameter type-id='type-id-65'/>
17068      <return type-id='type-id-65'/>
17069    </function-decl>
17070    <function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
17071      <parameter type-id='type-id-69'/>
17072      <parameter type-id='type-id-97'/>
17073      <return type-id='type-id-29'/>
17074    </function-decl>
17075    <function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
17076      <parameter type-id='type-id-69'/>
17077      <parameter type-id='type-id-99'/>
17078      <return type-id='type-id-69'/>
17079    </function-decl>
17080    <function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
17081      <parameter type-id='type-id-85'/>
17082      <return type-id='type-id-99'/>
17083    </function-decl>
17084    <function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
17085      <parameter type-id='type-id-85'/>
17086      <return type-id='type-id-97'/>
17087    </function-decl>
17088    <namespace-decl name='mpl_'>
17089      <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-631'>
17090        <data-member access='public' static='yes'>
17091          <var-decl name='value' type-id='type-id-351' mangled-name='_ZN4mpl_5bool_ILb1EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
17092        </data-member>
17093      </class-decl>
17094      <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-628'>
17095        <data-member access='public' static='yes'>
17096          <var-decl name='value' type-id='type-id-351' mangled-name='_ZN4mpl_5bool_ILb0EE5valueE' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
17097        </data-member>
17098      </class-decl>
17099      <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-679'>
17100        <data-member access='public' static='yes'>
17101          <var-decl name='value' type-id='type-id-1530' 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'/>
17102        </data-member>
17103      </class-decl>
17104      <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-658'>
17105        <data-member access='public' static='yes'>
17106          <var-decl name='value' type-id='type-id-388' 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'/>
17107        </data-member>
17108      </class-decl>
17109      <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-634'>
17110        <data-member access='public' static='yes'>
17111          <var-decl name='value' type-id='type-id-388' 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'/>
17112        </data-member>
17113      </class-decl>
17114      <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-652'>
17115        <data-member access='public' static='yes'>
17116          <var-decl name='value' type-id='type-id-388' 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'/>
17117        </data-member>
17118      </class-decl>
17119      <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-685'>
17120        <data-member access='public' static='yes'>
17121          <var-decl name='value' type-id='type-id-1530' 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'/>
17122        </data-member>
17123      </class-decl>
17124      <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-682'>
17125        <data-member access='public' static='yes'>
17126          <var-decl name='value' type-id='type-id-1530' 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'/>
17127        </data-member>
17128      </class-decl>
17129      <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-655'>
17130        <data-member access='public' static='yes'>
17131          <var-decl name='value' type-id='type-id-388' 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'/>
17132        </data-member>
17133      </class-decl>
17134      <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-664'>
17135        <data-member access='public' static='yes'>
17136          <var-decl name='value' type-id='type-id-388' 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'/>
17137        </data-member>
17138      </class-decl>
17139      <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-661'>
17140        <data-member access='public' static='yes'>
17141          <var-decl name='value' type-id='type-id-388' 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'/>
17142        </data-member>
17143      </class-decl>
17144      <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-667'>
17145        <data-member access='public' static='yes'>
17146          <var-decl name='value' type-id='type-id-388' 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'/>
17147        </data-member>
17148      </class-decl>
17149      <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-670'>
17150        <data-member access='public' static='yes'>
17151          <var-decl name='value' type-id='type-id-388' 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'/>
17152        </data-member>
17153      </class-decl>
17154      <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-673'>
17155        <data-member access='public' static='yes'>
17156          <var-decl name='value' type-id='type-id-388' 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'/>
17157        </data-member>
17158      </class-decl>
17159      <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-676'>
17160        <data-member access='public' static='yes'>
17161          <var-decl name='value' type-id='type-id-388' 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'/>
17162        </data-member>
17163      </class-decl>
17164      <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-640'>
17165        <data-member access='public' static='yes'>
17166          <var-decl name='value' type-id='type-id-388' 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'/>
17167        </data-member>
17168      </class-decl>
17169      <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-643'>
17170        <data-member access='public' static='yes'>
17171          <var-decl name='value' type-id='type-id-388' 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'/>
17172        </data-member>
17173      </class-decl>
17174      <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-646'>
17175        <data-member access='public' static='yes'>
17176          <var-decl name='value' type-id='type-id-388' 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'/>
17177        </data-member>
17178      </class-decl>
17179      <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-649'>
17180        <data-member access='public' static='yes'>
17181          <var-decl name='value' type-id='type-id-388' 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'/>
17182        </data-member>
17183      </class-decl>
17184      <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-637'>
17185        <data-member access='public' static='yes'>
17186          <var-decl name='value' type-id='type-id-388' 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'/>
17187        </data-member>
17188      </class-decl>
17189    </namespace-decl>
17190    <function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
17191      <return type-id='type-id-102'/>
17192    </function-decl>
17193    <function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
17194      <parameter type-id='type-id-63'/>
17195      <parameter type-id='type-id-63'/>
17196      <return type-id='type-id-27'/>
17197    </function-decl>
17198    <function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
17199      <parameter type-id='type-id-2269'/>
17200      <return type-id='type-id-63'/>
17201    </function-decl>
17202    <function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
17203      <parameter type-id='type-id-2268'/>
17204      <return type-id='type-id-63'/>
17205    </function-decl>
17206    <function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
17207      <parameter type-id='type-id-1526'/>
17208      <return type-id='type-id-72'/>
17209    </function-decl>
17210    <function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
17211      <parameter type-id='type-id-1524'/>
17212      <return type-id='type-id-72'/>
17213    </function-decl>
17214    <function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
17215      <parameter type-id='type-id-1524'/>
17216      <return type-id='type-id-2269'/>
17217    </function-decl>
17218    <function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
17219      <parameter type-id='type-id-1524'/>
17220      <return type-id='type-id-2269'/>
17221    </function-decl>
17222    <function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
17223      <parameter type-id='type-id-72'/>
17224      <parameter type-id='type-id-65'/>
17225      <parameter type-id='type-id-85'/>
17226      <parameter type-id='type-id-1526'/>
17227      <return type-id='type-id-65'/>
17228    </function-decl>
17229    <namespace-decl name='mongoutils'>
17230      <namespace-decl name='str'>
17231        <class-decl name='stream' size-in-bits='256' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='56' column='1' id='type-id-624'>
17232          <data-member access='public' layout-offset-in-bits='0'>
17233            <var-decl name='ss' type-id='type-id-1635' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='58' column='1'/>
17234          </data-member>
17235          <member-function access='public' const='yes'>
17236            <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'>
17237              <parameter type-id='type-id-627' name='this' is-artificial='yes'/>
17238              <return type-id='type-id-1383'/>
17239            </function-decl>
17240          </member-function>
17241          <member-function access='public'>
17242            <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_'>
17243              <parameter type-id='type-id-1706' name='this' is-artificial='yes'/>
17244              <parameter type-id='type-id-229' name='v' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1'/>
17245              <return type-id='type-id-1704'/>
17246            </function-decl>
17247          </member-function>
17248          <member-function access='public'>
17249            <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_'>
17250              <parameter type-id='type-id-1706' name='this' is-artificial='yes'/>
17251              <parameter type-id='type-id-390' name='v' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1'/>
17252              <return type-id='type-id-1704'/>
17253            </function-decl>
17254          </member-function>
17255          <member-function access='public'>
17256            <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_'>
17257              <parameter type-id='type-id-1706' name='this' is-artificial='yes'/>
17258              <parameter type-id='type-id-231' name='v' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1'/>
17259              <return type-id='type-id-1704'/>
17260            </function-decl>
17261          </member-function>
17262        </class-decl>
17263      </namespace-decl>
17264    </namespace-decl>
17265    <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'>
17266      <parameter type-id='type-id-1381'/>
17267      <parameter type-id='type-id-23' name='__p' filepath='/usr/include/c++/4.9/new' line='146' column='1'/>
17268      <return type-id='type-id-23'/>
17269    </function-decl>
17270    <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_'>
17271      <parameter type-id='type-id-23'/>
17272      <parameter type-id='type-id-23'/>
17273      <return type-id='type-id-57'/>
17274    </function-decl>
17275    <function-type size-in-bits='64' id='type-id-193'>
17276      <parameter type-id='type-id-1709'/>
17277      <parameter type-id='type-id-693'/>
17278      <parameter type-id='type-id-2859'/>
17279      <return type-id='type-id-1'/>
17280    </function-type>
17281    <function-type size-in-bits='64' id='type-id-232'>
17282      <parameter type-id='type-id-693'/>
17283      <parameter type-id='type-id-1604'/>
17284      <return type-id='type-id-545'/>
17285    </function-type>
17286    <function-type size-in-bits='64' id='type-id-234'>
17287      <parameter type-id='type-id-1604'/>
17288      <return type-id='type-id-545'/>
17289    </function-type>
17290    <function-type size-in-bits='64' id='type-id-1544'>
17291      <parameter type-id='type-id-23'/>
17292      <parameter type-id='type-id-23'/>
17293      <return type-id='type-id-29'/>
17294    </function-type>
17295    <function-type size-in-bits='64' id='type-id-2106'>
17296      <parameter type-id='type-id-2105'/>
17297      <return type-id='type-id-2105'/>
17298    </function-type>
17299    <function-type size-in-bits='64' id='type-id-2145'>
17300      <parameter type-id='type-id-2144'/>
17301      <return type-id='type-id-2144'/>
17302    </function-type>
17303    <function-type size-in-bits='64' id='type-id-2277'>
17304      <return type-id='type-id-57'/>
17305    </function-type>
17306    <function-type size-in-bits='64' method-class-id='type-id-1866' id='type-id-2279'>
17307      <parameter type-id='type-id-1867' is-artificial='yes'/>
17308      <return type-id='type-id-57'/>
17309    </function-type>
17310  </abi-instr>
17311</abi-corpus>
17312