blob: de746d0407c342a2d00d2c5c4810d826bdfe1981 [file] [log] [blame]
<abi-corpus version='2.0' path='data/test-read-dwarf/test11-pr18828.so'>
<elf-needed>
<dependency name='build/debug/mongo/db/libserver_parameters.so'/>
<dependency name='build/debug/mongo/libbase.so'/>
<dependency name='build/debug/mongo/platform/libplatform.so'/>
<dependency name='build/debug/mongo/util/concurrency/libsynchronization.so'/>
<dependency name='build/debug/mongo/util/libdebugger.so'/>
<dependency name='build/debug/mongo/util/libfoundation.so'/>
<dependency name='build/debug/mongo/util/libquick_exit.so'/>
<dependency name='build/debug/mongo/util/options_parser/liboptions_parser.so'/>
<dependency name='build/debug/third_party/boost-1.56.0/libboost_chrono.so'/>
<dependency name='build/debug/third_party/boost-1.56.0/libboost_filesystem.so'/>
<dependency name='build/debug/third_party/boost-1.56.0/libboost_program_options.so'/>
<dependency name='build/debug/third_party/boost-1.56.0/libboost_system.so'/>
<dependency name='build/debug/third_party/boost-1.56.0/libboost_thread.so'/>
<dependency name='build/debug/third_party/gperftools-2.2/libtcmalloc_minimal.so'/>
<dependency name='build/debug/third_party/libshim_allocator.so'/>
<dependency name='build/debug/third_party/libshim_boost.so'/>
<dependency name='build/debug/third_party/libshim_pcrecpp.so'/>
<dependency name='build/debug/third_party/libshim_tz.so'/>
<dependency name='build/debug/third_party/libshim_yaml.so'/>
<dependency name='build/debug/third_party/murmurhash3/libmurmurhash3.so'/>
<dependency name='build/debug/third_party/pcre-8.37/libpcrecpp.so'/>
<dependency name='build/debug/third_party/yaml-cpp-0.5.1/libyaml.so'/>
<dependency name='libssl.so.1.0.0'/>
<dependency name='libcrypto.so.1.0.0'/>
<dependency name='librt.so.1'/>
<dependency name='libdl.so.2'/>
<dependency name='libstdc++.so.6'/>
<dependency name='libm.so.6'/>
<dependency name='libgcc_s.so.1'/>
<dependency name='libpthread.so.0'/>
<dependency name='libc.so.6'/>
</elf-needed>
<elf-function-symbols>
<elf-symbol name='_ZN10mongoutils3str6streamC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN10mongoutils3str6streamC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN10mongoutils3str6streamC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN10mongoutils3str6streamD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN10mongoutils3str6streamD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN10mongoutils3str6streamD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN10mongoutils3str6streamlsIA42_cEERS1_RKT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN10mongoutils3str6streamlsIA50_cEERS1_RKT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN10mongoutils3str6streamlsIiEERS1_RKT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo10AtomicWordIjE16fetchAndSubtractEj' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo10AtomicWordIjE16subtractAndFetchEj' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo10StringDataC1EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo10StringDataC1ERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo10StringDataC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo10StringDataC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo10StringDataC1EPKc' is-defined='yes'/>
<elf-symbol name='_ZN5mongo10StringDataC2ERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo10StringDataC1ERKSs' is-defined='yes'/>
<elf-symbol name='_ZN5mongo10StringDataC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo10StringDataC1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11DBException10addContextERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11DBExceptionC1ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11DBExceptionC2ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo11DBExceptionC1ERKSsi' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11DBExceptionD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11DBExceptionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11DBExceptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo11DBExceptionD1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE12reserveBytesEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE13appendNumImplIcEEvT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE13appendNumImplIiEEvT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE15grow_reallocateEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE18claimReservedBytesEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE3bufEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4growEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4killEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4skipEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendBufEPKvm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendStrENS_10StringDataEb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC1Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC1Ei' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12LittleEndianIcEC1Ec' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12LittleEndianIcEC2Ec' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo12LittleEndianIcEC1Ec' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12LittleEndianIiEC1Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12LittleEndianIiEC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo12LittleEndianIiEC1Ei' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12SharedBufferC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12SharedBufferC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo12SharedBufferC1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12SharedBufferD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo12SharedBufferD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12SharedBufferD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo13ConstDataViewC1EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo13ConstDataViewC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo13ConstDataViewC1EPKc' is-defined='yes'/>
<elf-symbol name='_ZN5mongo13ExceptionInfoC1ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo13ExceptionInfoC2ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo13ExceptionInfoC1ERKSsi' is-defined='yes'/>
<elf-symbol name='_ZN5mongo13ExceptionInfoD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo13ExceptionInfoD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo13ExceptionInfoD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilder11appendArrayENS_10StringDataERKNS_7BSONObjE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilder4doneEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilder5_doneEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEPKci' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilder6appendISsEERS0_NS_10StringDataERKSt6vectorIT_SaIS5_EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilder6numStrEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilderC1Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilderC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo14BSONObjBuilderC1Ei' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilderD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilderD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo14BSONObjBuilderD1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14addSASLOptionsEPNS_17optionenvironment13OptionSectionE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo15BSONSizeTracker3gotEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo15tagLittleEndianIcEENS_12LittleEndianIT_EES2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo15tagLittleEndianIiEENS_12LittleEndianIT_EES2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo16SASLGlobalParamsC1Ev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo16SASLGlobalParamsC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' alias='_ZN5mongo16SASLGlobalParamsC1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo16SASLGlobalParamsD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo16SASLGlobalParamsD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo16SASLGlobalParamsD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo16TrivialAllocator4FreeEPv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo16TrivialAllocator6MallocEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo16TrivialAllocator7ReallocEPvm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo16storeSASLOptionsERKNS_17optionenvironment11EnvironmentE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMIiEERS2_T_iPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE6appendENS_10StringDataE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsENS_10StringDataE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17optionenvironment13OptionSectionC1ERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17optionenvironment13OptionSectionC2ERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17optionenvironment13OptionSectionC1ERKSs' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17optionenvironment13OptionSectionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17optionenvironment13OptionSectionD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17optionenvironment13OptionSectionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17optionenvironment17OptionDescriptionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17optionenvironment17OptionDescriptionD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17optionenvironment17OptionDescriptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17optionenvironment5ValueD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo17optionenvironment5ValueD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17optionenvironment5ValueD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo18AssertionExceptionC1ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo18AssertionExceptionC2ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo18AssertionExceptionC1ERKSsi' is-defined='yes'/>
<elf-symbol name='_ZN5mongo18AssertionExceptionD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo18AssertionExceptionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo18AssertionExceptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo18AssertionExceptionD1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo21MsgAssertionExceptionC1EiRKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo21MsgAssertionExceptionC2EiRKSs' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo21MsgAssertionExceptionC1EiRKSs' is-defined='yes'/>
<elf-symbol name='_ZN5mongo21MsgAssertionExceptionD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo21MsgAssertionExceptionD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo21MsgAssertionExceptionD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo21MsgAssertionExceptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo21intrusive_ptr_releaseEPNS_12SharedBuffer6HolderE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsE3setERKNS_11BSONElementE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsE3setERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsE8validateERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsEC1EPNS_18ServerParameterSetERKSsPSsbb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterISsEC1EPNS_18ServerParameterSetERKSsPSsbb' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsED0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterISsED1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3setERKNS_11BSONElementE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3setERKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEE8validateERKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC1EPNS_18ServerParameterSetERKSsPS3_bb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC1EPNS_18ServerParameterSetERKSsPS3_bb' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterIiE3setERKNS_11BSONElementE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterIiE3setERKi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterIiE6appendEPNS_16OperationContextERNS_14BSONObjBuilderERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterIiE8validateERKi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterIiEC1EPNS_18ServerParameterSetERKSsPibb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterIiEC2EPNS_18ServerParameterSetERKSsPibb' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterIiEC1EPNS_18ServerParameterSetERKSsPibb' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterIiED0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterIiED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterIiED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo23ExportedServerParameterIiED1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo25BSONObjBuilderValueStreamD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo25BSONObjBuilderValueStreamD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo25BSONObjBuilderValueStreamD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameter8validateERKi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo36ExportedScramIterationCountParameterC1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterD0Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo36ExportedScramIterationCountParameterD1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo43_mongoInitializerFunction_SASLOptions_StoreEPNS_18InitializerContextE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo46_mongoInitializerFunction_SASLOptions_RegisterEPNS_18InitializerContextE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6Status2OKEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6Status9ErrorInfoD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6Status9ErrorInfoD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6Status9ErrorInfoD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6StatusC1EOS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6StatusC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6StatusC2EOS0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6StatusC1EOS0_' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6StatusC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6StatusC1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6StatusD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6StatusD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6StatusD1Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6endian14littleToNativeIiEET_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6endian14nativeToLittleIcEET_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6endian14nativeToLittleIiEET_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6endian18ByteOrderConverterIaE14nativeToLittleEa' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6endian18ByteOrderConverterIiE14littleToNativeEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6endian18ByteOrderConverterIiE14nativeToLittleEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger10LogManager15getGlobalDomainEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger11LogSeverity3LogEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger11LogSeverityC1Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger11LogSeverityC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6logger11LogSeverityC1Ei' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger12LogComponentC1ENS1_5ValueE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6logger12LogComponentC1ENS1_5ValueE' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger15globalLogDomainEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger16LogstreamBuilder6streamEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger16LogstreamBuilderlsEPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6logger16LogstreamBuilderlsERKSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo7BSONObj4initEPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo7BSONObjC1EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo7BSONObjC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo7BSONObjC1EPKc' is-defined='yes'/>
<elf-symbol name='_ZN5mongo7BSONObjD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo7BSONObjD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo7BSONObjD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType10unsafeLoadINS_12LittleEndianIiEEEEvPT_PKcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType10unsafeLoadIiEEvPT_PKcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIcEEEEvRKT_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType11unsafeStoreINS_12LittleEndianIiEEEEvRKT_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType11unsafeStoreIcEEvRKT_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType11unsafeStoreIiEEvRKT_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType16defaultConstructINS_12LittleEndianIiEEEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType16defaultConstructIiEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE11unsafeStoreERKS3_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE10unsafeLoadEPS3_PKcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE11unsafeStoreERKS3_PcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE16defaultConstructEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType7HandlerIcvE11unsafeStoreERKcPcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType7HandlerIivE10unsafeLoadEPiPKcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType7HandlerIivE11unsafeStoreERKiPcPm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataType7HandlerIivE16defaultConstructEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataView5writeINS_12LittleEndianIcEEEERS0_RKT_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataView5writeINS_12LittleEndianIiEEEERS0_RKT_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataViewC1EPc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo8DataViewC2EPc' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo8DataViewC1EPc' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE10deallocateEPSsm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE7destroyISsEEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE8allocateEmPKv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE9constructISsJSsEEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC1ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsEC1ERKS1_' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsED1Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE10deallocateEPS5_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE7destroyIS5_EEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE10deallocateEPS5_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE7destroyIS5_EEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEE10deallocateEPS5_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE10deallocateEPS5_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE7destroyIS4_EEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE15_S_always_equalEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE6_M_ptrEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE7_M_addrEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC1ERKS2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEppEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC1ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEppEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxxneIPKSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESB_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxxneIPSsSt6vectorISsSaISsEEEEbRKNS_17__normal_iteratorIT_T0_EESA_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK10mongoutils3str6streamcvSsEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo10StringData4sizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo10StringData6copyToEPcb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo11DBException12appendPrefixERSt18basic_stringstreamIcSt11char_traitsIcESaIcEE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo11DBException4whatEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo11DBException7getCodeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE3lenEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE7getSizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo12LittleEndianIiEcviEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEERKS0_PT_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo13ConstDataView4readINS_12LittleEndianIiEEEET_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo13ConstDataView4viewEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo17StringBuilderImplINS_16TrivialAllocatorEE3strEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo17optionenvironment5Value2asISsEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo17optionenvironment5Value2asISt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo17optionenvironment5Value2asISt6vectorISsSaISsEEEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo17optionenvironment5Value2asIiEET_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo18AssertionException15isUserAssertionEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo18AssertionException6severeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo23ExportedServerParameterISsE3getEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo23ExportedServerParameterISt6vectorISsSaISsEEE3getEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo23ExportedServerParameterIiE3getEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo6Status4codeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo6Status4isOKEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo7BSONObj7isValidEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo7BSONObj7objdataEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo7BSONObj7objsizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK5mongo8DataView4viewEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK9__gnu_cxx13new_allocatorISsE8max_sizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEE4baseEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEdeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEE4baseEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEdeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EE3getEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEcvbEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEdeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt12_Vector_baseISsSaISsEE13get_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt13move_iteratorIPSsE4baseEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt13move_iteratorIPSsEdeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt14default_deleteIN5mongo14BSONObjBuilderEEclEPS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSsEEneERKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSsEEptEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt6vectorISsSaISsEE12_M_check_lenEmPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt6vectorISsSaISsEE3endEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt6vectorISsSaISsEE4sizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt6vectorISsSaISsEE5beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt6vectorISsSaISsEE8capacityEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt6vectorISsSaISsEE8max_sizeEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt6vectorISsSaISsEEixEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt9_Any_data9_M_accessEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNKSt9_Any_data9_M_accessIPFN5mongo6StatusEPNS1_18InitializerContextEEEERKT_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISsEC1ERKS_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISsEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISsEC2ERKS_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISsEC1ERKS_' is-defined='yes'/>
<elf-symbol name='_ZNSaISsEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISsEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISsED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_Head_baseILm0EPN5mongo14BSONObjBuilderELb0EE7_M_headERS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_Head_baseILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEELb0EE7_M_headERKS6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_Head_baseILm1ESt14default_deleteIN5mongo14BSONObjBuilderEELb1EE7_M_headERS4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb0EE7_S_baseES7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEELb1EE7_S_baseES7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_Iter_baseIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEELb1EE7_S_baseES6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_Iter_baseIPSsLb0EE7_S_baseES0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE21_M_get_Node_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE7_M_initEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE8_M_clearEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE21_M_get_Node_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE7_M_initEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE8_M_clearEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_nodeIN5mongo17optionenvironment13OptionSectionEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_nodeIN5mongo17optionenvironment13OptionSectionEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_nodeIN5mongo17optionenvironment13OptionSectionEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10shared_ptrIN5mongo17optionenvironment10ConstraintEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10shared_ptrIN5mongo17optionenvironment10ConstraintEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10shared_ptrIN5mongo17optionenvironment10ConstraintEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EE11get_deleterEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED1Ev' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt11_Tuple_implILm0EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt11_Tuple_implILm0EJPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt11_Tuple_implILm1EJSt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_headERS4_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt12_Destroy_auxILb0EE9__destroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEEvT_S9_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Destroy_auxILb0EE9__destroyIPSsEEvT_S3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Destroy_auxILb0EE9__destroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEEvT_S8_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_impl12_M_swap_dataERS2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE13_M_deallocateEPSsm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE19_M_get_Tp_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC1ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEEC1ERKS0_' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEED1Ev' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE12_Vector_implD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE13_M_deallocateEPS4_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE19_M_get_Tp_allocatorEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt13_Rb_tree_nodeISt4pairIKSsSsEE9_M_valptrEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt13move_iteratorIPSsEC1ES0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt13move_iteratorIPSsEC2ES0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt13move_iteratorIPSsEC1ES0_' is-defined='yes'/>
<elf-symbol name='_ZNSt13move_iteratorIPSsEppEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt14_Function_baseC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt14_Function_baseC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt14_Function_baseC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt14_Function_baseD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt14_Function_baseD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt14_Function_baseD1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt14unary_functionIPN5mongo18InitializerContextENS0_6StatusEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt14unary_functionIPN5mongo18InitializerContextENS0_6StatusEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt14unary_functionIPN5mongo18InitializerContextENS0_6StatusEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt16allocator_traitsISaISsEE10deallocateERS0_PSsm' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt16allocator_traitsISaISsEE11_S_max_sizeIKS0_vEEmRT_i' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt16allocator_traitsISaISsEE7destroyISsEEvRS0_PT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt16allocator_traitsISaISsEE8allocateERS0_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt16allocator_traitsISaISsEE8max_sizeERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE10deallocateERS5_PS4_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE10deallocateERS5_PS4_m' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE7destroyIS3_EEvRS5_PT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt17_Function_handlerIFN5mongo6StatusEPNS0_18InitializerContextEEPS4_E9_M_invokeERKSt9_Any_dataS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC1EPSt13_Rb_tree_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEppEi' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPSsS2_EET0_T_S4_S3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEIPNS0_18InitializerContextEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEIPNS0_18InitializerContextEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt31_Maybe_unary_or_binary_functionIN5mongo6StatusEJPNS0_18InitializerContextEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE3endEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt4pairIKSsSsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt4pairIKSsSsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt4pairIKSsSsED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEE12emplace_backIISsEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEE12emplace_backIJSsEEEvDpOT_' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEE12emplace_backIJSsEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEE14_M_move_assignEOS1_St17integral_constantIbLb1EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEE15_M_erase_at_endEPSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIJSsEEEvDpOT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEE3endEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEE5beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEE5clearEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEE9push_backEOSs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEEC1ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEEC2ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEEC1ERKS0_' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEEC1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEEaSEOS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEEaSERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED1Ev' is-defined='yes'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE3endEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_beginEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC1IPS4_vEET_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC2IPS4_vEET_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC1IPS4_vEET_' is-defined='yes'/>
<elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEED1Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt9_Any_data9_M_accessEv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt9_Any_data9_M_accessIPFN5mongo6StatusEPNS1_18InitializerContextEEEERT_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt9_Any_data9_M_accessIPKSt9type_infoEERT_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt9_Any_data9_M_accessIPPFN5mongo6StatusEPNS1_18InitializerContextEEEERT_v' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt9exceptionC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt9exceptionC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt9exceptionC1Ev' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsIRKSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt10_ConstructISsJRKSsEEvPT_DpOT0_' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsIRSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt10_ConstructISsJRSsEEvPT_DpOT0_' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsISsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt10_ConstructISsJSsEEvPT_DpOT0_' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsJRKSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsJRSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsJSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt11__addressofIKPFN5mongo6StatusEPNS0_18InitializerContextEEEPT_RS7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt11__addressofISsEPT_RS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt11__addressofISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEPT_RS5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<elf-symbol name='_ZSt12__miter_baseIPSsENSt11_Miter_baseIT_E13iterator_typeES2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZSt12__niter_baseIPSsENSt11_Niter_baseIT_E13iterator_typeES2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt13__copy_move_aILb0EPKSsPSsET1_T0_S4_S3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt13__copy_move_aILb0EPSsS0_ET1_T0_S2_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZSt14__copy_move_a2ILb0EPSsS0_ET1_T0_S2_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt15__alloc_on_copyISaISsEEvRT_RKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt15__alloc_on_moveISaISsEEvRT_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt18__do_alloc_on_copyISaISsEEvRT_RKS1_St17integral_constantIbLb0EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt18__do_alloc_on_moveISaISsEEvRT_S2_St17integral_constantIbLb1EE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsET0_T_SA_S9_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt18uninitialized_copyIPSsS0_ET0_T_S2_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt18uninitialized_copyISt13move_iteratorIPSsES1_ET0_T_S4_S3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<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'/>
<elf-symbol name='_ZSt32__make_move_if_noexcept_iteratorIPSsSt13move_iteratorIS0_EET0_T_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<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'/>
<elf-symbol name='_ZSt3getILm0EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<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'/>
<elf-symbol name='_ZSt3getILm1EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt3maxImERKT_S2_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<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'/>
<elf-symbol name='_ZSt4copyIPSsS0_ET0_T_S2_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt4moveIRPFN5mongo6StatusEPNS0_18InitializerContextEEEONSt16remove_referenceIT_E4typeEOS8_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt4moveIRPSsEONSt16remove_referenceIT_E4typeEOS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt4moveIRSaISsEEONSt16remove_referenceIT_E4typeEOS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt4moveIRSsEONSt16remove_referenceIT_E4typeEOS2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt4moveIRSt6vectorISsSaISsEEEONSt16remove_referenceIT_E4typeEOS5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt4swapIPSsEvRT_S2_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt7forwardIPN5mongo18InitializerContextEEOT_RNSt16remove_referenceIS3_E4typeE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt7forwardIRKSsEOT_RNSt16remove_referenceIS2_E4typeE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt7forwardIRSsEOT_RNSt16remove_referenceIS1_E4typeE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt7forwardISsEOT_RNSt16remove_referenceIS0_E4typeE' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt8_DestroyIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEESsEvT_S7_RSaIT0_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt8_DestroyIPSsEvT_S1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt8_DestroyIPSsSsEvT_S1_RSaIT0_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt8_DestroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEvT_S6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt8_DestroyIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEES4_EvT_S6_RSaIT0_E' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt8_DestroyISsEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt8_DestroyISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEvPT_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSteqIPSsEbRKSt13move_iteratorIT_ES5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZStneIPSsEbRKSt13move_iteratorIT_ES5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZStneISsEbRKSaIT_ES3_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZStorSt13_Ios_OpenmodeS_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_OS6_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZdlPvS_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZnwmPv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
</elf-function-symbols>
<elf-variable-symbols>
<elf-symbol name='_ZN5mongo16saslGlobalParamsE' size='56' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo19SASLHostNameSettingE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo20SASLAuthdPathSettingE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo22SASLServiceNameSettingE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo24scramIterationCountParamE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo35SASLAuthenticationMechanismsSettingE' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTIFN5mongo6StatusEPNS_18InitializerContextEE' size='16' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTIN5mongo18AssertionExceptionE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTIN5mongo23ExportedServerParameterISsEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTIN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTIN5mongo23ExportedServerParameterIiEE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTIN5mongo36ExportedScramIterationCountParameterE' size='24' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTIPFN5mongo6StatusEPNS_18InitializerContextEE' size='32' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTSFN5mongo6StatusEPNS_18InitializerContextEE' size='43' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTSN5mongo18AssertionExceptionE' size='29' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTSN5mongo23ExportedServerParameterISsEE' size='38' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTSN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEE' size='55' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTSN5mongo23ExportedServerParameterIiEE' size='37' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTSN5mongo36ExportedScramIterationCountParameterE' size='47' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTSPFN5mongo6StatusEPNS_18InitializerContextEE' size='44' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTVN5mongo18AssertionExceptionE' size='88' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTVN5mongo23ExportedServerParameterISsEE' size='80' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTVN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEE' size='80' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTVN5mongo23ExportedServerParameterIiEE' size='80' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZTVN5mongo36ExportedScramIterationCountParameterE' size='80' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
</elf-variable-symbols>
<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'>
<type-decl name='bool' size-in-bits='8' id='type-id-1'/>
<array-type-def dimensions='1' type-id='type-id-1' size-in-bits='112' id='type-id-2'>
<subrange length='14' type-id='type-id-3' id='type-id-4'/>
</array-type-def>
<type-decl name='char' size-in-bits='8' id='type-id-5'/>
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='96' id='type-id-6'>
<subrange length='12' type-id='type-id-3' id='type-id-7'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='112' id='type-id-8'>
<subrange length='14' type-id='type-id-3' id='type-id-4'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='128' id='type-id-9'>
<subrange length='16' type-id='type-id-3' id='type-id-10'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='8' id='type-id-11'>
<subrange length='1' type-id='type-id-3' id='type-id-12'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='160' id='type-id-13'>
<subrange length='20' type-id='type-id-3' id='type-id-14'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='336' id='type-id-15'>
<subrange length='42' type-id='type-id-3' id='type-id-16'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='32' id='type-id-17'>
<subrange length='4' type-id='type-id-3' id='type-id-18'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='400' id='type-id-19'>
<subrange length='50' type-id='type-id-3' id='type-id-20'/>
</array-type-def>
<class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-21'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='gp_offset' type-id='type-id-22' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='fp_offset' type-id='type-id-22' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='overflow_arg_area' type-id='type-id-23' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='reg_save_area' type-id='type-id-23' visibility='default'/>
</data-member>
</class-decl>
<class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' id='type-id-24'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='__pfn' type-id='type-id-25' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='__delta' type-id='type-id-26' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
</data-member>
</class-decl>
<type-decl name='double' size-in-bits='64' id='type-id-27'/>
<type-decl name='float' size-in-bits='32' id='type-id-28'/>
<type-decl name='int' size-in-bits='32' id='type-id-29'/>
<array-type-def dimensions='1' type-id='type-id-29' size-in-bits='320' id='type-id-30'>
<subrange length='10' type-id='type-id-3' id='type-id-31'/>
</array-type-def>
<type-decl name='long double' size-in-bits='128' id='type-id-32'/>
<type-decl name='long int' size-in-bits='64' id='type-id-26'/>
<type-decl name='long long int' size-in-bits='64' id='type-id-33'/>
<type-decl name='long long unsigned int' size-in-bits='64' id='type-id-34'/>
<type-decl name='short int' size-in-bits='16' id='type-id-35'/>
<type-decl name='signed char' size-in-bits='8' id='type-id-36'/>
<type-decl name='sizetype' size-in-bits='64' id='type-id-3'/>
<array-type-def dimensions='1' type-id='type-id-37' size-in-bits='6400' id='type-id-38'>
<subrange length='100' type-id='type-id-3' id='type-id-39'/>
</array-type-def>
<type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-40'/>
<type-decl name='unsigned char' size-in-bits='8' id='type-id-41'/>
<array-type-def dimensions='1' type-id='type-id-41' size-in-bits='832' id='type-id-42'>
<subrange length='104' type-id='type-id-3' id='type-id-43'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-41' size-in-bits='96' id='type-id-44'>
<subrange length='12' type-id='type-id-3' id='type-id-7'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-41' size-in-bits='128' id='type-id-45'>
<subrange length='16' type-id='type-id-3' id='type-id-10'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-41' size-in-bits='24' id='type-id-46'>
<subrange length='3' type-id='type-id-3' id='type-id-47'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-41' size-in-bits='40' id='type-id-48'>
<subrange length='5' type-id='type-id-3' id='type-id-49'/>
</array-type-def>
<type-decl name='unsigned int' size-in-bits='32' id='type-id-22'/>
<type-decl name='unsigned long int' size-in-bits='64' id='type-id-50'/>
<array-type-def dimensions='1' type-id='type-id-50' size-in-bits='39936' id='type-id-51'>
<subrange length='624' type-id='type-id-3' id='type-id-52'/>
</array-type-def>
<array-type-def dimensions='1' type-id='type-id-50' size-in-bits='infinite' id='type-id-53'>
<subrange length='infinite' id='type-id-54'/>
</array-type-def>
<type-decl name='unsigned short int' size-in-bits='16' id='type-id-55'/>
<type-decl name='variadic parameter type' id='type-id-56'/>
<type-decl name='void' id='type-id-57'/>
<type-decl name='wchar_t' size-in-bits='32' id='type-id-58'/>
<typedef-decl name='lldiv_t' type-id='type-id-59' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-60'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='quot' type-id='type-id-33' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='rem' type-id='type-id-33' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
</data-member>
</class-decl>
<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'/>
<typedef-decl name='time_t' type-id='type-id-62' filepath='/usr/include/time.h' line='75' column='1' id='type-id-63'/>
<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'/>
<typedef-decl name='int64_t' type-id='type-id-26' filepath='/usr/include/stdint.h' line='40' column='1' id='type-id-64'/>
<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'/>
<typedef-decl name='uint64_t' type-id='type-id-50' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-66'/>
<typedef-decl name='uint32_t' type-id='type-id-22' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-67'/>
<typedef-decl name='int32_t' type-id='type-id-29' filepath='/usr/include/stdint.h' line='38' column='1' id='type-id-68'/>
<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'/>
<typedef-decl name='__FILE' type-id='type-id-70' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-71'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_flags' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='246' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='_IO_read_ptr' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='251' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='_IO_read_end' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='252' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='_IO_read_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='253' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='_IO_write_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='254' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='_IO_write_ptr' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='255' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<var-decl name='_IO_write_end' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='256' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<var-decl name='_IO_buf_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='257' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<var-decl name='_IO_buf_end' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='258' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<var-decl name='_IO_save_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='260' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<var-decl name='_IO_backup_base' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='261' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<var-decl name='_IO_save_end' type-id='type-id-72' visibility='default' filepath='/usr/include/libio.h' line='262' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<var-decl name='_markers' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='264' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<var-decl name='_chain' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='266' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<var-decl name='_fileno' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='268' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
<var-decl name='_flags2' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='272' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<var-decl name='_old_offset' type-id='type-id-75' visibility='default' filepath='/usr/include/libio.h' line='274' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<var-decl name='_cur_column' type-id='type-id-55' visibility='default' filepath='/usr/include/libio.h' line='278' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1040'>
<var-decl name='_vtable_offset' type-id='type-id-36' visibility='default' filepath='/usr/include/libio.h' line='279' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1048'>
<var-decl name='_shortbuf' type-id='type-id-11' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<var-decl name='_lock' type-id='type-id-76' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<var-decl name='_offset' type-id='type-id-77' visibility='default' filepath='/usr/include/libio.h' line='293' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1216'>
<var-decl name='__pad1' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='302' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<var-decl name='__pad2' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='303' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<var-decl name='__pad3' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='304' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<var-decl name='__pad4' type-id='type-id-23' visibility='default' filepath='/usr/include/libio.h' line='305' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<var-decl name='__pad5' type-id='type-id-65' visibility='default' filepath='/usr/include/libio.h' line='306' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<var-decl name='_mode' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='308' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1568'>
<var-decl name='_unused2' type-id='type-id-13' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_next' type-id='type-id-73' visibility='default' filepath='/usr/include/libio.h' line='161' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='_sbuf' type-id='type-id-74' visibility='default' filepath='/usr/include/libio.h' line='162' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='_pos' type-id='type-id-29' visibility='default' filepath='/usr/include/libio.h' line='166' column='1'/>
</data-member>
</class-decl>
<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'/>
<typedef-decl name='_IO_lock_t' type-id='type-id-57' filepath='/usr/include/libio.h' line='154' column='1' id='type-id-79'/>
<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'/>
<typedef-decl name='mbstate_t' type-id='type-id-80' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-81'/>
<typedef-decl name='__mbstate_t' type-id='type-id-82' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-80'/>
<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'>
<member-type access='public'>
<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'>
<data-member access='public'>
<var-decl name='__wch' type-id='type-id-22' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='__wchb' type-id='type-id-17' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
</data-member>
</union-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='__count' type-id='type-id-29' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='__value' type-id='type-id-83' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='tm_sec' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='tm_min' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='136' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='tm_hour' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='137' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<var-decl name='tm_mday' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='138' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='tm_mon' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='139' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<var-decl name='tm_year' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='140' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='tm_wday' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='141' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<var-decl name='tm_yday' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='142' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='tm_isdst' type-id='type-id-29' visibility='default' filepath='/usr/include/time.h' line='143' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='tm_gmtoff' type-id='type-id-26' visibility='default' filepath='/usr/include/time.h' line='146' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<var-decl name='tm_zone' type-id='type-id-85' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='decimal_point' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='thousands_sep' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='grouping' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='64' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='int_curr_symbol' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='70' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='currency_symbol' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='71' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='mon_decimal_point' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<var-decl name='mon_thousands_sep' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='73' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<var-decl name='mon_grouping' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<var-decl name='positive_sign' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='75' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<var-decl name='negative_sign' type-id='type-id-72' visibility='default' filepath='/usr/include/locale.h' line='76' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<var-decl name='int_frac_digits' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='77' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='648'>
<var-decl name='frac_digits' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='78' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='656'>
<var-decl name='p_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='80' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='664'>
<var-decl name='p_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='82' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='672'>
<var-decl name='n_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='680'>
<var-decl name='n_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='86' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='688'>
<var-decl name='p_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='93' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='696'>
<var-decl name='n_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='94' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<var-decl name='int_p_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='97' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='712'>
<var-decl name='int_p_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='720'>
<var-decl name='int_n_cs_precedes' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='101' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='728'>
<var-decl name='int_n_sep_by_space' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='103' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='736'>
<var-decl name='int_p_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='110' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='744'>
<var-decl name='int_n_sign_posn' type-id='type-id-5' visibility='default' filepath='/usr/include/locale.h' line='111' column='1'/>
</data-member>
</class-decl>
<typedef-decl name='__compar_fn_t' type-id='type-id-87' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-88'/>
<typedef-decl name='div_t' type-id='type-id-89' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-90'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='quot' type-id='type-id-29' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='rem' type-id='type-id-29' visibility='default' filepath='/usr/include/stdlib.h' line='100' column='1'/>
</data-member>
</class-decl>
<typedef-decl name='ldiv_t' type-id='type-id-91' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-92'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='quot' type-id='type-id-26' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='rem' type-id='type-id-26' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
</data-member>
</class-decl>
<typedef-decl name='FILE' type-id='type-id-70' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-93'/>
<typedef-decl name='fpos_t' type-id='type-id-94' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-95'/>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='__pos' type-id='type-id-75' visibility='default' filepath='/usr/include/_G_config.h' line='23' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='__state' type-id='type-id-80' visibility='default' filepath='/usr/include/_G_config.h' line='24' column='1'/>
</data-member>
</class-decl>
<typedef-decl name='wctype_t' type-id='type-id-50' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-97'/>
<typedef-decl name='wctrans_t' type-id='type-id-98' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-99'/>
<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'/>
<typedef-decl name='clock_t' type-id='type-id-101' filepath='/usr/include/time.h' line='59' column='1' id='type-id-102'/>
<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'/>
<typedef-decl name='int8_t' type-id='type-id-36' filepath='/usr/include/stdint.h' line='36' column='1' id='type-id-103'/>
<typedef-decl name='intmax_t' type-id='type-id-26' filepath='/usr/include/stdint.h' line='134' column='1' id='type-id-104'/>
<pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-105'/>
<pointer-type-def type-id='type-id-70' size-in-bits='64' id='type-id-74'/>
<pointer-type-def type-id='type-id-79' size-in-bits='64' id='type-id-76'/>
<pointer-type-def type-id='type-id-78' size-in-bits='64' id='type-id-73'/>
<pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-106'/>
<pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-108'/>
<pointer-type-def type-id='type-id-109' size-in-bits='64' id='type-id-110'/>
<pointer-type-def type-id='type-id-111' size-in-bits='64' id='type-id-112'/>
<qualified-type-def type-id='type-id-112' const='yes' id='type-id-113'/>
<reference-type-def kind='lvalue' type-id='type-id-114' size-in-bits='64' id='type-id-115'/>
<reference-type-def kind='lvalue' type-id='type-id-116' size-in-bits='64' id='type-id-117'/>
<reference-type-def kind='lvalue' type-id='type-id-118' size-in-bits='64' id='type-id-119'/>
<reference-type-def kind='lvalue' type-id='type-id-120' size-in-bits='64' id='type-id-121'/>
<reference-type-def kind='lvalue' type-id='type-id-122' size-in-bits='64' id='type-id-123'/>
<reference-type-def kind='lvalue' type-id='type-id-124' size-in-bits='64' id='type-id-125'/>
<reference-type-def kind='lvalue' type-id='type-id-126' size-in-bits='64' id='type-id-127'/>
<reference-type-def kind='lvalue' type-id='type-id-128' size-in-bits='64' id='type-id-129'/>
<pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-130'/>
<reference-type-def kind='lvalue' type-id='type-id-131' size-in-bits='64' id='type-id-132'/>
<pointer-type-def type-id='type-id-131' size-in-bits='64' id='type-id-133'/>
<reference-type-def kind='lvalue' type-id='type-id-134' size-in-bits='64' id='type-id-135'/>
<pointer-type-def type-id='type-id-134' size-in-bits='64' id='type-id-136'/>
<qualified-type-def type-id='type-id-136' const='yes' id='type-id-137'/>
<reference-type-def kind='lvalue' type-id='type-id-138' size-in-bits='64' id='type-id-139'/>
<pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-140'/>
<qualified-type-def type-id='type-id-140' const='yes' id='type-id-141'/>
<pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
<pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-145'/>
<pointer-type-def type-id='type-id-146' size-in-bits='64' id='type-id-147'/>
<pointer-type-def type-id='type-id-148' size-in-bits='64' id='type-id-149'/>
<pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-151'/>
<pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
<pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-155'/>
<pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-157'/>
<pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-159'/>
<pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-161'/>
<pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-163'/>
<qualified-type-def type-id='type-id-163' const='yes' id='type-id-164'/>
<pointer-type-def type-id='type-id-165' size-in-bits='64' id='type-id-166'/>
<qualified-type-def type-id='type-id-166' const='yes' id='type-id-167'/>
<pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-169'/>
<pointer-type-def type-id='type-id-170' size-in-bits='64' id='type-id-171'/>
<pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-173'/>
<pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-175'/>
<qualified-type-def type-id='type-id-175' const='yes' id='type-id-176'/>
<pointer-type-def type-id='type-id-177' size-in-bits='64' id='type-id-178'/>
<pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-180'/>
<qualified-type-def type-id='type-id-180' const='yes' id='type-id-181'/>
<pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-183'/>
<pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-185'/>
<pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-187'/>
<pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-189'/>
<pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-191'/>
<qualified-type-def type-id='type-id-191' const='yes' id='type-id-192'/>
<pointer-type-def type-id='type-id-193' size-in-bits='64' id='type-id-194'/>
<reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-195'/>
<pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-196'/>
<reference-type-def kind='lvalue' type-id='type-id-197' size-in-bits='64' id='type-id-198'/>
<reference-type-def kind='rvalue' type-id='type-id-197' size-in-bits='64' id='type-id-199'/>
<pointer-type-def type-id='type-id-197' size-in-bits='64' id='type-id-200'/>
<pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-202'/>
<reference-type-def kind='lvalue' type-id='type-id-203' size-in-bits='64' id='type-id-204'/>
<reference-type-def kind='rvalue' type-id='type-id-203' size-in-bits='64' id='type-id-205'/>
<pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-206'/>
<reference-type-def kind='lvalue' type-id='type-id-207' size-in-bits='64' id='type-id-208'/>
<pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-209'/>
<reference-type-def kind='lvalue' type-id='type-id-210' size-in-bits='64' id='type-id-211'/>
<pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-212'/>
<reference-type-def kind='lvalue' type-id='type-id-213' size-in-bits='64' id='type-id-214'/>
<pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-215'/>
<pointer-type-def type-id='type-id-216' size-in-bits='64' id='type-id-217'/>
<reference-type-def kind='lvalue' type-id='type-id-218' size-in-bits='64' id='type-id-219'/>
<pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-220'/>
<reference-type-def kind='lvalue' type-id='type-id-221' size-in-bits='64' id='type-id-222'/>
<pointer-type-def type-id='type-id-221' size-in-bits='64' id='type-id-223'/>
<reference-type-def kind='lvalue' type-id='type-id-5' size-in-bits='64' id='type-id-224'/>
<pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-72'/>
<qualified-type-def type-id='type-id-72' const='yes' id='type-id-225'/>
<reference-type-def kind='lvalue' type-id='type-id-225' size-in-bits='64' id='type-id-226'/>
<pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-227'/>
<qualified-type-def type-id='type-id-228' id='type-id-229'/>
<reference-type-def kind='lvalue' type-id='type-id-15' size-in-bits='64' id='type-id-228'/>
<qualified-type-def type-id='type-id-230' id='type-id-231'/>
<reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-230'/>
<pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
<pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-235'/>
<qualified-type-def type-id='type-id-235' const='yes' id='type-id-236'/>
<qualified-type-def type-id='type-id-237' id='type-id-238'/>
<reference-type-def kind='lvalue' type-id='type-id-236' size-in-bits='64' id='type-id-237'/>
<pointer-type-def type-id='type-id-236' size-in-bits='64' id='type-id-239'/>
<qualified-type-def type-id='type-id-240' id='type-id-241'/>
<reference-type-def kind='lvalue' type-id='type-id-235' size-in-bits='64' id='type-id-240'/>
<qualified-type-def type-id='type-id-242' id='type-id-243'/>
<reference-type-def kind='rvalue' type-id='type-id-235' size-in-bits='64' id='type-id-242'/>
<pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-244'/>
<reference-type-def kind='lvalue' type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
<qualified-type-def type-id='type-id-107' const='yes' id='type-id-246'/>
<pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-247'/>
<qualified-type-def type-id='type-id-109' const='yes' id='type-id-248'/>
<pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-249'/>
<qualified-type-def type-id='type-id-111' const='yes' id='type-id-250'/>
<pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-251'/>
<qualified-type-def type-id='type-id-114' const='yes' id='type-id-252'/>
<reference-type-def kind='lvalue' type-id='type-id-252' size-in-bits='64' id='type-id-253'/>
<qualified-type-def type-id='type-id-116' const='yes' id='type-id-254'/>
<reference-type-def kind='lvalue' type-id='type-id-254' size-in-bits='64' id='type-id-255'/>
<qualified-type-def type-id='type-id-118' const='yes' id='type-id-256'/>
<reference-type-def kind='lvalue' type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
<qualified-type-def type-id='type-id-120' const='yes' id='type-id-258'/>
<reference-type-def kind='lvalue' type-id='type-id-258' size-in-bits='64' id='type-id-259'/>
<qualified-type-def type-id='type-id-122' const='yes' id='type-id-260'/>
<reference-type-def kind='lvalue' type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
<qualified-type-def type-id='type-id-124' const='yes' id='type-id-262'/>
<reference-type-def kind='lvalue' type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
<qualified-type-def type-id='type-id-126' const='yes' id='type-id-264'/>
<reference-type-def kind='lvalue' type-id='type-id-264' size-in-bits='64' id='type-id-265'/>
<qualified-type-def type-id='type-id-128' const='yes' id='type-id-266'/>
<pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-267'/>
<qualified-type-def type-id='type-id-131' const='yes' id='type-id-268'/>
<pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-269'/>
<qualified-type-def type-id='type-id-134' const='yes' id='type-id-270'/>
<qualified-type-def type-id='type-id-271' id='type-id-272'/>
<reference-type-def kind='lvalue' type-id='type-id-270' size-in-bits='64' id='type-id-271'/>
<pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-273'/>
<qualified-type-def type-id='type-id-273' const='yes' id='type-id-274'/>
<qualified-type-def type-id='type-id-138' const='yes' id='type-id-275'/>
<qualified-type-def type-id='type-id-276' id='type-id-277'/>
<reference-type-def kind='lvalue' type-id='type-id-275' size-in-bits='64' id='type-id-276'/>
<pointer-type-def type-id='type-id-275' size-in-bits='64' id='type-id-278'/>
<qualified-type-def type-id='type-id-278' const='yes' id='type-id-279'/>
<qualified-type-def type-id='type-id-142' const='yes' id='type-id-280'/>
<reference-type-def kind='lvalue' type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
<pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-282'/>
<qualified-type-def type-id='type-id-144' const='yes' id='type-id-283'/>
<reference-type-def kind='lvalue' type-id='type-id-283' size-in-bits='64' id='type-id-284'/>
<pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-285'/>
<qualified-type-def type-id='type-id-146' const='yes' id='type-id-286'/>
<reference-type-def kind='lvalue' type-id='type-id-286' size-in-bits='64' id='type-id-287'/>
<pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-288'/>
<qualified-type-def type-id='type-id-148' const='yes' id='type-id-289'/>
<reference-type-def kind='lvalue' type-id='type-id-289' size-in-bits='64' id='type-id-290'/>
<pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-291'/>
<qualified-type-def type-id='type-id-150' const='yes' id='type-id-292'/>
<reference-type-def kind='lvalue' type-id='type-id-292' size-in-bits='64' id='type-id-293'/>
<pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-294'/>
<qualified-type-def type-id='type-id-152' const='yes' id='type-id-295'/>
<reference-type-def kind='lvalue' type-id='type-id-295' size-in-bits='64' id='type-id-296'/>
<pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-297'/>
<qualified-type-def type-id='type-id-154' const='yes' id='type-id-298'/>
<reference-type-def kind='lvalue' type-id='type-id-298' size-in-bits='64' id='type-id-299'/>
<pointer-type-def type-id='type-id-298' size-in-bits='64' id='type-id-300'/>
<qualified-type-def type-id='type-id-156' const='yes' id='type-id-301'/>
<reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' id='type-id-302'/>
<pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-303'/>
<qualified-type-def type-id='type-id-158' const='yes' id='type-id-304'/>
<reference-type-def kind='lvalue' type-id='type-id-304' size-in-bits='64' id='type-id-305'/>
<pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-306'/>
<qualified-type-def type-id='type-id-160' const='yes' id='type-id-307'/>
<reference-type-def kind='lvalue' type-id='type-id-307' size-in-bits='64' id='type-id-308'/>
<pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-309'/>
<qualified-type-def type-id='type-id-162' const='yes' id='type-id-310'/>
<reference-type-def kind='lvalue' type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
<pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-312'/>
<qualified-type-def type-id='type-id-165' const='yes' id='type-id-313'/>
<reference-type-def kind='lvalue' type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
<pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-315'/>
<qualified-type-def type-id='type-id-168' const='yes' id='type-id-316'/>
<reference-type-def kind='lvalue' type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
<pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-318'/>
<qualified-type-def type-id='type-id-170' const='yes' id='type-id-319'/>
<reference-type-def kind='lvalue' type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
<pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-321'/>
<qualified-type-def type-id='type-id-172' const='yes' id='type-id-322'/>
<reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-323'/>
<pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-324'/>
<qualified-type-def type-id='type-id-174' const='yes' id='type-id-325'/>
<reference-type-def kind='lvalue' type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
<pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-327'/>
<qualified-type-def type-id='type-id-177' const='yes' id='type-id-328'/>
<reference-type-def kind='lvalue' type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
<pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-330'/>
<qualified-type-def type-id='type-id-179' const='yes' id='type-id-331'/>
<reference-type-def kind='lvalue' type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
<pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-333'/>
<qualified-type-def type-id='type-id-333' const='yes' id='type-id-334'/>
<qualified-type-def type-id='type-id-182' const='yes' id='type-id-335'/>
<reference-type-def kind='lvalue' type-id='type-id-335' size-in-bits='64' id='type-id-336'/>
<pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-337'/>
<qualified-type-def type-id='type-id-184' const='yes' id='type-id-338'/>
<reference-type-def kind='lvalue' type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
<pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-340'/>
<qualified-type-def type-id='type-id-186' const='yes' id='type-id-341'/>
<reference-type-def kind='lvalue' type-id='type-id-341' size-in-bits='64' id='type-id-342'/>
<pointer-type-def type-id='type-id-341' size-in-bits='64' id='type-id-343'/>
<qualified-type-def type-id='type-id-188' const='yes' id='type-id-344'/>
<reference-type-def kind='lvalue' type-id='type-id-344' size-in-bits='64' id='type-id-345'/>
<pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-346'/>
<qualified-type-def type-id='type-id-190' const='yes' id='type-id-347'/>
<reference-type-def kind='lvalue' type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
<pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-349'/>
<qualified-type-def type-id='type-id-100' const='yes' id='type-id-350'/>
<pointer-type-def type-id='type-id-350' size-in-bits='64' id='type-id-98'/>
<qualified-type-def type-id='type-id-1' const='yes' id='type-id-351'/>
<reference-type-def kind='lvalue' type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
<pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-353'/>
<qualified-type-def type-id='type-id-197' const='yes' id='type-id-354'/>
<reference-type-def kind='lvalue' type-id='type-id-354' size-in-bits='64' id='type-id-355'/>
<pointer-type-def type-id='type-id-354' size-in-bits='64' id='type-id-356'/>
<qualified-type-def type-id='type-id-201' const='yes' id='type-id-357'/>
<pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-358'/>
<qualified-type-def type-id='type-id-203' const='yes' id='type-id-359'/>
<reference-type-def kind='lvalue' type-id='type-id-359' size-in-bits='64' id='type-id-360'/>
<pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-361'/>
<qualified-type-def type-id='type-id-362' const='yes' id='type-id-363'/>
<reference-type-def kind='lvalue' type-id='type-id-363' size-in-bits='64' id='type-id-364'/>
<pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-365'/>
<qualified-type-def type-id='type-id-207' const='yes' id='type-id-366'/>
<reference-type-def kind='lvalue' type-id='type-id-366' size-in-bits='64' id='type-id-367'/>
<pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-368'/>
<qualified-type-def type-id='type-id-213' const='yes' id='type-id-369'/>
<pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-370'/>
<qualified-type-def type-id='type-id-216' const='yes' id='type-id-371'/>
<pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-372'/>
<qualified-type-def type-id='type-id-218' const='yes' id='type-id-373'/>
<reference-type-def kind='lvalue' type-id='type-id-373' size-in-bits='64' id='type-id-374'/>
<pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-375'/>
<qualified-type-def type-id='type-id-221' const='yes' id='type-id-376'/>
<reference-type-def kind='lvalue' type-id='type-id-376' size-in-bits='64' id='type-id-377'/>
<pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-378'/>
<qualified-type-def type-id='type-id-5' const='yes' id='type-id-379'/>
<qualified-type-def type-id='type-id-380' id='type-id-381'/>
<reference-type-def kind='lvalue' type-id='type-id-379' size-in-bits='64' id='type-id-380'/>
<pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-85'/>
<qualified-type-def type-id='type-id-85' const='yes' id='type-id-382'/>
<reference-type-def kind='lvalue' type-id='type-id-382' size-in-bits='64' id='type-id-383'/>
<reference-type-def kind='lvalue' type-id='type-id-85' size-in-bits='64' id='type-id-384'/>
<pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-385'/>
<qualified-type-def type-id='type-id-95' const='yes' id='type-id-386'/>
<pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-387'/>
<qualified-type-def type-id='type-id-29' const='yes' id='type-id-388'/>
<qualified-type-def type-id='type-id-389' id='type-id-390'/>
<reference-type-def kind='lvalue' type-id='type-id-388' size-in-bits='64' id='type-id-389'/>
<qualified-type-def type-id='type-id-104' const='yes' id='type-id-391'/>
<qualified-type-def type-id='type-id-26' const='yes' id='type-id-392'/>
<qualified-type-def type-id='type-id-33' const='yes' id='type-id-393'/>
<qualified-type-def type-id='type-id-34' const='yes' id='type-id-394'/>
<qualified-type-def type-id='type-id-81' const='yes' id='type-id-395'/>
<pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-396'/>
<qualified-type-def type-id='type-id-397' const='yes' id='type-id-398'/>
<pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-399'/>
<qualified-type-def type-id='type-id-400' const='yes' id='type-id-401'/>
<pointer-type-def type-id='type-id-401' size-in-bits='64' id='type-id-402'/>
<qualified-type-def type-id='type-id-403' const='yes' id='type-id-404'/>
<reference-type-def kind='lvalue' type-id='type-id-404' size-in-bits='64' id='type-id-405'/>
<qualified-type-def type-id='type-id-406' const='yes' id='type-id-407'/>
<reference-type-def kind='lvalue' type-id='type-id-407' size-in-bits='64' id='type-id-408'/>
<qualified-type-def type-id='type-id-409' const='yes' id='type-id-410'/>
<reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-411'/>
<qualified-type-def type-id='type-id-412' const='yes' id='type-id-413'/>
<reference-type-def kind='lvalue' type-id='type-id-413' size-in-bits='64' id='type-id-414'/>
<qualified-type-def type-id='type-id-415' const='yes' id='type-id-416'/>
<reference-type-def kind='lvalue' type-id='type-id-416' size-in-bits='64' id='type-id-417'/>
<pointer-type-def type-id='type-id-416' size-in-bits='64' id='type-id-418'/>
<qualified-type-def type-id='type-id-419' const='yes' id='type-id-420'/>
<qualified-type-def type-id='type-id-421' id='type-id-422'/>
<reference-type-def kind='lvalue' type-id='type-id-420' size-in-bits='64' id='type-id-421'/>
<pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-423'/>
<qualified-type-def type-id='type-id-423' const='yes' id='type-id-424'/>
<qualified-type-def type-id='type-id-425' const='yes' id='type-id-426'/>
<reference-type-def kind='lvalue' type-id='type-id-426' size-in-bits='64' id='type-id-427'/>
<qualified-type-def type-id='type-id-428' const='yes' id='type-id-429'/>
<reference-type-def kind='lvalue' type-id='type-id-429' size-in-bits='64' id='type-id-430'/>
<pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-431'/>
<qualified-type-def type-id='type-id-432' const='yes' id='type-id-433'/>
<reference-type-def kind='lvalue' type-id='type-id-433' size-in-bits='64' id='type-id-434'/>
<pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-435'/>
<qualified-type-def type-id='type-id-436' const='yes' id='type-id-437'/>
<reference-type-def kind='lvalue' type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
<qualified-type-def type-id='type-id-439' const='yes' id='type-id-440'/>
<reference-type-def kind='lvalue' type-id='type-id-440' size-in-bits='64' id='type-id-441'/>
<qualified-type-def type-id='type-id-442' const='yes' id='type-id-443'/>
<reference-type-def kind='lvalue' type-id='type-id-443' size-in-bits='64' id='type-id-444'/>
<pointer-type-def type-id='type-id-443' size-in-bits='64' id='type-id-445'/>
<qualified-type-def type-id='type-id-446' const='yes' id='type-id-447'/>
<reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-448'/>
<qualified-type-def type-id='type-id-449' const='yes' id='type-id-450'/>
<reference-type-def kind='lvalue' type-id='type-id-450' size-in-bits='64' id='type-id-451'/>
<pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-452'/>
<qualified-type-def type-id='type-id-453' const='yes' id='type-id-454'/>
<reference-type-def kind='lvalue' type-id='type-id-454' size-in-bits='64' id='type-id-455'/>
<pointer-type-def type-id='type-id-454' size-in-bits='64' id='type-id-456'/>
<qualified-type-def type-id='type-id-456' const='yes' id='type-id-457'/>
<qualified-type-def type-id='type-id-458' const='yes' id='type-id-459'/>
<pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
<qualified-type-def type-id='type-id-461' const='yes' id='type-id-462'/>
<pointer-type-def type-id='type-id-462' size-in-bits='64' id='type-id-463'/>
<qualified-type-def type-id='type-id-463' const='yes' id='type-id-464'/>
<qualified-type-def type-id='type-id-465' const='yes' id='type-id-466'/>
<reference-type-def kind='lvalue' type-id='type-id-466' size-in-bits='64' id='type-id-467'/>
<qualified-type-def type-id='type-id-468' const='yes' id='type-id-469'/>
<pointer-type-def type-id='type-id-469' size-in-bits='64' id='type-id-470'/>
<qualified-type-def type-id='type-id-471' const='yes' id='type-id-472'/>
<reference-type-def kind='lvalue' type-id='type-id-472' size-in-bits='64' id='type-id-473'/>
<pointer-type-def type-id='type-id-472' size-in-bits='64' id='type-id-474'/>
<qualified-type-def type-id='type-id-475' const='yes' id='type-id-476'/>
<qualified-type-def type-id='type-id-477' const='yes' id='type-id-478'/>
<reference-type-def kind='lvalue' type-id='type-id-478' size-in-bits='64' id='type-id-479'/>
<pointer-type-def type-id='type-id-478' size-in-bits='64' id='type-id-480'/>
<qualified-type-def type-id='type-id-481' const='yes' id='type-id-482'/>
<pointer-type-def type-id='type-id-482' size-in-bits='64' id='type-id-483'/>
<qualified-type-def type-id='type-id-484' const='yes' id='type-id-485'/>
<pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
<qualified-type-def type-id='type-id-487' const='yes' id='type-id-488'/>
<pointer-type-def type-id='type-id-488' size-in-bits='64' id='type-id-489'/>
<qualified-type-def type-id='type-id-490' const='yes' id='type-id-491'/>
<reference-type-def kind='lvalue' type-id='type-id-491' size-in-bits='64' id='type-id-492'/>
<pointer-type-def type-id='type-id-491' size-in-bits='64' id='type-id-493'/>
<qualified-type-def type-id='type-id-494' const='yes' id='type-id-495'/>
<reference-type-def kind='lvalue' type-id='type-id-495' size-in-bits='64' id='type-id-496'/>
<qualified-type-def type-id='type-id-497' const='yes' id='type-id-498'/>
<reference-type-def kind='lvalue' type-id='type-id-498' size-in-bits='64' id='type-id-499'/>
<qualified-type-def type-id='type-id-500' const='yes' id='type-id-501'/>
<qualified-type-def type-id='type-id-502' id='type-id-503'/>
<reference-type-def kind='lvalue' type-id='type-id-501' size-in-bits='64' id='type-id-502'/>
<qualified-type-def type-id='type-id-504' const='yes' id='type-id-505'/>
<qualified-type-def type-id='type-id-506' id='type-id-507'/>
<reference-type-def kind='lvalue' type-id='type-id-505' size-in-bits='64' id='type-id-506'/>
<pointer-type-def type-id='type-id-505' size-in-bits='64' id='type-id-508'/>
<qualified-type-def type-id='type-id-509' const='yes' id='type-id-510'/>
<qualified-type-def type-id='type-id-511' id='type-id-512'/>
<reference-type-def kind='lvalue' type-id='type-id-510' size-in-bits='64' id='type-id-511'/>
<pointer-type-def type-id='type-id-510' size-in-bits='64' id='type-id-513'/>
<qualified-type-def type-id='type-id-513' const='yes' id='type-id-514'/>
<qualified-type-def type-id='type-id-515' const='yes' id='type-id-516'/>
<reference-type-def kind='lvalue' type-id='type-id-516' size-in-bits='64' id='type-id-517'/>
<qualified-type-def type-id='type-id-518' const='yes' id='type-id-519'/>
<reference-type-def kind='lvalue' type-id='type-id-519' size-in-bits='64' id='type-id-520'/>
<qualified-type-def type-id='type-id-521' const='yes' id='type-id-522'/>
<reference-type-def kind='lvalue' type-id='type-id-522' size-in-bits='64' id='type-id-523'/>
<qualified-type-def type-id='type-id-524' const='yes' id='type-id-525'/>
<reference-type-def kind='lvalue' type-id='type-id-525' size-in-bits='64' id='type-id-526'/>
<pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-527'/>
<qualified-type-def type-id='type-id-528' const='yes' id='type-id-529'/>
<reference-type-def kind='lvalue' type-id='type-id-529' size-in-bits='64' id='type-id-530'/>
<pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-531'/>
<qualified-type-def type-id='type-id-532' const='yes' id='type-id-533'/>
<pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-534'/>
<qualified-type-def type-id='type-id-535' const='yes' id='type-id-536'/>
<reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-537'/>
<qualified-type-def type-id='type-id-538' const='yes' id='type-id-539'/>
<reference-type-def kind='lvalue' type-id='type-id-539' size-in-bits='64' id='type-id-540'/>
<pointer-type-def type-id='type-id-539' size-in-bits='64' id='type-id-541'/>
<qualified-type-def type-id='type-id-542' const='yes' id='type-id-543'/>
<pointer-type-def type-id='type-id-543' size-in-bits='64' id='type-id-544'/>
<qualified-type-def type-id='type-id-545' const='yes' id='type-id-546'/>
<reference-type-def kind='lvalue' type-id='type-id-546' size-in-bits='64' id='type-id-547'/>
<pointer-type-def type-id='type-id-546' size-in-bits='64' id='type-id-548'/>
<qualified-type-def type-id='type-id-548' const='yes' id='type-id-549'/>
<qualified-type-def type-id='type-id-550' const='yes' id='type-id-551'/>
<reference-type-def kind='lvalue' type-id='type-id-551' size-in-bits='64' id='type-id-552'/>
<pointer-type-def type-id='type-id-551' size-in-bits='64' id='type-id-553'/>
<qualified-type-def type-id='type-id-553' const='yes' id='type-id-554'/>
<qualified-type-def type-id='type-id-555' const='yes' id='type-id-556'/>
<reference-type-def kind='lvalue' type-id='type-id-556' size-in-bits='64' id='type-id-557'/>
<pointer-type-def type-id='type-id-556' size-in-bits='64' id='type-id-558'/>
<qualified-type-def type-id='type-id-558' const='yes' id='type-id-559'/>
<qualified-type-def type-id='type-id-560' const='yes' id='type-id-561'/>
<reference-type-def kind='lvalue' type-id='type-id-561' size-in-bits='64' id='type-id-562'/>
<pointer-type-def type-id='type-id-561' size-in-bits='64' id='type-id-563'/>
<qualified-type-def type-id='type-id-564' const='yes' id='type-id-565'/>
<reference-type-def kind='lvalue' type-id='type-id-565' size-in-bits='64' id='type-id-566'/>
<qualified-type-def type-id='type-id-567' const='yes' id='type-id-568'/>
<reference-type-def kind='lvalue' type-id='type-id-568' size-in-bits='64' id='type-id-569'/>
<pointer-type-def type-id='type-id-568' size-in-bits='64' id='type-id-570'/>
<qualified-type-def type-id='type-id-570' const='yes' id='type-id-571'/>
<qualified-type-def type-id='type-id-572' const='yes' id='type-id-573'/>
<reference-type-def kind='lvalue' type-id='type-id-573' size-in-bits='64' id='type-id-574'/>
<pointer-type-def type-id='type-id-573' size-in-bits='64' id='type-id-575'/>
<qualified-type-def type-id='type-id-576' const='yes' id='type-id-577'/>
<reference-type-def kind='lvalue' type-id='type-id-577' size-in-bits='64' id='type-id-578'/>
<pointer-type-def type-id='type-id-577' size-in-bits='64' id='type-id-579'/>
<qualified-type-def type-id='type-id-580' const='yes' id='type-id-581'/>
<pointer-type-def type-id='type-id-581' size-in-bits='64' id='type-id-582'/>
<qualified-type-def type-id='type-id-583' const='yes' id='type-id-584'/>
<reference-type-def kind='lvalue' type-id='type-id-584' size-in-bits='64' id='type-id-585'/>
<pointer-type-def type-id='type-id-584' size-in-bits='64' id='type-id-586'/>
<qualified-type-def type-id='type-id-587' const='yes' id='type-id-588'/>
<reference-type-def kind='lvalue' type-id='type-id-588' size-in-bits='64' id='type-id-589'/>
<pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-590'/>
<qualified-type-def type-id='type-id-591' const='yes' id='type-id-592'/>
<reference-type-def kind='lvalue' type-id='type-id-592' size-in-bits='64' id='type-id-593'/>
<qualified-type-def type-id='type-id-594' const='yes' id='type-id-595'/>
<reference-type-def kind='lvalue' type-id='type-id-595' size-in-bits='64' id='type-id-596'/>
<qualified-type-def type-id='type-id-597' const='yes' id='type-id-598'/>
<pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-599'/>
<qualified-type-def type-id='type-id-600' const='yes' id='type-id-601'/>
<pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-602'/>
<qualified-type-def type-id='type-id-603' const='yes' id='type-id-604'/>
<qualified-type-def type-id='type-id-605' id='type-id-606'/>
<reference-type-def kind='lvalue' type-id='type-id-604' size-in-bits='64' id='type-id-605'/>
<pointer-type-def type-id='type-id-604' size-in-bits='64' id='type-id-607'/>
<qualified-type-def type-id='type-id-608' const='yes' id='type-id-609'/>
<reference-type-def kind='lvalue' type-id='type-id-609' size-in-bits='64' id='type-id-610'/>
<qualified-type-def type-id='type-id-611' const='yes' id='type-id-612'/>
<reference-type-def kind='lvalue' type-id='type-id-612' size-in-bits='64' id='type-id-613'/>
<pointer-type-def type-id='type-id-612' size-in-bits='64' id='type-id-614'/>
<qualified-type-def type-id='type-id-615' const='yes' id='type-id-616'/>
<reference-type-def kind='lvalue' type-id='type-id-616' size-in-bits='64' id='type-id-617'/>
<pointer-type-def type-id='type-id-616' size-in-bits='64' id='type-id-618'/>
<qualified-type-def type-id='type-id-619' const='yes' id='type-id-620'/>
<reference-type-def kind='lvalue' type-id='type-id-620' size-in-bits='64' id='type-id-621'/>
<pointer-type-def type-id='type-id-620' size-in-bits='64' id='type-id-622'/>
<qualified-type-def type-id='type-id-622' const='yes' id='type-id-623'/>
<qualified-type-def type-id='type-id-624' const='yes' id='type-id-625'/>
<pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-626'/>
<qualified-type-def type-id='type-id-626' const='yes' id='type-id-627'/>
<qualified-type-def type-id='type-id-628' const='yes' id='type-id-629'/>
<pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-630'/>
<qualified-type-def type-id='type-id-631' const='yes' id='type-id-632'/>
<pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-633'/>
<qualified-type-def type-id='type-id-634' const='yes' id='type-id-635'/>
<pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-636'/>
<qualified-type-def type-id='type-id-637' const='yes' id='type-id-638'/>
<pointer-type-def type-id='type-id-638' size-in-bits='64' id='type-id-639'/>
<qualified-type-def type-id='type-id-640' const='yes' id='type-id-641'/>
<pointer-type-def type-id='type-id-641' size-in-bits='64' id='type-id-642'/>
<qualified-type-def type-id='type-id-643' const='yes' id='type-id-644'/>
<pointer-type-def type-id='type-id-644' size-in-bits='64' id='type-id-645'/>
<qualified-type-def type-id='type-id-646' const='yes' id='type-id-647'/>
<pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-648'/>
<qualified-type-def type-id='type-id-649' const='yes' id='type-id-650'/>
<pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-651'/>
<qualified-type-def type-id='type-id-652' const='yes' id='type-id-653'/>
<pointer-type-def type-id='type-id-653' size-in-bits='64' id='type-id-654'/>
<qualified-type-def type-id='type-id-655' const='yes' id='type-id-656'/>
<pointer-type-def type-id='type-id-656' size-in-bits='64' id='type-id-657'/>
<qualified-type-def type-id='type-id-658' const='yes' id='type-id-659'/>
<pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-660'/>
<qualified-type-def type-id='type-id-661' const='yes' id='type-id-662'/>
<pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-663'/>
<qualified-type-def type-id='type-id-664' const='yes' id='type-id-665'/>
<pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-666'/>
<qualified-type-def type-id='type-id-667' const='yes' id='type-id-668'/>
<pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-669'/>
<qualified-type-def type-id='type-id-670' const='yes' id='type-id-671'/>
<pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-672'/>
<qualified-type-def type-id='type-id-673' const='yes' id='type-id-674'/>
<pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-675'/>
<qualified-type-def type-id='type-id-676' const='yes' id='type-id-677'/>
<pointer-type-def type-id='type-id-677' size-in-bits='64' id='type-id-678'/>
<qualified-type-def type-id='type-id-679' const='yes' id='type-id-680'/>
<pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-681'/>
<qualified-type-def type-id='type-id-682' const='yes' id='type-id-683'/>
<pointer-type-def type-id='type-id-683' size-in-bits='64' id='type-id-684'/>
<qualified-type-def type-id='type-id-685' const='yes' id='type-id-686'/>
<pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-687'/>
<qualified-type-def type-id='type-id-35' const='yes' id='type-id-688'/>
<qualified-type-def type-id='type-id-36' const='yes' id='type-id-689'/>
<qualified-type-def type-id='type-id-65' const='yes' id='type-id-690'/>
<qualified-type-def type-id='type-id-691' const='yes' id='type-id-692'/>
<qualified-type-def type-id='type-id-693' id='type-id-694'/>
<reference-type-def kind='lvalue' type-id='type-id-692' size-in-bits='64' id='type-id-693'/>
<pointer-type-def type-id='type-id-692' size-in-bits='64' id='type-id-695'/>
<qualified-type-def type-id='type-id-695' const='yes' id='type-id-696'/>
<qualified-type-def type-id='type-id-697' const='yes' id='type-id-698'/>
<pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-699'/>
<qualified-type-def type-id='type-id-700' const='yes' id='type-id-701'/>
<reference-type-def kind='lvalue' type-id='type-id-701' size-in-bits='64' id='type-id-702'/>
<pointer-type-def type-id='type-id-701' size-in-bits='64' id='type-id-703'/>
<qualified-type-def type-id='type-id-704' const='yes' id='type-id-705'/>
<reference-type-def kind='lvalue' type-id='type-id-705' size-in-bits='64' id='type-id-706'/>
<pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-707'/>
<qualified-type-def type-id='type-id-708' const='yes' id='type-id-709'/>
<reference-type-def kind='lvalue' type-id='type-id-709' size-in-bits='64' id='type-id-710'/>
<pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-711'/>
<qualified-type-def type-id='type-id-712' const='yes' id='type-id-713'/>
<pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-714'/>
<qualified-type-def type-id='type-id-715' const='yes' id='type-id-716'/>
<reference-type-def kind='lvalue' type-id='type-id-716' size-in-bits='64' id='type-id-717'/>
<qualified-type-def type-id='type-id-718' const='yes' id='type-id-719'/>
<reference-type-def kind='lvalue' type-id='type-id-719' size-in-bits='64' id='type-id-720'/>
<qualified-type-def type-id='type-id-721' const='yes' id='type-id-722'/>
<pointer-type-def type-id='type-id-722' size-in-bits='64' id='type-id-723'/>
<qualified-type-def type-id='type-id-724' const='yes' id='type-id-725'/>
<reference-type-def kind='lvalue' type-id='type-id-725' size-in-bits='64' id='type-id-726'/>
<pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-727'/>
<qualified-type-def type-id='type-id-728' const='yes' id='type-id-729'/>
<reference-type-def kind='lvalue' type-id='type-id-729' size-in-bits='64' id='type-id-730'/>
<qualified-type-def type-id='type-id-731' const='yes' id='type-id-732'/>
<reference-type-def kind='lvalue' type-id='type-id-732' size-in-bits='64' id='type-id-733'/>
<qualified-type-def type-id='type-id-734' const='yes' id='type-id-735'/>
<reference-type-def kind='lvalue' type-id='type-id-735' size-in-bits='64' id='type-id-736'/>
<qualified-type-def type-id='type-id-737' const='yes' id='type-id-738'/>
<reference-type-def kind='lvalue' type-id='type-id-738' size-in-bits='64' id='type-id-739'/>
<qualified-type-def type-id='type-id-740' const='yes' id='type-id-741'/>
<reference-type-def kind='lvalue' type-id='type-id-741' size-in-bits='64' id='type-id-742'/>
<qualified-type-def type-id='type-id-743' const='yes' id='type-id-744'/>
<qualified-type-def type-id='type-id-745' id='type-id-746'/>
<reference-type-def kind='lvalue' type-id='type-id-744' size-in-bits='64' id='type-id-745'/>
<qualified-type-def type-id='type-id-747' const='yes' id='type-id-748'/>
<reference-type-def kind='lvalue' type-id='type-id-748' size-in-bits='64' id='type-id-749'/>
<qualified-type-def type-id='type-id-750' const='yes' id='type-id-751'/>
<reference-type-def kind='lvalue' type-id='type-id-751' size-in-bits='64' id='type-id-752'/>
<qualified-type-def type-id='type-id-753' const='yes' id='type-id-754'/>
<reference-type-def kind='lvalue' type-id='type-id-754' size-in-bits='64' id='type-id-755'/>
<qualified-type-def type-id='type-id-756' const='yes' id='type-id-757'/>
<reference-type-def kind='lvalue' type-id='type-id-757' size-in-bits='64' id='type-id-758'/>
<qualified-type-def type-id='type-id-759' const='yes' id='type-id-760'/>
<pointer-type-def type-id='type-id-760' size-in-bits='64' id='type-id-761'/>
<qualified-type-def type-id='type-id-762' const='yes' id='type-id-763'/>
<reference-type-def kind='lvalue' type-id='type-id-763' size-in-bits='64' id='type-id-764'/>
<qualified-type-def type-id='type-id-765' const='yes' id='type-id-766'/>
<pointer-type-def type-id='type-id-766' size-in-bits='64' id='type-id-767'/>
<qualified-type-def type-id='type-id-768' const='yes' id='type-id-769'/>
<reference-type-def kind='lvalue' type-id='type-id-769' size-in-bits='64' id='type-id-770'/>
<qualified-type-def type-id='type-id-771' const='yes' id='type-id-772'/>
<reference-type-def kind='lvalue' type-id='type-id-772' size-in-bits='64' id='type-id-773'/>
<pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-774'/>
<qualified-type-def type-id='type-id-775' const='yes' id='type-id-776'/>
<reference-type-def kind='lvalue' type-id='type-id-776' size-in-bits='64' id='type-id-777'/>
<pointer-type-def type-id='type-id-776' size-in-bits='64' id='type-id-778'/>
<qualified-type-def type-id='type-id-779' const='yes' id='type-id-780'/>
<reference-type-def kind='lvalue' type-id='type-id-780' size-in-bits='64' id='type-id-781'/>
<pointer-type-def type-id='type-id-780' size-in-bits='64' id='type-id-782'/>
<qualified-type-def type-id='type-id-783' const='yes' id='type-id-784'/>
<reference-type-def kind='lvalue' type-id='type-id-784' size-in-bits='64' id='type-id-785'/>
<qualified-type-def type-id='type-id-786' const='yes' id='type-id-787'/>
<reference-type-def kind='lvalue' type-id='type-id-787' size-in-bits='64' id='type-id-788'/>
<qualified-type-def type-id='type-id-789' const='yes' id='type-id-790'/>
<reference-type-def kind='lvalue' type-id='type-id-790' size-in-bits='64' id='type-id-791'/>
<qualified-type-def type-id='type-id-792' const='yes' id='type-id-793'/>
<reference-type-def kind='lvalue' type-id='type-id-793' size-in-bits='64' id='type-id-794'/>
<qualified-type-def type-id='type-id-795' const='yes' id='type-id-796'/>
<reference-type-def kind='lvalue' type-id='type-id-796' size-in-bits='64' id='type-id-797'/>
<pointer-type-def type-id='type-id-796' size-in-bits='64' id='type-id-798'/>
<qualified-type-def type-id='type-id-799' const='yes' id='type-id-800'/>
<reference-type-def kind='lvalue' type-id='type-id-800' size-in-bits='64' id='type-id-801'/>
<qualified-type-def type-id='type-id-802' const='yes' id='type-id-803'/>
<reference-type-def kind='lvalue' type-id='type-id-803' size-in-bits='64' id='type-id-804'/>
<qualified-type-def type-id='type-id-805' const='yes' id='type-id-806'/>
<reference-type-def kind='lvalue' type-id='type-id-806' size-in-bits='64' id='type-id-807'/>
<qualified-type-def type-id='type-id-808' const='yes' id='type-id-809'/>
<reference-type-def kind='lvalue' type-id='type-id-809' size-in-bits='64' id='type-id-810'/>
<qualified-type-def type-id='type-id-811' const='yes' id='type-id-812'/>
<reference-type-def kind='lvalue' type-id='type-id-812' size-in-bits='64' id='type-id-813'/>
<pointer-type-def type-id='type-id-812' size-in-bits='64' id='type-id-814'/>
<qualified-type-def type-id='type-id-815' const='yes' id='type-id-816'/>
<reference-type-def kind='lvalue' type-id='type-id-816' size-in-bits='64' id='type-id-817'/>
<qualified-type-def type-id='type-id-818' const='yes' id='type-id-819'/>
<reference-type-def kind='lvalue' type-id='type-id-819' size-in-bits='64' id='type-id-820'/>
<qualified-type-def type-id='type-id-821' const='yes' id='type-id-822'/>
<reference-type-def kind='lvalue' type-id='type-id-822' size-in-bits='64' id='type-id-823'/>
<qualified-type-def type-id='type-id-824' const='yes' id='type-id-825'/>
<reference-type-def kind='lvalue' type-id='type-id-825' size-in-bits='64' id='type-id-826'/>
<qualified-type-def type-id='type-id-827' const='yes' id='type-id-828'/>
<reference-type-def kind='lvalue' type-id='type-id-828' size-in-bits='64' id='type-id-829'/>
<pointer-type-def type-id='type-id-828' size-in-bits='64' id='type-id-830'/>
<qualified-type-def type-id='type-id-831' const='yes' id='type-id-832'/>
<reference-type-def kind='lvalue' type-id='type-id-832' size-in-bits='64' id='type-id-833'/>
<qualified-type-def type-id='type-id-834' const='yes' id='type-id-835'/>
<reference-type-def kind='lvalue' type-id='type-id-835' size-in-bits='64' id='type-id-836'/>
<qualified-type-def type-id='type-id-837' const='yes' id='type-id-838'/>
<reference-type-def kind='lvalue' type-id='type-id-838' size-in-bits='64' id='type-id-839'/>
<qualified-type-def type-id='type-id-840' const='yes' id='type-id-841'/>
<reference-type-def kind='lvalue' type-id='type-id-841' size-in-bits='64' id='type-id-842'/>
<qualified-type-def type-id='type-id-843' const='yes' id='type-id-844'/>
<pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-845'/>
<qualified-type-def type-id='type-id-846' const='yes' id='type-id-847'/>
<reference-type-def kind='lvalue' type-id='type-id-847' size-in-bits='64' id='type-id-848'/>
<qualified-type-def type-id='type-id-849' const='yes' id='type-id-850'/>
<reference-type-def kind='lvalue' type-id='type-id-850' size-in-bits='64' id='type-id-851'/>
<qualified-type-def type-id='type-id-852' const='yes' id='type-id-853'/>
<pointer-type-def type-id='type-id-853' size-in-bits='64' id='type-id-854'/>
<qualified-type-def type-id='type-id-854' const='yes' id='type-id-855'/>
<qualified-type-def type-id='type-id-856' const='yes' id='type-id-857'/>
<qualified-type-def type-id='type-id-858' id='type-id-859'/>
<reference-type-def kind='lvalue' type-id='type-id-857' size-in-bits='64' id='type-id-858'/>
<qualified-type-def type-id='type-id-860' const='yes' id='type-id-861'/>
<reference-type-def kind='lvalue' type-id='type-id-861' size-in-bits='64' id='type-id-862'/>
<pointer-type-def type-id='type-id-861' size-in-bits='64' id='type-id-863'/>
<qualified-type-def type-id='type-id-864' const='yes' id='type-id-865'/>
<reference-type-def kind='lvalue' type-id='type-id-865' size-in-bits='64' id='type-id-866'/>
<pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-867'/>
<qualified-type-def type-id='type-id-868' const='yes' id='type-id-869'/>
<reference-type-def kind='lvalue' type-id='type-id-869' size-in-bits='64' id='type-id-870'/>
<pointer-type-def type-id='type-id-869' size-in-bits='64' id='type-id-871'/>
<qualified-type-def type-id='type-id-872' const='yes' id='type-id-873'/>
<reference-type-def kind='lvalue' type-id='type-id-873' size-in-bits='64' id='type-id-874'/>
<pointer-type-def type-id='type-id-873' size-in-bits='64' id='type-id-875'/>
<qualified-type-def type-id='type-id-876' const='yes' id='type-id-877'/>
<pointer-type-def type-id='type-id-877' size-in-bits='64' id='type-id-878'/>
<qualified-type-def type-id='type-id-879' const='yes' id='type-id-880'/>
<reference-type-def kind='lvalue' type-id='type-id-880' size-in-bits='64' id='type-id-881'/>
<pointer-type-def type-id='type-id-880' size-in-bits='64' id='type-id-882'/>
<qualified-type-def type-id='type-id-883' const='yes' id='type-id-884'/>
<reference-type-def kind='lvalue' type-id='type-id-884' size-in-bits='64' id='type-id-885'/>
<qualified-type-def type-id='type-id-886' const='yes' id='type-id-887'/>
<reference-type-def kind='lvalue' type-id='type-id-887' size-in-bits='64' id='type-id-888'/>
<qualified-type-def type-id='type-id-889' const='yes' id='type-id-890'/>
<qualified-type-def type-id='type-id-891' id='type-id-892'/>
<reference-type-def kind='lvalue' type-id='type-id-890' size-in-bits='64' id='type-id-891'/>
<qualified-type-def type-id='type-id-893' const='yes' id='type-id-894'/>
<reference-type-def kind='lvalue' type-id='type-id-894' size-in-bits='64' id='type-id-895'/>
<qualified-type-def type-id='type-id-896' const='yes' id='type-id-897'/>
<reference-type-def kind='lvalue' type-id='type-id-897' size-in-bits='64' id='type-id-898'/>
<qualified-type-def type-id='type-id-899' const='yes' id='type-id-900'/>
<reference-type-def kind='lvalue' type-id='type-id-900' size-in-bits='64' id='type-id-901'/>
<qualified-type-def type-id='type-id-902' const='yes' id='type-id-903'/>
<reference-type-def kind='lvalue' type-id='type-id-903' size-in-bits='64' id='type-id-904'/>
<qualified-type-def type-id='type-id-905' const='yes' id='type-id-906'/>
<reference-type-def kind='lvalue' type-id='type-id-906' size-in-bits='64' id='type-id-907'/>
<qualified-type-def type-id='type-id-908' const='yes' id='type-id-909'/>
<reference-type-def kind='lvalue' type-id='type-id-909' size-in-bits='64' id='type-id-910'/>
<qualified-type-def type-id='type-id-911' const='yes' id='type-id-912'/>
<reference-type-def kind='lvalue' type-id='type-id-912' size-in-bits='64' id='type-id-913'/>
<qualified-type-def type-id='type-id-914' const='yes' id='type-id-915'/>
<reference-type-def kind='lvalue' type-id='type-id-915' size-in-bits='64' id='type-id-916'/>
<qualified-type-def type-id='type-id-917' const='yes' id='type-id-918'/>
<reference-type-def kind='lvalue' type-id='type-id-918' size-in-bits='64' id='type-id-919'/>
<qualified-type-def type-id='type-id-920' const='yes' id='type-id-921'/>
<pointer-type-def type-id='type-id-921' size-in-bits='64' id='type-id-922'/>
<qualified-type-def type-id='type-id-923' const='yes' id='type-id-924'/>
<reference-type-def kind='lvalue' type-id='type-id-924' size-in-bits='64' id='type-id-925'/>
<qualified-type-def type-id='type-id-926' const='yes' id='type-id-927'/>
<reference-type-def kind='lvalue' type-id='type-id-927' size-in-bits='64' id='type-id-928'/>
<qualified-type-def type-id='type-id-929' const='yes' id='type-id-930'/>
<pointer-type-def type-id='type-id-930' size-in-bits='64' id='type-id-931'/>
<qualified-type-def type-id='type-id-932' const='yes' id='type-id-933'/>
<reference-type-def kind='lvalue' type-id='type-id-933' size-in-bits='64' id='type-id-934'/>
<qualified-type-def type-id='type-id-935' const='yes' id='type-id-936'/>
<reference-type-def kind='lvalue' type-id='type-id-936' size-in-bits='64' id='type-id-937'/>
<qualified-type-def type-id='type-id-938' const='yes' id='type-id-939'/>
<pointer-type-def type-id='type-id-939' size-in-bits='64' id='type-id-940'/>
<qualified-type-def type-id='type-id-941' const='yes' id='type-id-942'/>
<reference-type-def kind='lvalue' type-id='type-id-942' size-in-bits='64' id='type-id-943'/>
<qualified-type-def type-id='type-id-944' const='yes' id='type-id-945'/>
<reference-type-def kind='lvalue' type-id='type-id-945' size-in-bits='64' id='type-id-946'/>
<qualified-type-def type-id='type-id-947' const='yes' id='type-id-948'/>
<pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-949'/>
<qualified-type-def type-id='type-id-950' const='yes' id='type-id-951'/>
<reference-type-def kind='lvalue' type-id='type-id-951' size-in-bits='64' id='type-id-952'/>
<qualified-type-def type-id='type-id-953' const='yes' id='type-id-954'/>
<reference-type-def kind='lvalue' type-id='type-id-954' size-in-bits='64' id='type-id-955'/>
<qualified-type-def type-id='type-id-956' const='yes' id='type-id-957'/>
<pointer-type-def type-id='type-id-957' size-in-bits='64' id='type-id-958'/>
<qualified-type-def type-id='type-id-959' const='yes' id='type-id-960'/>
<reference-type-def kind='lvalue' type-id='type-id-960' size-in-bits='64' id='type-id-961'/>
<qualified-type-def type-id='type-id-962' const='yes' id='type-id-963'/>
<reference-type-def kind='lvalue' type-id='type-id-963' size-in-bits='64' id='type-id-964'/>
<qualified-type-def type-id='type-id-965' const='yes' id='type-id-966'/>
<pointer-type-def type-id='type-id-966' size-in-bits='64' id='type-id-967'/>
<qualified-type-def type-id='type-id-967' const='yes' id='type-id-968'/>
<qualified-type-def type-id='type-id-969' const='yes' id='type-id-970'/>
<reference-type-def kind='lvalue' type-id='type-id-970' size-in-bits='64' id='type-id-971'/>
<qualified-type-def type-id='type-id-972' const='yes' id='type-id-973'/>
<reference-type-def kind='lvalue' type-id='type-id-973' size-in-bits='64' id='type-id-974'/>
<qualified-type-def type-id='type-id-975' const='yes' id='type-id-976'/>
<pointer-type-def type-id='type-id-976' size-in-bits='64' id='type-id-977'/>
<qualified-type-def type-id='type-id-978' const='yes' id='type-id-979'/>
<reference-type-def kind='lvalue' type-id='type-id-979' size-in-bits='64' id='type-id-980'/>
<qualified-type-def type-id='type-id-981' const='yes' id='type-id-982'/>
<reference-type-def kind='lvalue' type-id='type-id-982' size-in-bits='64' id='type-id-983'/>
<qualified-type-def type-id='type-id-984' const='yes' id='type-id-985'/>
<reference-type-def kind='lvalue' type-id='type-id-985' size-in-bits='64' id='type-id-986'/>
<pointer-type-def type-id='type-id-985' size-in-bits='64' id='type-id-987'/>
<qualified-type-def type-id='type-id-988' const='yes' id='type-id-989'/>
<reference-type-def kind='lvalue' type-id='type-id-989' size-in-bits='64' id='type-id-990'/>
<qualified-type-def type-id='type-id-991' const='yes' id='type-id-992'/>
<pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-993'/>
<qualified-type-def type-id='type-id-994' const='yes' id='type-id-995'/>
<reference-type-def kind='lvalue' type-id='type-id-995' size-in-bits='64' id='type-id-996'/>
<qualified-type-def type-id='type-id-997' const='yes' id='type-id-998'/>
<pointer-type-def type-id='type-id-998' size-in-bits='64' id='type-id-999'/>
<qualified-type-def type-id='type-id-1000' const='yes' id='type-id-1001'/>
<pointer-type-def type-id='type-id-1001' size-in-bits='64' id='type-id-1002'/>
<qualified-type-def type-id='type-id-1003' const='yes' id='type-id-1004'/>
<reference-type-def kind='lvalue' type-id='type-id-1004' size-in-bits='64' id='type-id-1005'/>
<pointer-type-def type-id='type-id-1004' size-in-bits='64' id='type-id-1006'/>
<qualified-type-def type-id='type-id-1007' const='yes' id='type-id-1008'/>
<pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1009'/>
<qualified-type-def type-id='type-id-1010' const='yes' id='type-id-1011'/>
<reference-type-def kind='lvalue' type-id='type-id-1011' size-in-bits='64' id='type-id-1012'/>
<pointer-type-def type-id='type-id-1011' size-in-bits='64' id='type-id-1013'/>
<qualified-type-def type-id='type-id-1014' const='yes' id='type-id-1015'/>
<reference-type-def kind='lvalue' type-id='type-id-1015' size-in-bits='64' id='type-id-1016'/>
<qualified-type-def type-id='type-id-1017' const='yes' id='type-id-1018'/>
<pointer-type-def type-id='type-id-1018' size-in-bits='64' id='type-id-1019'/>
<qualified-type-def type-id='type-id-1020' const='yes' id='type-id-1021'/>
<reference-type-def kind='lvalue' type-id='type-id-1021' size-in-bits='64' id='type-id-1022'/>
<qualified-type-def type-id='type-id-1023' const='yes' id='type-id-1024'/>
<reference-type-def kind='lvalue' type-id='type-id-1024' size-in-bits='64' id='type-id-1025'/>
<qualified-type-def type-id='type-id-1026' const='yes' id='type-id-1027'/>
<reference-type-def kind='lvalue' type-id='type-id-1027' size-in-bits='64' id='type-id-1028'/>
<qualified-type-def type-id='type-id-1029' const='yes' id='type-id-1030'/>
<reference-type-def kind='lvalue' type-id='type-id-1030' size-in-bits='64' id='type-id-1031'/>
<qualified-type-def type-id='type-id-1032' const='yes' id='type-id-1033'/>
<reference-type-def kind='lvalue' type-id='type-id-1033' size-in-bits='64' id='type-id-1034'/>
<qualified-type-def type-id='type-id-1035' const='yes' id='type-id-1036'/>
<reference-type-def kind='lvalue' type-id='type-id-1036' size-in-bits='64' id='type-id-1037'/>
<qualified-type-def type-id='type-id-1038' const='yes' id='type-id-1039'/>
<pointer-type-def type-id='type-id-1039' size-in-bits='64' id='type-id-1040'/>
<qualified-type-def type-id='type-id-1041' const='yes' id='type-id-1042'/>
<reference-type-def kind='lvalue' type-id='type-id-1042' size-in-bits='64' id='type-id-1043'/>
<qualified-type-def type-id='type-id-1044' const='yes' id='type-id-1045'/>
<reference-type-def kind='lvalue' type-id='type-id-1045' size-in-bits='64' id='type-id-1046'/>
<qualified-type-def type-id='type-id-1047' const='yes' id='type-id-1048'/>
<reference-type-def kind='lvalue' type-id='type-id-1048' size-in-bits='64' id='type-id-1049'/>
<pointer-type-def type-id='type-id-1048' size-in-bits='64' id='type-id-1050'/>
<qualified-type-def type-id='type-id-1051' const='yes' id='type-id-1052'/>
<reference-type-def kind='lvalue' type-id='type-id-1052' size-in-bits='64' id='type-id-1053'/>
<pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-1054'/>
<qualified-type-def type-id='type-id-1055' const='yes' id='type-id-1056'/>
<pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-1057'/>
<qualified-type-def type-id='type-id-1058' const='yes' id='type-id-1059'/>
<reference-type-def kind='lvalue' type-id='type-id-1059' size-in-bits='64' id='type-id-1060'/>
<qualified-type-def type-id='type-id-1061' const='yes' id='type-id-1062'/>
<reference-type-def kind='lvalue' type-id='type-id-1062' size-in-bits='64' id='type-id-1063'/>
<pointer-type-def type-id='type-id-1062' size-in-bits='64' id='type-id-1064'/>
<qualified-type-def type-id='type-id-1065' const='yes' id='type-id-1066'/>
<reference-type-def kind='lvalue' type-id='type-id-1066' size-in-bits='64' id='type-id-1067'/>
<pointer-type-def type-id='type-id-1066' size-in-bits='64' id='type-id-1068'/>
<qualified-type-def type-id='type-id-1069' const='yes' id='type-id-1070'/>
<reference-type-def kind='lvalue' type-id='type-id-1070' size-in-bits='64' id='type-id-1071'/>
<qualified-type-def type-id='type-id-1072' const='yes' id='type-id-1073'/>
<reference-type-def kind='lvalue' type-id='type-id-1073' size-in-bits='64' id='type-id-1074'/>
<qualified-type-def type-id='type-id-1075' const='yes' id='type-id-1076'/>
<reference-type-def kind='lvalue' type-id='type-id-1076' size-in-bits='64' id='type-id-1077'/>
<qualified-type-def type-id='type-id-1078' const='yes' id='type-id-1079'/>
<reference-type-def kind='lvalue' type-id='type-id-1079' size-in-bits='64' id='type-id-1080'/>
<qualified-type-def type-id='type-id-1081' const='yes' id='type-id-1082'/>
<reference-type-def kind='lvalue' type-id='type-id-1082' size-in-bits='64' id='type-id-1083'/>
<qualified-type-def type-id='type-id-1084' const='yes' id='type-id-1085'/>
<reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1086'/>
<qualified-type-def type-id='type-id-1087' const='yes' id='type-id-1088'/>
<reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-1089'/>
<qualified-type-def type-id='type-id-1090' const='yes' id='type-id-1091'/>
<reference-type-def kind='lvalue' type-id='type-id-1091' size-in-bits='64' id='type-id-1092'/>
<qualified-type-def type-id='type-id-1093' const='yes' id='type-id-1094'/>
<reference-type-def kind='lvalue' type-id='type-id-1094' size-in-bits='64' id='type-id-1095'/>
<qualified-type-def type-id='type-id-1096' const='yes' id='type-id-1097'/>
<reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-1098'/>
<qualified-type-def type-id='type-id-1099' const='yes' id='type-id-1100'/>
<reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1101'/>
<qualified-type-def type-id='type-id-1102' const='yes' id='type-id-1103'/>
<reference-type-def kind='lvalue' type-id='type-id-1103' size-in-bits='64' id='type-id-1104'/>
<qualified-type-def type-id='type-id-1105' const='yes' id='type-id-1106'/>
<reference-type-def kind='lvalue' type-id='type-id-1106' size-in-bits='64' id='type-id-1107'/>
<qualified-type-def type-id='type-id-1108' const='yes' id='type-id-1109'/>
<reference-type-def kind='lvalue' type-id='type-id-1109' size-in-bits='64' id='type-id-1110'/>
<qualified-type-def type-id='type-id-1111' const='yes' id='type-id-1112'/>
<reference-type-def kind='lvalue' type-id='type-id-1112' size-in-bits='64' id='type-id-1113'/>
<qualified-type-def type-id='type-id-1114' const='yes' id='type-id-1115'/>
<reference-type-def kind='lvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1116'/>
<qualified-type-def type-id='type-id-1117' const='yes' id='type-id-1118'/>
<reference-type-def kind='lvalue' type-id='type-id-1118' size-in-bits='64' id='type-id-1119'/>
<qualified-type-def type-id='type-id-1120' const='yes' id='type-id-1121'/>
<reference-type-def kind='lvalue' type-id='type-id-1121' size-in-bits='64' id='type-id-1122'/>
<qualified-type-def type-id='type-id-1123' const='yes' id='type-id-1124'/>
<reference-type-def kind='lvalue' type-id='type-id-1124' size-in-bits='64' id='type-id-1125'/>
<qualified-type-def type-id='type-id-1126' const='yes' id='type-id-1127'/>
<qualified-type-def type-id='type-id-1128' id='type-id-1129'/>
<reference-type-def kind='lvalue' type-id='type-id-1127' size-in-bits='64' id='type-id-1128'/>
<qualified-type-def type-id='type-id-1130' const='yes' id='type-id-1131'/>
<reference-type-def kind='lvalue' type-id='type-id-1131' size-in-bits='64' id='type-id-1132'/>
<qualified-type-def type-id='type-id-1133' const='yes' id='type-id-1134'/>
<reference-type-def kind='lvalue' type-id='type-id-1134' size-in-bits='64' id='type-id-1135'/>
<qualified-type-def type-id='type-id-1136' const='yes' id='type-id-1137'/>
<reference-type-def kind='lvalue' type-id='type-id-1137' size-in-bits='64' id='type-id-1138'/>
<qualified-type-def type-id='type-id-1139' const='yes' id='type-id-1140'/>
<reference-type-def kind='lvalue' type-id='type-id-1140' size-in-bits='64' id='type-id-1141'/>
<qualified-type-def type-id='type-id-1142' const='yes' id='type-id-1143'/>
<reference-type-def kind='lvalue' type-id='type-id-1143' size-in-bits='64' id='type-id-1144'/>
<qualified-type-def type-id='type-id-1145' const='yes' id='type-id-1146'/>
<reference-type-def kind='lvalue' type-id='type-id-1146' size-in-bits='64' id='type-id-1147'/>
<qualified-type-def type-id='type-id-37' const='yes' id='type-id-1148'/>
<qualified-type-def type-id='type-id-1149' id='type-id-1150'/>
<reference-type-def kind='lvalue' type-id='type-id-1148' size-in-bits='64' id='type-id-1149'/>
<pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-1151'/>
<qualified-type-def type-id='type-id-1151' const='yes' id='type-id-1152'/>
<reference-type-def kind='lvalue' type-id='type-id-1152' size-in-bits='64' id='type-id-1153'/>
<qualified-type-def type-id='type-id-1154' const='yes' id='type-id-1155'/>
<pointer-type-def type-id='type-id-1155' size-in-bits='64' id='type-id-1156'/>
<qualified-type-def type-id='type-id-1157' const='yes' id='type-id-1158'/>
<qualified-type-def type-id='type-id-1159' const='yes' id='type-id-1160'/>
<reference-type-def kind='lvalue' type-id='type-id-1160' size-in-bits='64' id='type-id-1161'/>
<qualified-type-def type-id='type-id-1162' const='yes' id='type-id-1163'/>
<reference-type-def kind='lvalue' type-id='type-id-1163' size-in-bits='64' id='type-id-1164'/>
<pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-1165'/>
<qualified-type-def type-id='type-id-1166' const='yes' id='type-id-1167'/>
<reference-type-def kind='lvalue' type-id='type-id-1167' size-in-bits='64' id='type-id-1168'/>
<qualified-type-def type-id='type-id-1169' const='yes' id='type-id-1170'/>
<reference-type-def kind='lvalue' type-id='type-id-1170' size-in-bits='64' id='type-id-1171'/>
<pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-1172'/>
<qualified-type-def type-id='type-id-1173' const='yes' id='type-id-1174'/>
<reference-type-def kind='lvalue' type-id='type-id-1174' size-in-bits='64' id='type-id-1175'/>
<qualified-type-def type-id='type-id-1176' const='yes' id='type-id-1177'/>
<reference-type-def kind='lvalue' type-id='type-id-1177' size-in-bits='64' id='type-id-1178'/>
<pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1179'/>
<qualified-type-def type-id='type-id-1180' const='yes' id='type-id-1181'/>
<reference-type-def kind='lvalue' type-id='type-id-1181' size-in-bits='64' id='type-id-1182'/>
<qualified-type-def type-id='type-id-1183' const='yes' id='type-id-1184'/>
<pointer-type-def type-id='type-id-1184' size-in-bits='64' id='type-id-1185'/>
<qualified-type-def type-id='type-id-1186' const='yes' id='type-id-1187'/>
<reference-type-def kind='lvalue' type-id='type-id-1187' size-in-bits='64' id='type-id-1188'/>
<qualified-type-def type-id='type-id-1189' const='yes' id='type-id-1190'/>
<reference-type-def kind='lvalue' type-id='type-id-1190' size-in-bits='64' id='type-id-1191'/>
<pointer-type-def type-id='type-id-1190' size-in-bits='64' id='type-id-1192'/>
<qualified-type-def type-id='type-id-1192' const='yes' id='type-id-1193'/>
<qualified-type-def type-id='type-id-1194' const='yes' id='type-id-1195'/>
<reference-type-def kind='lvalue' type-id='type-id-1195' size-in-bits='64' id='type-id-1196'/>
<pointer-type-def type-id='type-id-1195' size-in-bits='64' id='type-id-1197'/>
<qualified-type-def type-id='type-id-1198' const='yes' id='type-id-1199'/>
<reference-type-def kind='lvalue' type-id='type-id-1199' size-in-bits='64' id='type-id-1200'/>
<pointer-type-def type-id='type-id-1199' size-in-bits='64' id='type-id-1201'/>
<qualified-type-def type-id='type-id-1202' const='yes' id='type-id-1203'/>
<reference-type-def kind='lvalue' type-id='type-id-1203' size-in-bits='64' id='type-id-1204'/>
<pointer-type-def type-id='type-id-1203' size-in-bits='64' id='type-id-1205'/>
<qualified-type-def type-id='type-id-1206' const='yes' id='type-id-1207'/>
<reference-type-def kind='lvalue' type-id='type-id-1207' size-in-bits='64' id='type-id-1208'/>
<pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1209'/>
<qualified-type-def type-id='type-id-1210' const='yes' id='type-id-1211'/>
<pointer-type-def type-id='type-id-1211' size-in-bits='64' id='type-id-1212'/>
<qualified-type-def type-id='type-id-1213' const='yes' id='type-id-1214'/>
<pointer-type-def type-id='type-id-1214' size-in-bits='64' id='type-id-1215'/>
<qualified-type-def type-id='type-id-1216' const='yes' id='type-id-1217'/>
<pointer-type-def type-id='type-id-1217' size-in-bits='64' id='type-id-1218'/>
<qualified-type-def type-id='type-id-1219' const='yes' id='type-id-1220'/>
<pointer-type-def type-id='type-id-1220' size-in-bits='64' id='type-id-1221'/>
<qualified-type-def type-id='type-id-1222' const='yes' id='type-id-1223'/>
<pointer-type-def type-id='type-id-1223' size-in-bits='64' id='type-id-1224'/>
<qualified-type-def type-id='type-id-1225' const='yes' id='type-id-1226'/>
<pointer-type-def type-id='type-id-1226' size-in-bits='64' id='type-id-1227'/>
<qualified-type-def type-id='type-id-1228' const='yes' id='type-id-1229'/>
<pointer-type-def type-id='type-id-1229' size-in-bits='64' id='type-id-1230'/>
<qualified-type-def type-id='type-id-1231' const='yes' id='type-id-1232'/>
<pointer-type-def type-id='type-id-1232' size-in-bits='64' id='type-id-1233'/>
<qualified-type-def type-id='type-id-1234' const='yes' id='type-id-1235'/>
<pointer-type-def type-id='type-id-1235' size-in-bits='64' id='type-id-1236'/>
<qualified-type-def type-id='type-id-1237' const='yes' id='type-id-1238'/>
<pointer-type-def type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
<qualified-type-def type-id='type-id-1240' const='yes' id='type-id-1241'/>
<pointer-type-def type-id='type-id-1241' size-in-bits='64' id='type-id-1242'/>
<qualified-type-def type-id='type-id-1243' const='yes' id='type-id-1244'/>
<pointer-type-def type-id='type-id-1244' size-in-bits='64' id='type-id-1245'/>
<qualified-type-def type-id='type-id-1246' const='yes' id='type-id-1247'/>
<qualified-type-def type-id='type-id-1248' const='yes' id='type-id-1249'/>
<qualified-type-def type-id='type-id-1250' const='yes' id='type-id-1251'/>
<qualified-type-def type-id='type-id-1252' const='yes' id='type-id-1253'/>
<qualified-type-def type-id='type-id-1254' const='yes' id='type-id-1255'/>
<reference-type-def kind='lvalue' type-id='type-id-1255' size-in-bits='64' id='type-id-1256'/>
<pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1257'/>
<qualified-type-def type-id='type-id-1258' const='yes' id='type-id-1259'/>
<reference-type-def kind='lvalue' type-id='type-id-1259' size-in-bits='64' id='type-id-1260'/>
<pointer-type-def type-id='type-id-1259' size-in-bits='64' id='type-id-1261'/>
<qualified-type-def type-id='type-id-1262' const='yes' id='type-id-1263'/>
<reference-type-def kind='lvalue' type-id='type-id-1263' size-in-bits='64' id='type-id-1264'/>
<qualified-type-def type-id='type-id-1265' const='yes' id='type-id-1266'/>
<reference-type-def kind='lvalue' type-id='type-id-1266' size-in-bits='64' id='type-id-1267'/>
<qualified-type-def type-id='type-id-1268' const='yes' id='type-id-1269'/>
<reference-type-def kind='lvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1270'/>
<pointer-type-def type-id='type-id-1269' size-in-bits='64' id='type-id-1271'/>
<qualified-type-def type-id='type-id-1272' const='yes' id='type-id-1273'/>
<reference-type-def kind='lvalue' type-id='type-id-1273' size-in-bits='64' id='type-id-1274'/>
<qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1276'/>
<reference-type-def kind='lvalue' type-id='type-id-1276' size-in-bits='64' id='type-id-1277'/>
<qualified-type-def type-id='type-id-1278' const='yes' id='type-id-1279'/>
<reference-type-def kind='lvalue' type-id='type-id-1279' size-in-bits='64' id='type-id-1280'/>
<pointer-type-def type-id='type-id-1279' size-in-bits='64' id='type-id-1281'/>
<qualified-type-def type-id='type-id-1282' const='yes' id='type-id-1283'/>
<reference-type-def kind='lvalue' type-id='type-id-1283' size-in-bits='64' id='type-id-1284'/>
<qualified-type-def type-id='type-id-1285' const='yes' id='type-id-1286'/>
<reference-type-def kind='lvalue' type-id='type-id-1286' size-in-bits='64' id='type-id-1287'/>
<qualified-type-def type-id='type-id-1288' const='yes' id='type-id-1289'/>
<reference-type-def kind='lvalue' type-id='type-id-1289' size-in-bits='64' id='type-id-1290'/>
<qualified-type-def type-id='type-id-1291' const='yes' id='type-id-1292'/>
<reference-type-def kind='lvalue' type-id='type-id-1292' size-in-bits='64' id='type-id-1293'/>
<qualified-type-def type-id='type-id-1294' const='yes' id='type-id-1295'/>
<reference-type-def kind='lvalue' type-id='type-id-1295' size-in-bits='64' id='type-id-1296'/>
<pointer-type-def type-id='type-id-1295' size-in-bits='64' id='type-id-1297'/>
<qualified-type-def type-id='type-id-1298' const='yes' id='type-id-1299'/>
<reference-type-def kind='lvalue' type-id='type-id-1299' size-in-bits='64' id='type-id-1300'/>
<qualified-type-def type-id='type-id-1301' const='yes' id='type-id-1302'/>
<reference-type-def kind='lvalue' type-id='type-id-1302' size-in-bits='64' id='type-id-1303'/>
<qualified-type-def type-id='type-id-1304' const='yes' id='type-id-1305'/>
<reference-type-def kind='lvalue' type-id='type-id-1305' size-in-bits='64' id='type-id-1306'/>
<qualified-type-def type-id='type-id-1307' const='yes' id='type-id-1308'/>
<reference-type-def kind='lvalue' type-id='type-id-1308' size-in-bits='64' id='type-id-1309'/>
<qualified-type-def type-id='type-id-1310' const='yes' id='type-id-1311'/>
<reference-type-def kind='lvalue' type-id='type-id-1311' size-in-bits='64' id='type-id-1312'/>
<pointer-type-def type-id='type-id-1311' size-in-bits='64' id='type-id-1313'/>
<qualified-type-def type-id='type-id-1314' const='yes' id='type-id-1315'/>
<reference-type-def kind='lvalue' type-id='type-id-1315' size-in-bits='64' id='type-id-1316'/>
<qualified-type-def type-id='type-id-1317' const='yes' id='type-id-1318'/>
<reference-type-def kind='lvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-1319'/>
<qualified-type-def type-id='type-id-1320' const='yes' id='type-id-1321'/>
<reference-type-def kind='lvalue' type-id='type-id-1321' size-in-bits='64' id='type-id-1322'/>
<qualified-type-def type-id='type-id-1323' const='yes' id='type-id-1324'/>
<reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-1325'/>
<qualified-type-def type-id='type-id-1326' const='yes' id='type-id-1327'/>
<qualified-type-def type-id='type-id-1328' const='yes' id='type-id-1329'/>
<qualified-type-def type-id='type-id-1330' id='type-id-1331'/>
<reference-type-def kind='lvalue' type-id='type-id-1329' size-in-bits='64' id='type-id-1330'/>
<pointer-type-def type-id='type-id-1329' size-in-bits='64' id='type-id-1332'/>
<qualified-type-def type-id='type-id-1332' const='yes' id='type-id-1333'/>
<qualified-type-def type-id='type-id-1334' const='yes' id='type-id-1335'/>
<reference-type-def kind='lvalue' type-id='type-id-1335' size-in-bits='64' id='type-id-1336'/>
<qualified-type-def type-id='type-id-1337' const='yes' id='type-id-1338'/>
<reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-1339'/>
<pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-1340'/>
<qualified-type-def type-id='type-id-1341' const='yes' id='type-id-1342'/>
<reference-type-def kind='lvalue' type-id='type-id-1342' size-in-bits='64' id='type-id-1343'/>
<pointer-type-def type-id='type-id-1342' size-in-bits='64' id='type-id-1344'/>
<qualified-type-def type-id='type-id-1345' const='yes' id='type-id-1346'/>
<reference-type-def kind='lvalue' type-id='type-id-1346' size-in-bits='64' id='type-id-1347'/>
<pointer-type-def type-id='type-id-1346' size-in-bits='64' id='type-id-1348'/>
<qualified-type-def type-id='type-id-1349' const='yes' id='type-id-1350'/>
<reference-type-def kind='lvalue' type-id='type-id-1350' size-in-bits='64' id='type-id-1351'/>
<pointer-type-def type-id='type-id-1350' size-in-bits='64' id='type-id-1352'/>
<qualified-type-def type-id='type-id-1353' const='yes' id='type-id-1354'/>
<reference-type-def kind='lvalue' type-id='type-id-1354' size-in-bits='64' id='type-id-1355'/>
<qualified-type-def type-id='type-id-1356' const='yes' id='type-id-1357'/>
<reference-type-def kind='lvalue' type-id='type-id-1357' size-in-bits='64' id='type-id-1358'/>
<pointer-type-def type-id='type-id-1357' size-in-bits='64' id='type-id-1359'/>
<qualified-type-def type-id='type-id-1360' const='yes' id='type-id-1361'/>
<reference-type-def kind='lvalue' type-id='type-id-1361' size-in-bits='64' id='type-id-1362'/>
<pointer-type-def type-id='type-id-1361' size-in-bits='64' id='type-id-1363'/>
<qualified-type-def type-id='type-id-1364' const='yes' id='type-id-1365'/>
<reference-type-def kind='lvalue' type-id='type-id-1365' size-in-bits='64' id='type-id-1366'/>
<pointer-type-def type-id='type-id-1365' size-in-bits='64' id='type-id-1367'/>
<qualified-type-def type-id='type-id-1368' const='yes' id='type-id-1369'/>
<reference-type-def kind='lvalue' type-id='type-id-1369' size-in-bits='64' id='type-id-1370'/>
<qualified-type-def type-id='type-id-1371' const='yes' id='type-id-1372'/>
<reference-type-def kind='lvalue' type-id='type-id-1372' size-in-bits='64' id='type-id-1373'/>
<qualified-type-def type-id='type-id-1374' const='yes' id='type-id-1375'/>
<reference-type-def kind='lvalue' type-id='type-id-1375' size-in-bits='64' id='type-id-1376'/>
<qualified-type-def type-id='type-id-1377' const='yes' id='type-id-1378'/>
<reference-type-def kind='lvalue' type-id='type-id-1378' size-in-bits='64' id='type-id-1379'/>
<pointer-type-def type-id='type-id-1378' size-in-bits='64' id='type-id-1380'/>
<qualified-type-def type-id='type-id-1381' const='yes' id='type-id-1382'/>
<qualified-type-def type-id='type-id-1383' const='yes' id='type-id-1384'/>
<qualified-type-def type-id='type-id-1385' id='type-id-1386'/>
<reference-type-def kind='lvalue' type-id='type-id-1384' size-in-bits='64' id='type-id-1385'/>
<qualified-type-def type-id='type-id-1387' const='yes' id='type-id-1388'/>
<reference-type-def kind='lvalue' type-id='type-id-1388' size-in-bits='64' id='type-id-1389'/>
<qualified-type-def type-id='type-id-1390' const='yes' id='type-id-1391'/>
<qualified-type-def type-id='type-id-1392' id='type-id-1393'/>
<reference-type-def kind='lvalue' type-id='type-id-1391' size-in-bits='64' id='type-id-1392'/>
<qualified-type-def type-id='type-id-1394' const='yes' id='type-id-1395'/>
<reference-type-def kind='lvalue' type-id='type-id-1395' size-in-bits='64' id='type-id-1396'/>
<qualified-type-def type-id='type-id-1397' const='yes' id='type-id-1398'/>
<reference-type-def kind='lvalue' type-id='type-id-1398' size-in-bits='64' id='type-id-1399'/>
<pointer-type-def type-id='type-id-1398' size-in-bits='64' id='type-id-1400'/>
<reference-type-def kind='lvalue' type-id='type-id-1400' size-in-bits='64' id='type-id-1401'/>
<qualified-type-def type-id='type-id-1402' const='yes' id='type-id-1403'/>
<reference-type-def kind='lvalue' type-id='type-id-1403' size-in-bits='64' id='type-id-1404'/>
<pointer-type-def type-id='type-id-1403' size-in-bits='64' id='type-id-1405'/>
<qualified-type-def type-id='type-id-1406' const='yes' id='type-id-1407'/>
<reference-type-def kind='lvalue' type-id='type-id-1407' size-in-bits='64' id='type-id-1408'/>
<qualified-type-def type-id='type-id-1409' const='yes' id='type-id-1410'/>
<reference-type-def kind='lvalue' type-id='type-id-1410' size-in-bits='64' id='type-id-1411'/>
<pointer-type-def type-id='type-id-1410' size-in-bits='64' id='type-id-1412'/>
<qualified-type-def type-id='type-id-1412' const='yes' id='type-id-1413'/>
<qualified-type-def type-id='type-id-1414' const='yes' id='type-id-1415'/>
<reference-type-def kind='lvalue' type-id='type-id-1415' size-in-bits='64' id='type-id-1416'/>
<qualified-type-def type-id='type-id-1417' const='yes' id='type-id-1418'/>
<reference-type-def kind='lvalue' type-id='type-id-1418' size-in-bits='64' id='type-id-1419'/>
<pointer-type-def type-id='type-id-1418' size-in-bits='64' id='type-id-1420'/>
<qualified-type-def type-id='type-id-1421' const='yes' id='type-id-1422'/>
<reference-type-def kind='lvalue' type-id='type-id-1422' size-in-bits='64' id='type-id-1423'/>
<qualified-type-def type-id='type-id-1424' const='yes' id='type-id-1425'/>
<reference-type-def kind='lvalue' type-id='type-id-1425' size-in-bits='64' id='type-id-1426'/>
<qualified-type-def type-id='type-id-1427' const='yes' id='type-id-1428'/>
<reference-type-def kind='lvalue' type-id='type-id-1428' size-in-bits='64' id='type-id-1429'/>
<qualified-type-def type-id='type-id-1430' const='yes' id='type-id-1431'/>
<reference-type-def kind='lvalue' type-id='type-id-1431' size-in-bits='64' id='type-id-1432'/>
<qualified-type-def type-id='type-id-1433' const='yes' id='type-id-1434'/>
<reference-type-def kind='lvalue' type-id='type-id-1434' size-in-bits='64' id='type-id-1435'/>
<qualified-type-def type-id='type-id-1436' const='yes' id='type-id-1437'/>
<reference-type-def kind='lvalue' type-id='type-id-1437' size-in-bits='64' id='type-id-1438'/>
<qualified-type-def type-id='type-id-1439' const='yes' id='type-id-1440'/>
<reference-type-def kind='lvalue' type-id='type-id-1440' size-in-bits='64' id='type-id-1441'/>
<pointer-type-def type-id='type-id-1440' size-in-bits='64' id='type-id-1442'/>
<qualified-type-def type-id='type-id-1443' const='yes' id='type-id-1444'/>
<reference-type-def kind='lvalue' type-id='type-id-1444' size-in-bits='64' id='type-id-1445'/>
<qualified-type-def type-id='type-id-1446' const='yes' id='type-id-1447'/>
<reference-type-def kind='lvalue' type-id='type-id-1447' size-in-bits='64' id='type-id-1448'/>
<pointer-type-def type-id='type-id-1447' size-in-bits='64' id='type-id-1449'/>
<qualified-type-def type-id='type-id-1450' const='yes' id='type-id-1451'/>
<reference-type-def kind='lvalue' type-id='type-id-1451' size-in-bits='64' id='type-id-1452'/>
<qualified-type-def type-id='type-id-1453' const='yes' id='type-id-1454'/>
<reference-type-def kind='lvalue' type-id='type-id-1454' size-in-bits='64' id='type-id-1455'/>
<qualified-type-def type-id='type-id-1456' const='yes' id='type-id-1457'/>
<reference-type-def kind='lvalue' type-id='type-id-1457' size-in-bits='64' id='type-id-1458'/>
<pointer-type-def type-id='type-id-1457' size-in-bits='64' id='type-id-1459'/>
<qualified-type-def type-id='type-id-1460' const='yes' id='type-id-1461'/>
<reference-type-def kind='lvalue' type-id='type-id-1461' size-in-bits='64' id='type-id-1462'/>
<qualified-type-def type-id='type-id-1463' const='yes' id='type-id-1464'/>
<reference-type-def kind='lvalue' type-id='type-id-1464' size-in-bits='64' id='type-id-1465'/>
<qualified-type-def type-id='type-id-1466' const='yes' id='type-id-1467'/>
<reference-type-def kind='lvalue' type-id='type-id-1467' size-in-bits='64' id='type-id-1468'/>
<pointer-type-def type-id='type-id-1467' size-in-bits='64' id='type-id-1469'/>
<qualified-type-def type-id='type-id-1470' const='yes' id='type-id-1471'/>
<reference-type-def kind='lvalue' type-id='type-id-1471' size-in-bits='64' id='type-id-1472'/>
<qualified-type-def type-id='type-id-1473' const='yes' id='type-id-1474'/>
<reference-type-def kind='lvalue' type-id='type-id-1474' size-in-bits='64' id='type-id-1475'/>
<qualified-type-def type-id='type-id-1476' const='yes' id='type-id-1477'/>
<reference-type-def kind='lvalue' type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
<pointer-type-def type-id='type-id-1477' size-in-bits='64' id='type-id-1479'/>
<qualified-type-def type-id='type-id-1480' const='yes' id='type-id-1481'/>
<reference-type-def kind='lvalue' type-id='type-id-1481' size-in-bits='64' id='type-id-1482'/>
<qualified-type-def type-id='type-id-1483' const='yes' id='type-id-1484'/>
<reference-type-def kind='lvalue' type-id='type-id-1484' size-in-bits='64' id='type-id-1485'/>
<qualified-type-def type-id='type-id-1486' const='yes' id='type-id-1487'/>
<reference-type-def kind='lvalue' type-id='type-id-1487' size-in-bits='64' id='type-id-1488'/>
<pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-1489'/>
<qualified-type-def type-id='type-id-1490' const='yes' id='type-id-1491'/>
<reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-1492'/>
<qualified-type-def type-id='type-id-1493' const='yes' id='type-id-1494'/>
<reference-type-def kind='lvalue' type-id='type-id-1494' size-in-bits='64' id='type-id-1495'/>
<qualified-type-def type-id='type-id-1496' const='yes' id='type-id-1497'/>
<qualified-type-def type-id='type-id-1498' id='type-id-1499'/>
<reference-type-def kind='lvalue' type-id='type-id-1497' size-in-bits='64' id='type-id-1498'/>
<pointer-type-def type-id='type-id-1497' size-in-bits='64' id='type-id-1500'/>
<qualified-type-def type-id='type-id-1500' const='yes' id='type-id-1501'/>
<qualified-type-def type-id='type-id-1502' const='yes' id='type-id-1503'/>
<reference-type-def kind='lvalue' type-id='type-id-1503' size-in-bits='64' id='type-id-1504'/>
<qualified-type-def type-id='type-id-1505' const='yes' id='type-id-1506'/>
<qualified-type-def type-id='type-id-1507' const='yes' id='type-id-1508'/>
<reference-type-def kind='lvalue' type-id='type-id-1508' size-in-bits='64' id='type-id-1509'/>
<qualified-type-def type-id='type-id-1510' const='yes' id='type-id-1511'/>
<reference-type-def kind='lvalue' type-id='type-id-1511' size-in-bits='64' id='type-id-1512'/>
<pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1513'/>
<qualified-type-def type-id='type-id-1514' const='yes' id='type-id-1515'/>
<reference-type-def kind='lvalue' type-id='type-id-1515' size-in-bits='64' id='type-id-1516'/>
<qualified-type-def type-id='type-id-1517' const='yes' id='type-id-1518'/>
<reference-type-def kind='lvalue' type-id='type-id-1518' size-in-bits='64' id='type-id-1519'/>
<qualified-type-def type-id='type-id-1520' const='yes' id='type-id-1521'/>
<reference-type-def kind='lvalue' type-id='type-id-1521' size-in-bits='64' id='type-id-1522'/>
<qualified-type-def type-id='type-id-63' const='yes' id='type-id-1523'/>
<pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-1524'/>
<qualified-type-def type-id='type-id-84' const='yes' id='type-id-1525'/>
<pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1526'/>
<qualified-type-def type-id='type-id-41' const='yes' id='type-id-1527'/>
<qualified-type-def type-id='type-id-22' const='yes' id='type-id-1528'/>
<reference-type-def kind='lvalue' type-id='type-id-1528' size-in-bits='64' id='type-id-1529'/>
<qualified-type-def type-id='type-id-50' const='yes' id='type-id-1530'/>
<qualified-type-def type-id='type-id-1531' id='type-id-1532'/>
<reference-type-def kind='lvalue' type-id='type-id-1530' size-in-bits='64' id='type-id-1531'/>
<pointer-type-def type-id='type-id-1530' size-in-bits='64' id='type-id-1533'/>
<qualified-type-def type-id='type-id-55' const='yes' id='type-id-1534'/>
<qualified-type-def type-id='type-id-1535' const='yes' id='type-id-1536'/>
<pointer-type-def type-id='type-id-1536' size-in-bits='64' id='type-id-1537'/>
<qualified-type-def type-id='type-id-58' const='yes' id='type-id-1538'/>
<pointer-type-def type-id='type-id-1538' size-in-bits='64' id='type-id-1539'/>
<pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
<reference-type-def kind='lvalue' type-id='type-id-27' size-in-bits='64' id='type-id-1541'/>
<pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-1542'/>
<pointer-type-def type-id='type-id-95' size-in-bits='64' id='type-id-1543'/>
<pointer-type-def type-id='type-id-1544' size-in-bits='64' id='type-id-87'/>
<reference-type-def kind='lvalue' type-id='type-id-29' size-in-bits='64' id='type-id-1545'/>
<pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-1546'/>
<pointer-type-def type-id='type-id-86' size-in-bits='64' id='type-id-1547'/>
<pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-1548'/>
<reference-type-def kind='lvalue' type-id='type-id-33' size-in-bits='64' id='type-id-1549'/>
<pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-1550'/>
<pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-1551'/>
<pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-1552'/>
<pointer-type-def type-id='type-id-400' size-in-bits='64' id='type-id-1553'/>
<qualified-type-def type-id='type-id-1553' const='yes' id='type-id-1554'/>
<pointer-type-def type-id='type-id-1555' size-in-bits='64' id='type-id-1556'/>
<pointer-type-def type-id='type-id-403' size-in-bits='64' id='type-id-1557'/>
<pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-1558'/>
<pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-1559'/>
<pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-1560'/>
<reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-1561'/>
<pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-1562'/>
<reference-type-def kind='lvalue' type-id='type-id-1563' size-in-bits='64' id='type-id-1564'/>
<reference-type-def kind='lvalue' type-id='type-id-1565' size-in-bits='64' id='type-id-1566'/>
<reference-type-def kind='lvalue' type-id='type-id-419' size-in-bits='64' id='type-id-1567'/>
<reference-type-def kind='rvalue' type-id='type-id-419' size-in-bits='64' id='type-id-1568'/>
<pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-1569'/>
<reference-type-def kind='lvalue' type-id='type-id-428' size-in-bits='64' id='type-id-1570'/>
<pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-1571'/>
<qualified-type-def type-id='type-id-1571' const='yes' id='type-id-1572'/>
<reference-type-def kind='lvalue' type-id='type-id-1572' size-in-bits='64' id='type-id-1573'/>
<reference-type-def kind='lvalue' type-id='type-id-1571' size-in-bits='64' id='type-id-1574'/>
<reference-type-def kind='lvalue' type-id='type-id-432' size-in-bits='64' id='type-id-1575'/>
<pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-1576'/>
<reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-1577'/>
<pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-1578'/>
<pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-1579'/>
<pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-1580'/>
<qualified-type-def type-id='type-id-1580' const='yes' id='type-id-1581'/>
<pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-1582'/>
<qualified-type-def type-id='type-id-1583' id='type-id-1584'/>
<reference-type-def kind='lvalue' type-id='type-id-1585' size-in-bits='64' id='type-id-1583'/>
<reference-type-def kind='lvalue' type-id='type-id-449' size-in-bits='64' id='type-id-1586'/>
<pointer-type-def type-id='type-id-449' size-in-bits='64' id='type-id-1587'/>
<pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-1588'/>
<pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-1589'/>
<reference-type-def kind='lvalue' type-id='type-id-461' size-in-bits='64' id='type-id-1590'/>
<pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-1591'/>
<qualified-type-def type-id='type-id-1591' const='yes' id='type-id-1592'/>
<reference-type-def kind='lvalue' type-id='type-id-468' size-in-bits='64' id='type-id-1593'/>
<pointer-type-def type-id='type-id-468' size-in-bits='64' id='type-id-1594'/>
<reference-type-def kind='lvalue' type-id='type-id-471' size-in-bits='64' id='type-id-1595'/>
<pointer-type-def type-id='type-id-471' size-in-bits='64' id='type-id-1596'/>
<pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-1597'/>
<pointer-type-def type-id='type-id-1598' size-in-bits='64' id='type-id-1599'/>
<pointer-type-def type-id='type-id-481' size-in-bits='64' id='type-id-1600'/>
<pointer-type-def type-id='type-id-484' size-in-bits='64' id='type-id-1601'/>
<pointer-type-def type-id='type-id-487' size-in-bits='64' id='type-id-1602'/>
<reference-type-def kind='lvalue' type-id='type-id-490' size-in-bits='64' id='type-id-1603'/>
<pointer-type-def type-id='type-id-490' size-in-bits='64' id='type-id-1604'/>
<reference-type-def kind='rvalue' type-id='type-id-1604' size-in-bits='64' id='type-id-1605'/>
<pointer-type-def type-id='type-id-1606' size-in-bits='64' id='type-id-1607'/>
<pointer-type-def type-id='type-id-500' size-in-bits='64' id='type-id-1608'/>
<pointer-type-def type-id='type-id-504' size-in-bits='64' id='type-id-1609'/>
<pointer-type-def type-id='type-id-509' size-in-bits='64' id='type-id-1610'/>
<pointer-type-def type-id='type-id-1611' size-in-bits='64' id='type-id-1612'/>
<reference-type-def kind='lvalue' type-id='type-id-524' size-in-bits='64' id='type-id-1613'/>
<pointer-type-def type-id='type-id-524' size-in-bits='64' id='type-id-1614'/>
<pointer-type-def type-id='type-id-1615' size-in-bits='64' id='type-id-1616'/>
<pointer-type-def type-id='type-id-528' size-in-bits='64' id='type-id-1617'/>
<pointer-type-def type-id='type-id-1618' size-in-bits='64' id='type-id-1619'/>
<reference-type-def kind='lvalue' type-id='type-id-1620' size-in-bits='64' id='type-id-1621'/>
<pointer-type-def type-id='type-id-1622' size-in-bits='64' id='type-id-1623'/>
<pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-1624'/>
<reference-type-def kind='lvalue' type-id='type-id-538' size-in-bits='64' id='type-id-1625'/>
<reference-type-def kind='rvalue' type-id='type-id-538' size-in-bits='64' id='type-id-1626'/>
<pointer-type-def type-id='type-id-538' size-in-bits='64' id='type-id-1627'/>
<reference-type-def kind='lvalue' type-id='type-id-542' size-in-bits='64' id='type-id-1628'/>
<pointer-type-def type-id='type-id-542' size-in-bits='64' id='type-id-1629'/>
<reference-type-def kind='lvalue' type-id='type-id-545' size-in-bits='64' id='type-id-1630'/>
<reference-type-def kind='rvalue' type-id='type-id-545' size-in-bits='64' id='type-id-1631'/>
<pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-1632'/>
<pointer-type-def type-id='type-id-1633' size-in-bits='64' id='type-id-1634'/>
<reference-type-def kind='lvalue' type-id='type-id-1635' size-in-bits='64' id='type-id-1636'/>
<reference-type-def kind='lvalue' type-id='type-id-550' size-in-bits='64' id='type-id-1637'/>
<pointer-type-def type-id='type-id-550' size-in-bits='64' id='type-id-1638'/>
<qualified-type-def type-id='type-id-1638' const='yes' id='type-id-1639'/>
<pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-1640'/>
<pointer-type-def type-id='type-id-560' size-in-bits='64' id='type-id-1641'/>
<pointer-type-def type-id='type-id-1642' size-in-bits='64' id='type-id-1643'/>
<qualified-type-def type-id='type-id-1643' const='yes' id='type-id-1644'/>
<reference-type-def kind='lvalue' type-id='type-id-567' size-in-bits='64' id='type-id-1645'/>
<pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-1646'/>
<qualified-type-def type-id='type-id-1646' const='yes' id='type-id-1647'/>
<pointer-type-def type-id='type-id-1648' size-in-bits='64' id='type-id-1649'/>
<qualified-type-def type-id='type-id-1649' const='yes' id='type-id-1650'/>
<reference-type-def kind='lvalue' type-id='type-id-1650' size-in-bits='64' id='type-id-1651'/>
<pointer-type-def type-id='type-id-1650' size-in-bits='64' id='type-id-1652'/>
<reference-type-def kind='lvalue' type-id='type-id-1649' size-in-bits='64' id='type-id-1653'/>
<pointer-type-def type-id='type-id-1649' size-in-bits='64' id='type-id-1654'/>
<reference-type-def kind='lvalue' type-id='type-id-572' size-in-bits='64' id='type-id-1655'/>
<pointer-type-def type-id='type-id-572' size-in-bits='64' id='type-id-1656'/>
<pointer-type-def type-id='type-id-576' size-in-bits='64' id='type-id-1657'/>
<pointer-type-def type-id='type-id-580' size-in-bits='64' id='type-id-1658'/>
<reference-type-def kind='lvalue' type-id='type-id-583' size-in-bits='64' id='type-id-1659'/>
<pointer-type-def type-id='type-id-583' size-in-bits='64' id='type-id-1660'/>
<reference-type-def kind='lvalue' type-id='type-id-587' size-in-bits='64' id='type-id-1661'/>
<pointer-type-def type-id='type-id-587' size-in-bits='64' id='type-id-1662'/>
<qualified-type-def type-id='type-id-1662' const='yes' id='type-id-1663'/>
<reference-type-def kind='lvalue' type-id='type-id-1663' size-in-bits='64' id='type-id-1664'/>
<reference-type-def kind='lvalue' type-id='type-id-594' size-in-bits='64' id='type-id-1665'/>
<pointer-type-def type-id='type-id-594' size-in-bits='64' id='type-id-1666'/>
<qualified-type-def type-id='type-id-1666' const='yes' id='type-id-1667'/>
<pointer-type-def type-id='type-id-597' size-in-bits='64' id='type-id-1668'/>
<reference-type-def kind='lvalue' type-id='type-id-1669' size-in-bits='64' id='type-id-1670'/>
<reference-type-def kind='rvalue' type-id='type-id-1669' size-in-bits='64' id='type-id-1671'/>
<pointer-type-def type-id='type-id-1669' size-in-bits='64' id='type-id-1672'/>
<qualified-type-def type-id='type-id-1672' const='yes' id='type-id-1673'/>
<pointer-type-def type-id='type-id-600' size-in-bits='64' id='type-id-1674'/>
<pointer-type-def type-id='type-id-1675' size-in-bits='64' id='type-id-1676'/>
<pointer-type-def type-id='type-id-1677' size-in-bits='64' id='type-id-1678'/>
<reference-type-def kind='lvalue' type-id='type-id-1679' size-in-bits='64' id='type-id-1680'/>
<pointer-type-def type-id='type-id-1679' size-in-bits='64' id='type-id-1681'/>
<qualified-type-def type-id='type-id-1681' const='yes' id='type-id-1682'/>
<reference-type-def kind='lvalue' type-id='type-id-1682' size-in-bits='64' id='type-id-1683'/>
<pointer-type-def type-id='type-id-1682' size-in-bits='64' id='type-id-1684'/>
<reference-type-def kind='lvalue' type-id='type-id-1681' size-in-bits='64' id='type-id-1685'/>
<pointer-type-def type-id='type-id-1681' size-in-bits='64' id='type-id-1686'/>
<pointer-type-def type-id='type-id-603' size-in-bits='64' id='type-id-1687'/>
<pointer-type-def type-id='type-id-1688' size-in-bits='64' id='type-id-1689'/>
<qualified-type-def type-id='type-id-1689' const='yes' id='type-id-1690'/>
<reference-type-def kind='lvalue' type-id='type-id-1690' size-in-bits='64' id='type-id-1691'/>
<pointer-type-def type-id='type-id-1690' size-in-bits='64' id='type-id-1692'/>
<reference-type-def kind='lvalue' type-id='type-id-1689' size-in-bits='64' id='type-id-1693'/>
<pointer-type-def type-id='type-id-1689' size-in-bits='64' id='type-id-1694'/>
<reference-type-def kind='lvalue' type-id='type-id-611' size-in-bits='64' id='type-id-1695'/>
<pointer-type-def type-id='type-id-611' size-in-bits='64' id='type-id-1696'/>
<reference-type-def kind='lvalue' type-id='type-id-615' size-in-bits='64' id='type-id-1697'/>
<pointer-type-def type-id='type-id-615' size-in-bits='64' id='type-id-1698'/>
<pointer-type-def type-id='type-id-1699' size-in-bits='64' id='type-id-1700'/>
<pointer-type-def type-id='type-id-1701' size-in-bits='64' id='type-id-1702'/>
<pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-1703'/>
<reference-type-def kind='lvalue' type-id='type-id-624' size-in-bits='64' id='type-id-1704'/>
<pointer-type-def type-id='type-id-624' size-in-bits='64' id='type-id-1705'/>
<qualified-type-def type-id='type-id-1705' const='yes' id='type-id-1706'/>
<reference-type-def kind='lvalue' type-id='type-id-65' size-in-bits='64' id='type-id-1707'/>
<pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-1708'/>
<qualified-type-def type-id='type-id-1709' id='type-id-1710'/>
<reference-type-def kind='lvalue' type-id='type-id-691' size-in-bits='64' id='type-id-1709'/>
<pointer-type-def type-id='type-id-691' size-in-bits='64' id='type-id-1711'/>
<qualified-type-def type-id='type-id-1711' const='yes' id='type-id-1712'/>
<pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-1713'/>
<reference-type-def kind='lvalue' type-id='type-id-1714' size-in-bits='64' id='type-id-1715'/>
<pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-1716'/>
<reference-type-def kind='lvalue' type-id='type-id-1717' size-in-bits='64' id='type-id-1718'/>
<pointer-type-def type-id='type-id-704' size-in-bits='64' id='type-id-1719'/>
<reference-type-def kind='lvalue' type-id='type-id-708' size-in-bits='64' id='type-id-1720'/>
<pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-1721'/>
<pointer-type-def type-id='type-id-1722' size-in-bits='64' id='type-id-1723'/>
<reference-type-def kind='rvalue' type-id='type-id-712' size-in-bits='64' id='type-id-1724'/>
<pointer-type-def type-id='type-id-712' size-in-bits='64' id='type-id-1725'/>
<reference-type-def kind='lvalue' type-id='type-id-715' size-in-bits='64' id='type-id-1726'/>
<reference-type-def kind='rvalue' type-id='type-id-715' size-in-bits='64' id='type-id-1727'/>
<pointer-type-def type-id='type-id-1728' size-in-bits='64' id='type-id-1729'/>
<pointer-type-def type-id='type-id-721' size-in-bits='64' id='type-id-1730'/>
<reference-type-def kind='lvalue' type-id='type-id-724' size-in-bits='64' id='type-id-1731'/>
<reference-type-def kind='rvalue' type-id='type-id-724' size-in-bits='64' id='type-id-1732'/>
<pointer-type-def type-id='type-id-724' size-in-bits='64' id='type-id-1733'/>
<pointer-type-def type-id='type-id-1734' size-in-bits='64' id='type-id-1735'/>
<reference-type-def kind='lvalue' type-id='type-id-1736' size-in-bits='64' id='type-id-1737'/>
<pointer-type-def type-id='type-id-1738' size-in-bits='64' id='type-id-1739'/>
<pointer-type-def type-id='type-id-1740' size-in-bits='64' id='type-id-1741'/>
<qualified-type-def type-id='type-id-1742' id='type-id-1743'/>
<reference-type-def kind='lvalue' type-id='type-id-740' size-in-bits='64' id='type-id-1742'/>
<reference-type-def kind='rvalue' type-id='type-id-740' size-in-bits='64' id='type-id-1744'/>
<pointer-type-def type-id='type-id-740' size-in-bits='64' id='type-id-1745'/>
<reference-type-def kind='lvalue' type-id='type-id-743' size-in-bits='64' id='type-id-1746'/>
<reference-type-def kind='rvalue' type-id='type-id-743' size-in-bits='64' id='type-id-1747'/>
<pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-1748'/>
<reference-type-def kind='lvalue' type-id='type-id-747' size-in-bits='64' id='type-id-1749'/>
<reference-type-def kind='rvalue' type-id='type-id-747' size-in-bits='64' id='type-id-1750'/>
<pointer-type-def type-id='type-id-747' size-in-bits='64' id='type-id-1751'/>
<qualified-type-def type-id='type-id-1752' id='type-id-1753'/>
<reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-1752'/>
<reference-type-def kind='rvalue' type-id='type-id-750' size-in-bits='64' id='type-id-1754'/>
<pointer-type-def type-id='type-id-750' size-in-bits='64' id='type-id-1755'/>
<reference-type-def kind='lvalue' type-id='type-id-753' size-in-bits='64' id='type-id-1756'/>
<reference-type-def kind='rvalue' type-id='type-id-753' size-in-bits='64' id='type-id-1757'/>
<pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-1758'/>
<reference-type-def kind='lvalue' type-id='type-id-756' size-in-bits='64' id='type-id-1759'/>
<reference-type-def kind='rvalue' type-id='type-id-756' size-in-bits='64' id='type-id-1760'/>
<pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-1761'/>
<reference-type-def kind='rvalue' type-id='type-id-759' size-in-bits='64' id='type-id-1762'/>
<pointer-type-def type-id='type-id-759' size-in-bits='64' id='type-id-1763'/>
<qualified-type-def type-id='type-id-1763' const='yes' id='type-id-1764'/>
<pointer-type-def type-id='type-id-1765' size-in-bits='64' id='type-id-1766'/>
<reference-type-def kind='lvalue' type-id='type-id-762' size-in-bits='64' id='type-id-1767'/>
<reference-type-def kind='rvalue' type-id='type-id-762' size-in-bits='64' id='type-id-1768'/>
<reference-type-def kind='rvalue' type-id='type-id-765' size-in-bits='64' id='type-id-1769'/>
<pointer-type-def type-id='type-id-765' size-in-bits='64' id='type-id-1770'/>
<qualified-type-def type-id='type-id-1770' const='yes' id='type-id-1771'/>
<pointer-type-def type-id='type-id-1772' size-in-bits='64' id='type-id-1773'/>
<reference-type-def kind='lvalue' type-id='type-id-768' size-in-bits='64' id='type-id-1774'/>
<reference-type-def kind='rvalue' type-id='type-id-768' size-in-bits='64' id='type-id-1775'/>
<reference-type-def kind='lvalue' type-id='type-id-771' size-in-bits='64' id='type-id-1776'/>
<pointer-type-def type-id='type-id-771' size-in-bits='64' id='type-id-1777'/>
<reference-type-def kind='lvalue' type-id='type-id-775' size-in-bits='64' id='type-id-1778'/>
<pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-1779'/>
<reference-type-def kind='lvalue' type-id='type-id-779' size-in-bits='64' id='type-id-1780'/>
<reference-type-def kind='rvalue' type-id='type-id-779' size-in-bits='64' id='type-id-1781'/>
<pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-1782'/>
<reference-type-def kind='lvalue' type-id='type-id-1783' size-in-bits='64' id='type-id-1784'/>
<reference-type-def kind='lvalue' type-id='type-id-783' size-in-bits='64' id='type-id-1785'/>
<reference-type-def kind='rvalue' type-id='type-id-783' size-in-bits='64' id='type-id-1786'/>
<pointer-type-def type-id='type-id-1787' size-in-bits='64' id='type-id-1788'/>
<reference-type-def kind='lvalue' type-id='type-id-795' size-in-bits='64' id='type-id-1789'/>
<reference-type-def kind='rvalue' type-id='type-id-795' size-in-bits='64' id='type-id-1790'/>
<pointer-type-def type-id='type-id-795' size-in-bits='64' id='type-id-1791'/>
<reference-type-def kind='lvalue' type-id='type-id-1792' size-in-bits='64' id='type-id-1793'/>
<reference-type-def kind='lvalue' type-id='type-id-799' size-in-bits='64' id='type-id-1794'/>
<reference-type-def kind='rvalue' type-id='type-id-799' size-in-bits='64' id='type-id-1795'/>
<pointer-type-def type-id='type-id-1796' size-in-bits='64' id='type-id-1797'/>
<reference-type-def kind='lvalue' type-id='type-id-811' size-in-bits='64' id='type-id-1798'/>
<reference-type-def kind='rvalue' type-id='type-id-811' size-in-bits='64' id='type-id-1799'/>
<pointer-type-def type-id='type-id-811' size-in-bits='64' id='type-id-1800'/>
<reference-type-def kind='lvalue' type-id='type-id-1801' size-in-bits='64' id='type-id-1802'/>
<reference-type-def kind='lvalue' type-id='type-id-815' size-in-bits='64' id='type-id-1803'/>
<reference-type-def kind='rvalue' type-id='type-id-815' size-in-bits='64' id='type-id-1804'/>
<pointer-type-def type-id='type-id-1805' size-in-bits='64' id='type-id-1806'/>
<reference-type-def kind='lvalue' type-id='type-id-827' size-in-bits='64' id='type-id-1807'/>
<reference-type-def kind='rvalue' type-id='type-id-827' size-in-bits='64' id='type-id-1808'/>
<pointer-type-def type-id='type-id-827' size-in-bits='64' id='type-id-1809'/>
<qualified-type-def type-id='type-id-1809' const='yes' id='type-id-1810'/>
<reference-type-def kind='lvalue' type-id='type-id-1811' size-in-bits='64' id='type-id-1812'/>
<reference-type-def kind='lvalue' type-id='type-id-831' size-in-bits='64' id='type-id-1813'/>
<reference-type-def kind='rvalue' type-id='type-id-831' size-in-bits='64' id='type-id-1814'/>
<pointer-type-def type-id='type-id-1815' size-in-bits='64' id='type-id-1816'/>
<pointer-type-def type-id='type-id-843' size-in-bits='64' id='type-id-1817'/>
<reference-type-def kind='lvalue' type-id='type-id-846' size-in-bits='64' id='type-id-1818'/>
<pointer-type-def type-id='type-id-852' size-in-bits='64' id='type-id-1819'/>
<qualified-type-def type-id='type-id-1819' const='yes' id='type-id-1820'/>
<reference-type-def kind='lvalue' type-id='type-id-856' size-in-bits='64' id='type-id-1821'/>
<reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-1822'/>
<pointer-type-def type-id='type-id-860' size-in-bits='64' id='type-id-1823'/>
<reference-type-def kind='lvalue' type-id='type-id-864' size-in-bits='64' id='type-id-1824'/>
<pointer-type-def type-id='type-id-864' size-in-bits='64' id='type-id-1825'/>
<reference-type-def kind='lvalue' type-id='type-id-868' size-in-bits='64' id='type-id-1826'/>
<pointer-type-def type-id='type-id-868' size-in-bits='64' id='type-id-1827'/>
<reference-type-def kind='lvalue' type-id='type-id-872' size-in-bits='64' id='type-id-1828'/>
<pointer-type-def type-id='type-id-872' size-in-bits='64' id='type-id-1829'/>
<qualified-type-def type-id='type-id-1829' const='yes' id='type-id-1830'/>
<pointer-type-def type-id='type-id-876' size-in-bits='64' id='type-id-1831'/>
<qualified-type-def type-id='type-id-1831' const='yes' id='type-id-1832'/>
<reference-type-def kind='lvalue' type-id='type-id-1832' size-in-bits='64' id='type-id-1833'/>
<reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' id='type-id-1834'/>
<pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-1835'/>
<qualified-type-def type-id='type-id-1835' const='yes' id='type-id-1836'/>
<qualified-type-def type-id='type-id-1837' id='type-id-1838'/>
<reference-type-def kind='lvalue' type-id='type-id-883' size-in-bits='64' id='type-id-1837'/>
<reference-type-def kind='rvalue' type-id='type-id-883' size-in-bits='64' id='type-id-1839'/>
<pointer-type-def type-id='type-id-883' size-in-bits='64' id='type-id-1840'/>
<reference-type-def kind='lvalue' type-id='type-id-886' size-in-bits='64' id='type-id-1841'/>
<reference-type-def kind='lvalue' type-id='type-id-889' size-in-bits='64' id='type-id-1842'/>
<reference-type-def kind='rvalue' type-id='type-id-889' size-in-bits='64' id='type-id-1843'/>
<pointer-type-def type-id='type-id-889' size-in-bits='64' id='type-id-1844'/>
<reference-type-def kind='lvalue' type-id='type-id-893' size-in-bits='64' id='type-id-1845'/>
<reference-type-def kind='lvalue' type-id='type-id-896' size-in-bits='64' id='type-id-1846'/>
<reference-type-def kind='rvalue' type-id='type-id-896' size-in-bits='64' id='type-id-1847'/>
<pointer-type-def type-id='type-id-896' size-in-bits='64' id='type-id-1848'/>
<reference-type-def kind='lvalue' type-id='type-id-899' size-in-bits='64' id='type-id-1849'/>
<qualified-type-def type-id='type-id-1850' id='type-id-1851'/>
<reference-type-def kind='lvalue' type-id='type-id-902' size-in-bits='64' id='type-id-1850'/>
<reference-type-def kind='rvalue' type-id='type-id-902' size-in-bits='64' id='type-id-1852'/>
<pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-1853'/>
<reference-type-def kind='lvalue' type-id='type-id-905' size-in-bits='64' id='type-id-1854'/>
<reference-type-def kind='lvalue' type-id='type-id-908' size-in-bits='64' id='type-id-1855'/>
<reference-type-def kind='rvalue' type-id='type-id-908' size-in-bits='64' id='type-id-1856'/>
<pointer-type-def type-id='type-id-908' size-in-bits='64' id='type-id-1857'/>
<reference-type-def kind='lvalue' type-id='type-id-911' size-in-bits='64' id='type-id-1858'/>
<reference-type-def kind='lvalue' type-id='type-id-914' size-in-bits='64' id='type-id-1859'/>
<reference-type-def kind='rvalue' type-id='type-id-914' size-in-bits='64' id='type-id-1860'/>
<pointer-type-def type-id='type-id-914' size-in-bits='64' id='type-id-1861'/>
<reference-type-def kind='lvalue' type-id='type-id-917' size-in-bits='64' id='type-id-1862'/>
<reference-type-def kind='lvalue' type-id='type-id-1863' size-in-bits='64' id='type-id-1864'/>
<pointer-type-def type-id='type-id-1863' size-in-bits='64' id='type-id-1865'/>
<pointer-type-def type-id='type-id-1866' size-in-bits='64' id='type-id-1867'/>
<reference-type-def kind='rvalue' type-id='type-id-920' size-in-bits='64' id='type-id-1868'/>
<pointer-type-def type-id='type-id-920' size-in-bits='64' id='type-id-1869'/>
<reference-type-def kind='lvalue' type-id='type-id-923' size-in-bits='64' id='type-id-1870'/>
<reference-type-def kind='rvalue' type-id='type-id-923' size-in-bits='64' id='type-id-1871'/>
<reference-type-def kind='lvalue' type-id='type-id-1872' size-in-bits='64' id='type-id-1873'/>
<pointer-type-def type-id='type-id-1872' size-in-bits='64' id='type-id-1874'/>
<reference-type-def kind='rvalue' type-id='type-id-929' size-in-bits='64' id='type-id-1875'/>
<pointer-type-def type-id='type-id-929' size-in-bits='64' id='type-id-1876'/>
<reference-type-def kind='lvalue' type-id='type-id-932' size-in-bits='64' id='type-id-1877'/>
<reference-type-def kind='rvalue' type-id='type-id-932' size-in-bits='64' id='type-id-1878'/>
<reference-type-def kind='lvalue' type-id='type-id-1879' size-in-bits='64' id='type-id-1880'/>
<pointer-type-def type-id='type-id-1879' size-in-bits='64' id='type-id-1881'/>
<reference-type-def kind='rvalue' type-id='type-id-938' size-in-bits='64' id='type-id-1882'/>
<pointer-type-def type-id='type-id-938' size-in-bits='64' id='type-id-1883'/>
<reference-type-def kind='lvalue' type-id='type-id-941' size-in-bits='64' id='type-id-1884'/>
<reference-type-def kind='rvalue' type-id='type-id-941' size-in-bits='64' id='type-id-1885'/>
<reference-type-def kind='lvalue' type-id='type-id-1886' size-in-bits='64' id='type-id-1887'/>
<pointer-type-def type-id='type-id-1886' size-in-bits='64' id='type-id-1888'/>
<reference-type-def kind='rvalue' type-id='type-id-947' size-in-bits='64' id='type-id-1889'/>
<pointer-type-def type-id='type-id-947' size-in-bits='64' id='type-id-1890'/>
<reference-type-def kind='lvalue' type-id='type-id-950' size-in-bits='64' id='type-id-1891'/>
<reference-type-def kind='rvalue' type-id='type-id-950' size-in-bits='64' id='type-id-1892'/>
<reference-type-def kind='lvalue' type-id='type-id-1893' size-in-bits='64' id='type-id-1894'/>
<pointer-type-def type-id='type-id-1893' size-in-bits='64' id='type-id-1895'/>
<reference-type-def kind='rvalue' type-id='type-id-956' size-in-bits='64' id='type-id-1896'/>
<pointer-type-def type-id='type-id-956' size-in-bits='64' id='type-id-1897'/>
<reference-type-def kind='lvalue' type-id='type-id-959' size-in-bits='64' id='type-id-1898'/>
<reference-type-def kind='rvalue' type-id='type-id-959' size-in-bits='64' id='type-id-1899'/>
<reference-type-def kind='lvalue' type-id='type-id-1900' size-in-bits='64' id='type-id-1901'/>
<pointer-type-def type-id='type-id-1900' size-in-bits='64' id='type-id-1902'/>
<reference-type-def kind='rvalue' type-id='type-id-965' size-in-bits='64' id='type-id-1903'/>
<pointer-type-def type-id='type-id-965' size-in-bits='64' id='type-id-1904'/>
<qualified-type-def type-id='type-id-1904' const='yes' id='type-id-1905'/>
<reference-type-def kind='lvalue' type-id='type-id-969' size-in-bits='64' id='type-id-1906'/>
<reference-type-def kind='rvalue' type-id='type-id-969' size-in-bits='64' id='type-id-1907'/>
<qualified-type-def type-id='type-id-1908' id='type-id-1909'/>
<reference-type-def kind='lvalue' type-id='type-id-1910' size-in-bits='64' id='type-id-1908'/>
<pointer-type-def type-id='type-id-1910' size-in-bits='64' id='type-id-1911'/>
<qualified-type-def type-id='type-id-1911' const='yes' id='type-id-1912'/>
<reference-type-def kind='rvalue' type-id='type-id-975' size-in-bits='64' id='type-id-1913'/>
<pointer-type-def type-id='type-id-975' size-in-bits='64' id='type-id-1914'/>
<qualified-type-def type-id='type-id-1914' const='yes' id='type-id-1915'/>
<reference-type-def kind='lvalue' type-id='type-id-978' size-in-bits='64' id='type-id-1916'/>
<reference-type-def kind='rvalue' type-id='type-id-978' size-in-bits='64' id='type-id-1917'/>
<reference-type-def kind='lvalue' type-id='type-id-1918' size-in-bits='64' id='type-id-1919'/>
<pointer-type-def type-id='type-id-1918' size-in-bits='64' id='type-id-1920'/>
<reference-type-def kind='lvalue' type-id='type-id-984' size-in-bits='64' id='type-id-1921'/>
<pointer-type-def type-id='type-id-984' size-in-bits='64' id='type-id-1922'/>
<qualified-type-def type-id='type-id-1922' const='yes' id='type-id-1923'/>
<reference-type-def kind='lvalue' type-id='type-id-1924' size-in-bits='64' id='type-id-1925'/>
<reference-type-def kind='lvalue' type-id='type-id-997' size-in-bits='64' id='type-id-1926'/>
<pointer-type-def type-id='type-id-997' size-in-bits='64' id='type-id-1927'/>
<pointer-type-def type-id='type-id-1000' size-in-bits='64' id='type-id-1928'/>
<reference-type-def kind='lvalue' type-id='type-id-1003' size-in-bits='64' id='type-id-1929'/>
<pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1930'/>
<pointer-type-def type-id='type-id-1931' size-in-bits='64' id='type-id-1932'/>
<pointer-type-def type-id='type-id-1007' size-in-bits='64' id='type-id-1933'/>
<reference-type-def kind='rvalue' type-id='type-id-1010' size-in-bits='64' id='type-id-1934'/>
<pointer-type-def type-id='type-id-1010' size-in-bits='64' id='type-id-1935'/>
<pointer-type-def type-id='type-id-1936' size-in-bits='64' id='type-id-1937'/>
<reference-type-def kind='lvalue' type-id='type-id-1014' size-in-bits='64' id='type-id-1938'/>
<pointer-type-def type-id='type-id-1939' size-in-bits='64' id='type-id-1940'/>
<pointer-type-def type-id='type-id-1941' size-in-bits='64' id='type-id-1942'/>
<reference-type-def kind='lvalue' type-id='type-id-1017' size-in-bits='64' id='type-id-1943'/>
<pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1944'/>
<pointer-type-def type-id='type-id-1945' size-in-bits='64' id='type-id-1946'/>
<reference-type-def kind='lvalue' type-id='type-id-1020' size-in-bits='64' id='type-id-1947'/>
<pointer-type-def type-id='type-id-1020' size-in-bits='64' id='type-id-1948'/>
<reference-type-def kind='lvalue' type-id='type-id-1023' size-in-bits='64' id='type-id-1949'/>
<pointer-type-def type-id='type-id-1023' size-in-bits='64' id='type-id-1950'/>
<reference-type-def kind='lvalue' type-id='type-id-1026' size-in-bits='64' id='type-id-1951'/>
<pointer-type-def type-id='type-id-1026' size-in-bits='64' id='type-id-1952'/>
<reference-type-def kind='lvalue' type-id='type-id-1029' size-in-bits='64' id='type-id-1953'/>
<pointer-type-def type-id='type-id-1029' size-in-bits='64' id='type-id-1954'/>
<reference-type-def kind='lvalue' type-id='type-id-1032' size-in-bits='64' id='type-id-1955'/>
<pointer-type-def type-id='type-id-1032' size-in-bits='64' id='type-id-1956'/>
<pointer-type-def type-id='type-id-1957' size-in-bits='64' id='type-id-1958'/>
<reference-type-def kind='lvalue' type-id='type-id-1959' size-in-bits='64' id='type-id-1960'/>
<reference-type-def kind='lvalue' type-id='type-id-1961' size-in-bits='64' id='type-id-1962'/>
<pointer-type-def type-id='type-id-1961' size-in-bits='64' id='type-id-1963'/>
<pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1964'/>
<reference-type-def kind='rvalue' type-id='type-id-1041' size-in-bits='64' id='type-id-1965'/>
<reference-type-def kind='lvalue' type-id='type-id-1044' size-in-bits='64' id='type-id-1966'/>
<reference-type-def kind='lvalue' type-id='type-id-1047' size-in-bits='64' id='type-id-1967'/>
<pointer-type-def type-id='type-id-1051' size-in-bits='64' id='type-id-1968'/>
<pointer-type-def type-id='type-id-1055' size-in-bits='64' id='type-id-1969'/>
<reference-type-def kind='lvalue' type-id='type-id-1058' size-in-bits='64' id='type-id-1970'/>
<reference-type-def kind='lvalue' type-id='type-id-1971' size-in-bits='64' id='type-id-1972'/>
<reference-type-def kind='lvalue' type-id='type-id-1973' size-in-bits='64' id='type-id-1974'/>
<reference-type-def kind='lvalue' type-id='type-id-1975' size-in-bits='64' id='type-id-1976'/>
<reference-type-def kind='lvalue' type-id='type-id-1977' size-in-bits='64' id='type-id-1978'/>
<reference-type-def kind='lvalue' type-id='type-id-1979' size-in-bits='64' id='type-id-1980'/>
<reference-type-def kind='lvalue' type-id='type-id-1981' size-in-bits='64' id='type-id-1982'/>
<reference-type-def kind='lvalue' type-id='type-id-1983' size-in-bits='64' id='type-id-1984'/>
<reference-type-def kind='lvalue' type-id='type-id-1985' size-in-bits='64' id='type-id-1986'/>
<reference-type-def kind='lvalue' type-id='type-id-1987' size-in-bits='64' id='type-id-1988'/>
<reference-type-def kind='lvalue' type-id='type-id-1989' size-in-bits='64' id='type-id-1990'/>
<reference-type-def kind='lvalue' type-id='type-id-1991' size-in-bits='64' id='type-id-1992'/>
<reference-type-def kind='lvalue' type-id='type-id-1061' size-in-bits='64' id='type-id-1993'/>
<pointer-type-def type-id='type-id-1061' size-in-bits='64' id='type-id-1994'/>
<reference-type-def kind='lvalue' type-id='type-id-1065' size-in-bits='64' id='type-id-1995'/>
<reference-type-def kind='rvalue' type-id='type-id-1065' size-in-bits='64' id='type-id-1996'/>
<pointer-type-def type-id='type-id-1065' size-in-bits='64' id='type-id-1997'/>
<pointer-type-def type-id='type-id-1998' size-in-bits='64' id='type-id-1999'/>
<pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-2000'/>
<reference-type-def kind='lvalue' type-id='type-id-1078' size-in-bits='64' id='type-id-2001'/>
<pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-2002'/>
<reference-type-def kind='lvalue' type-id='type-id-1081' size-in-bits='64' id='type-id-2003'/>
<pointer-type-def type-id='type-id-1081' size-in-bits='64' id='type-id-2004'/>
<pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-2005'/>
<pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-2006'/>
<reference-type-def kind='lvalue' type-id='type-id-1090' size-in-bits='64' id='type-id-2007'/>
<pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-2008'/>
<reference-type-def kind='lvalue' type-id='type-id-1093' size-in-bits='64' id='type-id-2009'/>
<pointer-type-def type-id='type-id-1093' size-in-bits='64' id='type-id-2010'/>
<reference-type-def kind='lvalue' type-id='type-id-1096' size-in-bits='64' id='type-id-2011'/>
<pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-2012'/>
<pointer-type-def type-id='type-id-1099' size-in-bits='64' id='type-id-2013'/>
<pointer-type-def type-id='type-id-1102' size-in-bits='64' id='type-id-2014'/>
<pointer-type-def type-id='type-id-1105' size-in-bits='64' id='type-id-2015'/>
<pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-2016'/>
<pointer-type-def type-id='type-id-1111' size-in-bits='64' id='type-id-2017'/>
<pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-2018'/>
<pointer-type-def type-id='type-id-1117' size-in-bits='64' id='type-id-2019'/>
<qualified-type-def type-id='type-id-2020' id='type-id-2021'/>
<reference-type-def kind='lvalue' type-id='type-id-1120' size-in-bits='64' id='type-id-2020'/>
<pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-2022'/>
<reference-type-def kind='lvalue' type-id='type-id-1123' size-in-bits='64' id='type-id-2023'/>
<pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-2024'/>
<qualified-type-def type-id='type-id-2025' id='type-id-2026'/>
<reference-type-def kind='lvalue' type-id='type-id-1126' size-in-bits='64' id='type-id-2025'/>
<pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-2027'/>
<reference-type-def kind='lvalue' type-id='type-id-1130' size-in-bits='64' id='type-id-2028'/>
<pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-2029'/>
<pointer-type-def type-id='type-id-1133' size-in-bits='64' id='type-id-2030'/>
<reference-type-def kind='lvalue' type-id='type-id-1136' size-in-bits='64' id='type-id-2031'/>
<pointer-type-def type-id='type-id-1136' size-in-bits='64' id='type-id-2032'/>
<reference-type-def kind='lvalue' type-id='type-id-1139' size-in-bits='64' id='type-id-2033'/>
<pointer-type-def type-id='type-id-1139' size-in-bits='64' id='type-id-2034'/>
<qualified-type-def type-id='type-id-2035' id='type-id-2036'/>
<reference-type-def kind='lvalue' type-id='type-id-1142' size-in-bits='64' id='type-id-2035'/>
<pointer-type-def type-id='type-id-1142' size-in-bits='64' id='type-id-2037'/>
<pointer-type-def type-id='type-id-2038' size-in-bits='64' id='type-id-2039'/>
<pointer-type-def type-id='type-id-2040' size-in-bits='64' id='type-id-2041'/>
<pointer-type-def type-id='type-id-2042' size-in-bits='64' id='type-id-2043'/>
<pointer-type-def type-id='type-id-2044' size-in-bits='64' id='type-id-2045'/>
<pointer-type-def type-id='type-id-2046' size-in-bits='64' id='type-id-2047'/>
<pointer-type-def type-id='type-id-2048' size-in-bits='64' id='type-id-2049'/>
<pointer-type-def type-id='type-id-2050' size-in-bits='64' id='type-id-2051'/>
<pointer-type-def type-id='type-id-2052' size-in-bits='64' id='type-id-2053'/>
<pointer-type-def type-id='type-id-2054' size-in-bits='64' id='type-id-2055'/>
<pointer-type-def type-id='type-id-2056' size-in-bits='64' id='type-id-2057'/>
<pointer-type-def type-id='type-id-2058' size-in-bits='64' id='type-id-2059'/>
<reference-type-def kind='lvalue' type-id='type-id-1145' size-in-bits='64' id='type-id-2060'/>
<pointer-type-def type-id='type-id-1145' size-in-bits='64' id='type-id-2061'/>
<reference-type-def kind='lvalue' type-id='type-id-2062' size-in-bits='64' id='type-id-2063'/>
<pointer-type-def type-id='type-id-2062' size-in-bits='64' id='type-id-2064'/>
<qualified-type-def type-id='type-id-2064' const='yes' id='type-id-2065'/>
<reference-type-def kind='lvalue' type-id='type-id-2065' size-in-bits='64' id='type-id-2066'/>
<reference-type-def kind='lvalue' type-id='type-id-2064' size-in-bits='64' id='type-id-2067'/>
<qualified-type-def type-id='type-id-2068' id='type-id-2069'/>
<reference-type-def kind='lvalue' type-id='type-id-37' size-in-bits='64' id='type-id-2068'/>
<qualified-type-def type-id='type-id-2070' id='type-id-2071'/>
<reference-type-def kind='rvalue' type-id='type-id-37' size-in-bits='64' id='type-id-2070'/>
<pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-2072'/>
<qualified-type-def type-id='type-id-2072' const='yes' id='type-id-2073'/>
<reference-type-def kind='lvalue' type-id='type-id-2073' size-in-bits='64' id='type-id-2074'/>
<qualified-type-def type-id='type-id-2075' id='type-id-2076'/>
<reference-type-def kind='lvalue' type-id='type-id-2072' size-in-bits='64' id='type-id-2075'/>
<pointer-type-def type-id='type-id-2077' size-in-bits='64' id='type-id-2078'/>
<reference-type-def kind='lvalue' type-id='type-id-1154' size-in-bits='64' id='type-id-2079'/>
<pointer-type-def type-id='type-id-1154' size-in-bits='64' id='type-id-2080'/>
<reference-type-def kind='lvalue' type-id='type-id-1162' size-in-bits='64' id='type-id-2081'/>
<pointer-type-def type-id='type-id-1162' size-in-bits='64' id='type-id-2082'/>
<reference-type-def kind='lvalue' type-id='type-id-1169' size-in-bits='64' id='type-id-2083'/>
<pointer-type-def type-id='type-id-1169' size-in-bits='64' id='type-id-2084'/>
<reference-type-def kind='lvalue' type-id='type-id-1176' size-in-bits='64' id='type-id-2085'/>
<pointer-type-def type-id='type-id-1176' size-in-bits='64' id='type-id-2086'/>
<reference-type-def kind='lvalue' type-id='type-id-1183' size-in-bits='64' id='type-id-2087'/>
<pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-2088'/>
<reference-type-def kind='lvalue' type-id='type-id-1189' size-in-bits='64' id='type-id-2089'/>
<pointer-type-def type-id='type-id-1189' size-in-bits='64' id='type-id-2090'/>
<reference-type-def kind='lvalue' type-id='type-id-1194' size-in-bits='64' id='type-id-2091'/>
<pointer-type-def type-id='type-id-1194' size-in-bits='64' id='type-id-2092'/>
<reference-type-def kind='lvalue' type-id='type-id-1198' size-in-bits='64' id='type-id-2093'/>
<pointer-type-def type-id='type-id-2094' size-in-bits='64' id='type-id-2095'/>
<reference-type-def kind='lvalue' type-id='type-id-1202' size-in-bits='64' id='type-id-2096'/>
<reference-type-def kind='rvalue' type-id='type-id-1202' size-in-bits='64' id='type-id-2097'/>
<pointer-type-def type-id='type-id-1202' size-in-bits='64' id='type-id-2098'/>
<reference-type-def kind='lvalue' type-id='type-id-1206' size-in-bits='64' id='type-id-2099'/>
<pointer-type-def type-id='type-id-1210' size-in-bits='64' id='type-id-2100'/>
<pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-2101'/>
<pointer-type-def type-id='type-id-1216' size-in-bits='64' id='type-id-2102'/>
<pointer-type-def type-id='type-id-1219' size-in-bits='64' id='type-id-2103'/>
<reference-type-def kind='lvalue' type-id='type-id-2104' size-in-bits='64' id='type-id-2105'/>
<pointer-type-def type-id='type-id-2106' size-in-bits='64' id='type-id-2107'/>
<pointer-type-def type-id='type-id-2108' size-in-bits='64' id='type-id-2109'/>
<reference-type-def kind='lvalue' type-id='type-id-2110' size-in-bits='64' id='type-id-2111'/>
<reference-type-def kind='lvalue' type-id='type-id-1258' size-in-bits='64' id='type-id-2112'/>
<reference-type-def kind='rvalue' type-id='type-id-1258' size-in-bits='64' id='type-id-2113'/>
<pointer-type-def type-id='type-id-1258' size-in-bits='64' id='type-id-2114'/>
<reference-type-def kind='rvalue' type-id='type-id-1265' size-in-bits='64' id='type-id-2115'/>
<reference-type-def kind='lvalue' type-id='type-id-1268' size-in-bits='64' id='type-id-2116'/>
<reference-type-def kind='rvalue' type-id='type-id-1268' size-in-bits='64' id='type-id-2117'/>
<pointer-type-def type-id='type-id-1268' size-in-bits='64' id='type-id-2118'/>
<reference-type-def kind='rvalue' type-id='type-id-1275' size-in-bits='64' id='type-id-2119'/>
<reference-type-def kind='lvalue' type-id='type-id-1278' size-in-bits='64' id='type-id-2120'/>
<reference-type-def kind='rvalue' type-id='type-id-1278' size-in-bits='64' id='type-id-2121'/>
<pointer-type-def type-id='type-id-1278' size-in-bits='64' id='type-id-2122'/>
<reference-type-def kind='rvalue' type-id='type-id-1285' size-in-bits='64' id='type-id-2123'/>
<reference-type-def kind='lvalue' type-id='type-id-1288' size-in-bits='64' id='type-id-2124'/>
<reference-type-def kind='lvalue' type-id='type-id-1294' size-in-bits='64' id='type-id-2125'/>
<reference-type-def kind='rvalue' type-id='type-id-1294' size-in-bits='64' id='type-id-2126'/>
<pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-2127'/>
<reference-type-def kind='rvalue' type-id='type-id-1301' size-in-bits='64' id='type-id-2128'/>
<reference-type-def kind='lvalue' type-id='type-id-1304' size-in-bits='64' id='type-id-2129'/>
<reference-type-def kind='lvalue' type-id='type-id-1310' size-in-bits='64' id='type-id-2130'/>
<reference-type-def kind='rvalue' type-id='type-id-1310' size-in-bits='64' id='type-id-2131'/>
<pointer-type-def type-id='type-id-1310' size-in-bits='64' id='type-id-2132'/>
<qualified-type-def type-id='type-id-2132' const='yes' id='type-id-2133'/>
<reference-type-def kind='rvalue' type-id='type-id-1317' size-in-bits='64' id='type-id-2134'/>
<reference-type-def kind='lvalue' type-id='type-id-1320' size-in-bits='64' id='type-id-2135'/>
<pointer-type-def type-id='type-id-2136' size-in-bits='64' id='type-id-2137'/>
<reference-type-def kind='lvalue' type-id='type-id-1328' size-in-bits='64' id='type-id-2138'/>
<pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-2139'/>
<qualified-type-def type-id='type-id-2139' const='yes' id='type-id-2140'/>
<reference-type-def kind='rvalue' type-id='type-id-2141' size-in-bits='64' id='type-id-2142'/>
<reference-type-def kind='lvalue' type-id='type-id-2143' size-in-bits='64' id='type-id-2144'/>
<pointer-type-def type-id='type-id-2145' size-in-bits='64' id='type-id-2146'/>
<reference-type-def kind='lvalue' type-id='type-id-1334' size-in-bits='64' id='type-id-2147'/>
<reference-type-def kind='rvalue' type-id='type-id-1334' size-in-bits='64' id='type-id-2148'/>
<pointer-type-def type-id='type-id-1334' size-in-bits='64' id='type-id-2149'/>
<reference-type-def kind='lvalue' type-id='type-id-1337' size-in-bits='64' id='type-id-2150'/>
<pointer-type-def type-id='type-id-1337' size-in-bits='64' id='type-id-2151'/>
<reference-type-def kind='lvalue' type-id='type-id-1341' size-in-bits='64' id='type-id-2152'/>
<reference-type-def kind='rvalue' type-id='type-id-1341' size-in-bits='64' id='type-id-2153'/>
<pointer-type-def type-id='type-id-1341' size-in-bits='64' id='type-id-2154'/>
<reference-type-def kind='lvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-2155'/>
<reference-type-def kind='rvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-2156'/>
<pointer-type-def type-id='type-id-1345' size-in-bits='64' id='type-id-2157'/>
<reference-type-def kind='lvalue' type-id='type-id-1349' size-in-bits='64' id='type-id-2158'/>
<reference-type-def kind='rvalue' type-id='type-id-1349' size-in-bits='64' id='type-id-2159'/>
<pointer-type-def type-id='type-id-1349' size-in-bits='64' id='type-id-2160'/>
<reference-type-def kind='lvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-2161'/>
<reference-type-def kind='rvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-2162'/>
<pointer-type-def type-id='type-id-1353' size-in-bits='64' id='type-id-2163'/>
<qualified-type-def type-id='type-id-2164' id='type-id-2165'/>
<reference-type-def kind='lvalue' type-id='type-id-2166' size-in-bits='64' id='type-id-2164'/>
<qualified-type-def type-id='type-id-2167' id='type-id-2168'/>
<reference-type-def kind='lvalue' type-id='type-id-2169' size-in-bits='64' id='type-id-2167'/>
<reference-type-def kind='rvalue' type-id='type-id-2170' size-in-bits='64' id='type-id-2171'/>
<reference-type-def kind='rvalue' type-id='type-id-2172' size-in-bits='64' id='type-id-2173'/>
<qualified-type-def type-id='type-id-2174' id='type-id-2175'/>
<reference-type-def kind='lvalue' type-id='type-id-2176' size-in-bits='64' id='type-id-2174'/>
<qualified-type-def type-id='type-id-2177' id='type-id-2178'/>
<reference-type-def kind='lvalue' type-id='type-id-2179' size-in-bits='64' id='type-id-2177'/>
<reference-type-def kind='rvalue' type-id='type-id-2179' size-in-bits='64' id='type-id-2180'/>
<reference-type-def kind='rvalue' type-id='type-id-2181' size-in-bits='64' id='type-id-2182'/>
<reference-type-def kind='rvalue' type-id='type-id-2183' size-in-bits='64' id='type-id-2184'/>
<reference-type-def kind='rvalue' type-id='type-id-2185' size-in-bits='64' id='type-id-2186'/>
<reference-type-def kind='rvalue' type-id='type-id-2187' size-in-bits='64' id='type-id-2188'/>
<reference-type-def kind='lvalue' type-id='type-id-1356' size-in-bits='64' id='type-id-2189'/>
<pointer-type-def type-id='type-id-1356' size-in-bits='64' id='type-id-2190'/>
<reference-type-def kind='lvalue' type-id='type-id-1360' size-in-bits='64' id='type-id-2191'/>
<pointer-type-def type-id='type-id-1360' size-in-bits='64' id='type-id-2192'/>
<reference-type-def kind='lvalue' type-id='type-id-1364' size-in-bits='64' id='type-id-2193'/>
<reference-type-def kind='rvalue' type-id='type-id-1364' size-in-bits='64' id='type-id-2194'/>
<pointer-type-def type-id='type-id-1364' size-in-bits='64' id='type-id-2195'/>
<reference-type-def kind='rvalue' type-id='type-id-1374' size-in-bits='64' id='type-id-2196'/>
<qualified-type-def type-id='type-id-2197' id='type-id-2198'/>
<reference-type-def kind='lvalue' type-id='type-id-1377' size-in-bits='64' id='type-id-2197'/>
<reference-type-def kind='rvalue' type-id='type-id-1377' size-in-bits='64' id='type-id-2199'/>
<pointer-type-def type-id='type-id-1377' size-in-bits='64' id='type-id-2200'/>
<reference-type-def kind='lvalue' type-id='type-id-1383' size-in-bits='64' id='type-id-2201'/>
<pointer-type-def type-id='type-id-1383' size-in-bits='64' id='type-id-2202'/>
<reference-type-def kind='lvalue' type-id='type-id-2203' size-in-bits='64' id='type-id-2204'/>
<qualified-type-def type-id='type-id-2205' id='type-id-2206'/>
<reference-type-def kind='lvalue' type-id='type-id-1387' size-in-bits='64' id='type-id-2205'/>
<reference-type-def kind='rvalue' type-id='type-id-1387' size-in-bits='64' id='type-id-2207'/>
<pointer-type-def type-id='type-id-1387' size-in-bits='64' id='type-id-2208'/>
<reference-type-def kind='lvalue' type-id='type-id-1390' size-in-bits='64' id='type-id-2209'/>
<reference-type-def kind='rvalue' type-id='type-id-1390' size-in-bits='64' id='type-id-2210'/>
<pointer-type-def type-id='type-id-1390' size-in-bits='64' id='type-id-2211'/>
<reference-type-def kind='lvalue' type-id='type-id-1394' size-in-bits='64' id='type-id-2212'/>
<reference-type-def kind='rvalue' type-id='type-id-1394' size-in-bits='64' id='type-id-2213'/>
<pointer-type-def type-id='type-id-1394' size-in-bits='64' id='type-id-2214'/>
<reference-type-def kind='lvalue' type-id='type-id-1402' size-in-bits='64' id='type-id-2215'/>
<reference-type-def kind='rvalue' type-id='type-id-1402' size-in-bits='64' id='type-id-2216'/>
<pointer-type-def type-id='type-id-1402' size-in-bits='64' id='type-id-2217'/>
<qualified-type-def type-id='type-id-2217' const='yes' id='type-id-2218'/>
<reference-type-def kind='lvalue' type-id='type-id-1406' size-in-bits='64' id='type-id-2219'/>
<reference-type-def kind='lvalue' type-id='type-id-1409' size-in-bits='64' id='type-id-2220'/>
<reference-type-def kind='rvalue' type-id='type-id-1409' size-in-bits='64' id='type-id-2221'/>
<pointer-type-def type-id='type-id-1409' size-in-bits='64' id='type-id-2222'/>
<reference-type-def kind='lvalue' type-id='type-id-1414' size-in-bits='64' id='type-id-2223'/>
<reference-type-def kind='lvalue' type-id='type-id-1417' size-in-bits='64' id='type-id-2224'/>
<reference-type-def kind='rvalue' type-id='type-id-1417' size-in-bits='64' id='type-id-2225'/>
<pointer-type-def type-id='type-id-1417' size-in-bits='64' id='type-id-2226'/>
<reference-type-def kind='rvalue' type-id='type-id-1430' size-in-bits='64' id='type-id-2227'/>
<reference-type-def kind='lvalue' type-id='type-id-1433' size-in-bits='64' id='type-id-2228'/>
<reference-type-def kind='lvalue' type-id='type-id-1439' size-in-bits='64' id='type-id-2229'/>
<reference-type-def kind='rvalue' type-id='type-id-1439' size-in-bits='64' id='type-id-2230'/>
<pointer-type-def type-id='type-id-1439' size-in-bits='64' id='type-id-2231'/>
<reference-type-def kind='lvalue' type-id='type-id-1446' size-in-bits='64' id='type-id-2232'/>
<reference-type-def kind='rvalue' type-id='type-id-1446' size-in-bits='64' id='type-id-2233'/>
<pointer-type-def type-id='type-id-1446' size-in-bits='64' id='type-id-2234'/>
<reference-type-def kind='rvalue' type-id='type-id-1453' size-in-bits='64' id='type-id-2235'/>
<reference-type-def kind='lvalue' type-id='type-id-1456' size-in-bits='64' id='type-id-2236'/>
<reference-type-def kind='rvalue' type-id='type-id-1456' size-in-bits='64' id='type-id-2237'/>
<pointer-type-def type-id='type-id-1456' size-in-bits='64' id='type-id-2238'/>
<reference-type-def kind='rvalue' type-id='type-id-1463' size-in-bits='64' id='type-id-2239'/>
<reference-type-def kind='lvalue' type-id='type-id-2240' size-in-bits='64' id='type-id-2241'/>
<reference-type-def kind='lvalue' type-id='type-id-1466' size-in-bits='64' id='type-id-2242'/>
<reference-type-def kind='rvalue' type-id='type-id-1466' size-in-bits='64' id='type-id-2243'/>
<pointer-type-def type-id='type-id-1466' size-in-bits='64' id='type-id-2244'/>
<reference-type-def kind='rvalue' type-id='type-id-1473' size-in-bits='64' id='type-id-2245'/>
<reference-type-def kind='lvalue' type-id='type-id-1476' size-in-bits='64' id='type-id-2246'/>
<reference-type-def kind='rvalue' type-id='type-id-1476' size-in-bits='64' id='type-id-2247'/>
<pointer-type-def type-id='type-id-1476' size-in-bits='64' id='type-id-2248'/>
<reference-type-def kind='rvalue' type-id='type-id-1483' size-in-bits='64' id='type-id-2249'/>
<reference-type-def kind='lvalue' type-id='type-id-1486' size-in-bits='64' id='type-id-2250'/>
<reference-type-def kind='rvalue' type-id='type-id-1486' size-in-bits='64' id='type-id-2251'/>
<pointer-type-def type-id='type-id-1486' size-in-bits='64' id='type-id-2252'/>
<reference-type-def kind='rvalue' type-id='type-id-1493' size-in-bits='64' id='type-id-2253'/>
<pointer-type-def type-id='type-id-2254' size-in-bits='64' id='type-id-2255'/>
<qualified-type-def type-id='type-id-2256' id='type-id-2257'/>
<reference-type-def kind='lvalue' type-id='type-id-1496' size-in-bits='64' id='type-id-2256'/>
<qualified-type-def type-id='type-id-2258' id='type-id-2259'/>
<reference-type-def kind='rvalue' type-id='type-id-1496' size-in-bits='64' id='type-id-2258'/>
<pointer-type-def type-id='type-id-1496' size-in-bits='64' id='type-id-2260'/>
<qualified-type-def type-id='type-id-2260' const='yes' id='type-id-2261'/>
<qualified-type-def type-id='type-id-2262' id='type-id-2263'/>
<reference-type-def kind='rvalue' type-id='type-id-1507' size-in-bits='64' id='type-id-2262'/>
<reference-type-def kind='lvalue' type-id='type-id-1510' size-in-bits='64' id='type-id-2264'/>
<reference-type-def kind='rvalue' type-id='type-id-1510' size-in-bits='64' id='type-id-2265'/>
<pointer-type-def type-id='type-id-1510' size-in-bits='64' id='type-id-2266'/>
<reference-type-def kind='rvalue' type-id='type-id-1517' size-in-bits='64' id='type-id-2267'/>
<pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-2268'/>
<pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-2269'/>
<pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-2270'/>
<pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-2271'/>
<reference-type-def kind='lvalue' type-id='type-id-44' size-in-bits='64' id='type-id-2272'/>
<reference-type-def kind='lvalue' type-id='type-id-22' size-in-bits='64' id='type-id-2273'/>
<pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-2274'/>
<reference-type-def kind='lvalue' type-id='type-id-50' size-in-bits='64' id='type-id-2275'/>
<pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-2276'/>
<pointer-type-def type-id='type-id-2277' size-in-bits='64' id='type-id-2278'/>
<pointer-type-def type-id='type-id-2279' size-in-bits='64' id='type-id-25'/>
<pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-23'/>
<qualified-type-def type-id='type-id-984' volatile='yes' id='type-id-1535'/>
<pointer-type-def type-id='type-id-1535' size-in-bits='64' id='type-id-2280'/>
<qualified-type-def type-id='type-id-1145' volatile='yes' id='type-id-2281'/>
<pointer-type-def type-id='type-id-2281' size-in-bits='64' id='type-id-2282'/>
<pointer-type-def type-id='type-id-58' size-in-bits='64' id='type-id-2283'/>
<pointer-type-def type-id='type-id-2283' size-in-bits='64' id='type-id-2284'/>
<namespace-decl name='std'>
<enum-decl name='_Ios_Openmode' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='103' column='1' id='type-id-2285'>
<underlying-type type-id='type-id-40'/>
<enumerator name='_S_app' value='1'/>
<enumerator name='_S_ate' value='2'/>
<enumerator name='_S_bin' value='4'/>
<enumerator name='_S_in' value='8'/>
<enumerator name='_S_out' value='16'/>
<enumerator name='_S_trunc' value='32'/>
<enumerator name='_S_ios_openmode_end' value='65536'/>
</enum-decl>
<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'>
<member-type access='private'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1084'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-2078' is-artificial='yes'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1086'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
</member-type>
<member-type access='private'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2298'/>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-1086'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-1149'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-1149'/>
<parameter type-id='type-id-1157'/>
<parameter type-id='type-id-1157'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-1149'/>
<parameter type-id='type-id-1157'/>
<parameter type-id='type-id-1157'/>
<parameter type-id='type-id-1086'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1157'/>
<parameter type-id='type-id-1086'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1086'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-1157'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1086'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-2070'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-1213'/>
<parameter type-id='type-id-1086'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2072' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-148'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2005' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2005' is-artificial='yes'/>
<parameter type-id='type-id-1086'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2005' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_array' type-id='type-id-2317' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_M_len' type-id='type-id-2318' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-2101' is-artificial='yes'/>
<parameter type-id='type-id-2319'/>
<parameter type-id='type-id-2318'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2101' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1574' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2323'/>
</member-type>
</class-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-938'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<parameter type-id='type-id-1472'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<parameter type-id='type-id-2338'/>
<parameter type-id='type-id-1472'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<parameter type-id='type-id-2338'/>
<parameter type-id='type-id-1475'/>
<parameter type-id='type-id-1472'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<parameter type-id='type-id-1468'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<parameter type-id='type-id-2243'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<parameter type-id='type-id-1468'/>
<parameter type-id='type-id-1472'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<parameter type-id='type-id-2243'/>
<parameter type-id='type-id-1472'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<parameter type-id='type-id-2339'/>
<parameter type-id='type-id-1472'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2244' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1090'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1888' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1888' is-artificial='yes'/>
<parameter type-id='type-id-943'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1888' is-artificial='yes'/>
<parameter type-id='type-id-1885'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-946'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<parameter type-id='type-id-946'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-1885'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-1882'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-1882'/>
<parameter type-id='type-id-946'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-152'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2008' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2008' is-artificial='yes'/>
<parameter type-id='type-id-1092'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2008' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-984'/>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2061' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~atomic' filepath='/usr/include/c++/4.9/atomic' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2061' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2061' is-artificial='yes'/>
<parameter type-id='type-id-1147'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='atomic' filepath='/usr/include/c++/4.9/atomic' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2061' is-artificial='yes'/>
<parameter type-id='type-id-2374'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='private'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1922' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1922' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1922' is-artificial='yes'/>
<parameter type-id='type-id-986'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1922' is-artificial='yes'/>
<parameter type-id='type-id-1924'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<enum-decl name='memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='56' column='1' id='type-id-2375'>
<underlying-type type-id='type-id-40'/>
<enumerator name='memory_order_relaxed' value='0'/>
<enumerator name='memory_order_consume' value='1'/>
<enumerator name='memory_order_acquire' value='2'/>
<enumerator name='memory_order_release' value='3'/>
<enumerator name='memory_order_acq_rel' value='4'/>
<enumerator name='memory_order_seq_cst' value='5'/>
</enum-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-765'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2118' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2118' is-artificial='yes'/>
<parameter type-id='type-id-1274'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2118' is-artificial='yes'/>
<parameter type-id='type-id-2389'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2118' is-artificial='yes'/>
<parameter type-id='type-id-2389'/>
<parameter type-id='type-id-1277'/>
<parameter type-id='type-id-1274'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2118' is-artificial='yes'/>
<parameter type-id='type-id-1270'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2118' is-artificial='yes'/>
<parameter type-id='type-id-2117'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2118' is-artificial='yes'/>
<parameter type-id='type-id-2390'/>
<parameter type-id='type-id-1274'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2118' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1108'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1773' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1773' is-artificial='yes'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1773' is-artificial='yes'/>
<parameter type-id='type-id-1775'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1773' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1770' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1770' is-artificial='yes'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1770' is-artificial='yes'/>
<parameter type-id='type-id-1769'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1770' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1770' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1770' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1770' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1770' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1771' name='this' is-artificial='yes'/>
<return type-id='type-id-1774'/>
</function-decl>
</member-function>
<member-function access='protected'>
<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'>
<parameter type-id='type-id-1771' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1779' name='__p' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='346' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-165'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2016' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2016' is-artificial='yes'/>
<parameter type-id='type-id-1110'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2016' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2016' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2016' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1961'/>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-160'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2014' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2014' is-artificial='yes'/>
<parameter type-id='type-id-1104'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2014' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-759'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2114' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2114' is-artificial='yes'/>
<parameter type-id='type-id-1264'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2114' is-artificial='yes'/>
<parameter type-id='type-id-2409'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2114' is-artificial='yes'/>
<parameter type-id='type-id-2409'/>
<parameter type-id='type-id-1267'/>
<parameter type-id='type-id-1264'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2114' is-artificial='yes'/>
<parameter type-id='type-id-1260'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2114' is-artificial='yes'/>
<parameter type-id='type-id-2113'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2114' is-artificial='yes'/>
<parameter type-id='type-id-2410'/>
<parameter type-id='type-id-1264'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2114' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1105'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1766' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1766' is-artificial='yes'/>
<parameter type-id='type-id-764'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1766' is-artificial='yes'/>
<parameter type-id='type-id-1768'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1766' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1763' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1763' is-artificial='yes'/>
<parameter type-id='type-id-764'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1763' is-artificial='yes'/>
<parameter type-id='type-id-1762'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1763' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1763' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1763' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1763' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1763' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1764' name='this' is-artificial='yes'/>
<return type-id='type-id-1767'/>
</function-decl>
</member-function>
<member-function access='protected'>
<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'>
<parameter type-id='type-id-1764' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1777' name='__p' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='346' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-162'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2015' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2015' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2015' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2015' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2015' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1961'/>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
</class-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-965'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-1504'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-1505'/>
<parameter type-id='type-id-1504'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-1505'/>
<parameter type-id='type-id-1509'/>
<parameter type-id='type-id-1504'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-1498'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-2258'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-1498'/>
<parameter type-id='type-id-1504'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-2258'/>
<parameter type-id='type-id-1504'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-1216'/>
<parameter type-id='type-id-1504'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2263' name='__x' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='931' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2259' name='__x' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='448' column='1'/>
<return type-id='type-id-2256'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
<return type-id='type-id-1505'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
<return type-id='type-id-2422'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
<return type-id='type-id-2422'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2259' name='__x' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1454' column='1'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<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_'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-1504'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<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'>
<parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1505' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1422' column='1'/>
<parameter type-id='type-id-85' name='__s' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1422' column='1'/>
<return type-id='type-id-1505'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
<return type-id='type-id-1505'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1499' name='__x' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='168' column='1'/>
<return type-id='type-id-2256'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1505' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='794' column='1'/>
<return type-id='type-id-2419'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2260' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1501' name='this' is-artificial='yes'/>
<return type-id='type-id-1505'/>
</function-decl>
</member-function>
<member-function access='protected'>
<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_'>
<parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1505' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1221' column='1'/>
<parameter type-id='type-id-134' name='__first' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1222' column='1'/>
<parameter type-id='type-id-134' name='__last' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1222' column='1'/>
<return type-id='type-id-2415'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
<return type-id='type-id-2421'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
<return type-id='type-id-2421'/>
</function-decl>
</member-function>
<member-function access='protected'>
<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'>
<parameter type-id='type-id-2261' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2415' name='__pos' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1436' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1126'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1911' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1911' is-artificial='yes'/>
<parameter type-id='type-id-971'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1911' is-artificial='yes'/>
<parameter type-id='type-id-1907'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1911' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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_'>
<parameter type-id='type-id-1911' is-artificial='yes'/>
<parameter type-id='type-id-971'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-1912' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1909' name='__x' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='101' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<parameter type-id='type-id-974'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<parameter type-id='type-id-974'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<parameter type-id='type-id-1907'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<parameter type-id='type-id-1903'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<parameter type-id='type-id-1903'/>
<parameter type-id='type-id-974'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1905' name='this' is-artificial='yes'/>
<return type-id='type-id-1906'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-968' name='this' is-artificial='yes'/>
<return type-id='type-id-971'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1905' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2416' name='__p' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1'/>
<parameter type-id='type-id-1381' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-968' name='this' is-artificial='yes'/>
<return type-id='type-id-972'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1905' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1381' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='167' column='1'/>
<return type-id='type-id-2416'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-1904' is-artificial='yes'/>
<parameter type-id='type-id-974'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-179'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-1128'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-1128'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-168'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2017' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2017' is-artificial='yes'/>
<parameter type-id='type-id-1113'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2017' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
<parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
<parameter type-id='type-id-2438' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
<parameter type-id='type-id-2443' name='__n' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<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_'>
<parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
<parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
<parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1'/>
<parameter type-id='type-id-2443' name='__n' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1'/>
<return type-id='type-id-2438'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<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_'>
<parameter type-id='type-id-2026' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
<parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='397' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-1129' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1'/>
<return type-id='type-id-2443'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<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'>
<parameter type-id='type-id-1129' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='308' column='1'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-2443'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_array' type-id='type-id-2453' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_M_len' type-id='type-id-2454' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-2455'/>
<parameter type-id='type-id-2454'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2468'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1316'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<parameter type-id='type-id-1312'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<parameter type-id='type-id-2131'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<parameter type-id='type-id-1219'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1316'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<parameter type-id='type-id-1316'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<parameter type-id='type-id-1312'/>
<parameter type-id='type-id-1316'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<parameter type-id='type-id-2131'/>
<parameter type-id='type-id-1316'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<parameter type-id='type-id-1219'/>
<parameter type-id='type-id-1316'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2132' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2133' name='this' is-artificial='yes'/>
<return type-id='type-id-2458'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2133' name='this' is-artificial='yes'/>
<return type-id='type-id-2458'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1120'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1816' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1816' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-833'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1816' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1814'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1816' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-1816' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-836'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<parameter type-id='type-id-829'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<parameter type-id='type-id-836'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<parameter type-id='type-id-829'/>
<parameter type-id='type-id-836'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<parameter type-id='type-id-1808'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<parameter type-id='type-id-1808'/>
<parameter type-id='type-id-836'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<parameter type-id='type-id-1808'/>
<parameter type-id='type-id-1814'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1809' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2472' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1240' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<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'>
<parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
<return type-id='type-id-2472'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
<return type-id='type-id-2459'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
<return type-id='type-id-2459'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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'>
<parameter type-id='type-id-1811'/>
<return type-id='type-id-2472'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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'>
<parameter type-id='type-id-1811'/>
<return type-id='type-id-2472'/>
</function-decl>
</member-function>
<member-function access='protected'>
<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'>
<parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2472' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1240' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
<return type-id='type-id-1813'/>
</function-decl>
</member-function>
<member-function access='protected'>
<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'>
<parameter type-id='type-id-1810' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2472' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1240' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-174'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2022' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2022' is-artificial='yes'/>
<parameter type-id='type-id-1122'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2022' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2022' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2022' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-876'/>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1830' name='this' is-artificial='yes'/>
<return type-id='type-id-2160'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
</class-decl>
<enum-decl name='_Rb_tree_color' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='90' column='1' id='type-id-2481'>
<underlying-type type-id='type-id-40'/>
<enumerator name='_S_red' value='0'/>
<enumerator name='_S_black' value='1'/>
</enum-decl>
<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'>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public'>
<var-decl name='__data' type-id='type-id-45' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1885' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='__align' type-id='type-id-2484' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1886' column='1'/>
</data-member>
</union-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2160' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2160' is-artificial='yes'/>
<parameter type-id='type-id-1149'/>
<parameter type-id='type-id-1149'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2160' is-artificial='yes'/>
<parameter type-id='type-id-1351'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2160' is-artificial='yes'/>
<parameter type-id='type-id-2159'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2486'/>
</class-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-188'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2034' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2034' is-artificial='yes'/>
<parameter type-id='type-id-1141'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2034' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1819' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1819' is-artificial='yes'/>
<parameter type-id='type-id-2510'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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_'>
<parameter type-id='type-id-855' name='this' is-artificial='yes'/>
<parameter type-id='type-id-859' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='235' column='1'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1820' name='this' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-856'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-855' name='this' is-artificial='yes'/>
<return type-id='type-id-2509'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1819' is-artificial='yes'/>
<parameter type-id='type-id-2510'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1817' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1817' is-artificial='yes'/>
<parameter type-id='type-id-2514'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1817' is-artificial='yes'/>
<parameter type-id='type-id-851'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2163' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2163' is-artificial='yes'/>
<parameter type-id='type-id-1833'/>
<parameter type-id='type-id-1833'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2163' is-artificial='yes'/>
<parameter type-id='type-id-1355'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2163' is-artificial='yes'/>
<parameter type-id='type-id-2162'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_array' type-id='type-id-2515' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_M_len' type-id='type-id-2516' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-2103' is-artificial='yes'/>
<parameter type-id='type-id-2517'/>
<parameter type-id='type-id-2516'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2103' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-975'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-1516'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-2532'/>
<parameter type-id='type-id-1516'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-2532'/>
<parameter type-id='type-id-1519'/>
<parameter type-id='type-id-1516'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-1512'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-2265'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-1512'/>
<parameter type-id='type-id-1516'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-2265'/>
<parameter type-id='type-id-1516'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-2533'/>
<parameter type-id='type-id-1516'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2266' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1142'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1920' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1920' is-artificial='yes'/>
<parameter type-id='type-id-980'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1920' is-artificial='yes'/>
<parameter type-id='type-id-1917'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1914' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1914' is-artificial='yes'/>
<parameter type-id='type-id-983'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1914' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1914' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<parameter type-id='type-id-983'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1914' is-artificial='yes'/>
<parameter type-id='type-id-1917'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1914' is-artificial='yes'/>
<parameter type-id='type-id-1913'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1914' is-artificial='yes'/>
<parameter type-id='type-id-1913'/>
<parameter type-id='type-id-983'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1914' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1914' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1915' name='this' is-artificial='yes'/>
<return type-id='type-id-1916'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1915' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2519' name='__p' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1'/>
<parameter type-id='type-id-1381' name='__n' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-190'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2037' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2037' is-artificial='yes'/>
<parameter type-id='type-id-1144'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2037' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2037' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1065'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2200' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2200' is-artificial='yes'/>
<parameter type-id='type-id-1379'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2200' is-artificial='yes'/>
<parameter type-id='type-id-2199'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-2200' is-artificial='yes'/>
<parameter type-id='type-id-1522'/>
<parameter type-id='type-id-2541'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-1067'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-1996'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<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'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-1074'/>
<parameter type-id='type-id-2541'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-947'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<parameter type-id='type-id-1482'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<parameter type-id='type-id-2556'/>
<parameter type-id='type-id-1482'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<parameter type-id='type-id-2556'/>
<parameter type-id='type-id-1485'/>
<parameter type-id='type-id-1482'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<parameter type-id='type-id-1478'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<parameter type-id='type-id-2247'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<parameter type-id='type-id-1478'/>
<parameter type-id='type-id-1482'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<parameter type-id='type-id-2247'/>
<parameter type-id='type-id-1482'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<parameter type-id='type-id-2557'/>
<parameter type-id='type-id-1482'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2248' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1093'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1895' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1895' is-artificial='yes'/>
<parameter type-id='type-id-952'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1895' is-artificial='yes'/>
<parameter type-id='type-id-1892'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1890' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1890' is-artificial='yes'/>
<parameter type-id='type-id-955'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1890' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1890' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<parameter type-id='type-id-955'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1890' is-artificial='yes'/>
<parameter type-id='type-id-1892'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1890' is-artificial='yes'/>
<parameter type-id='type-id-1889'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1890' is-artificial='yes'/>
<parameter type-id='type-id-1889'/>
<parameter type-id='type-id-955'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1890' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-154'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2010' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2010' is-artificial='yes'/>
<parameter type-id='type-id-1095'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2010' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-956'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<parameter type-id='type-id-1492'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<parameter type-id='type-id-2594'/>
<parameter type-id='type-id-1492'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<parameter type-id='type-id-2594'/>
<parameter type-id='type-id-1495'/>
<parameter type-id='type-id-1492'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<parameter type-id='type-id-1488'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<parameter type-id='type-id-2251'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<parameter type-id='type-id-1488'/>
<parameter type-id='type-id-1492'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<parameter type-id='type-id-2251'/>
<parameter type-id='type-id-1492'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<parameter type-id='type-id-2595'/>
<parameter type-id='type-id-1492'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2252' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1096'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1902' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1902' is-artificial='yes'/>
<parameter type-id='type-id-961'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1902' is-artificial='yes'/>
<parameter type-id='type-id-1899'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1897' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1897' is-artificial='yes'/>
<parameter type-id='type-id-964'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1897' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1897' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<parameter type-id='type-id-964'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1897' is-artificial='yes'/>
<parameter type-id='type-id-1899'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1897' is-artificial='yes'/>
<parameter type-id='type-id-1896'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1897' is-artificial='yes'/>
<parameter type-id='type-id-1896'/>
<parameter type-id='type-id-964'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1897' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-156'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2012' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2012' is-artificial='yes'/>
<parameter type-id='type-id-1098'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2012' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2630'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2127' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2127' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2127' is-artificial='yes'/>
<parameter type-id='type-id-1296'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2127' is-artificial='yes'/>
<parameter type-id='type-id-2126'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2127' is-artificial='yes'/>
<parameter type-id='type-id-2631'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2127' is-artificial='yes'/>
<parameter type-id='type-id-1300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2127' is-artificial='yes'/>
<parameter type-id='type-id-1296'/>
<parameter type-id='type-id-1300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2127' is-artificial='yes'/>
<parameter type-id='type-id-2126'/>
<parameter type-id='type-id-1300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2127' is-artificial='yes'/>
<parameter type-id='type-id-2631'/>
<parameter type-id='type-id-1300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1117'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1806' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1806' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-817'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1806' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1804'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-813'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-813'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-1799'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-1799'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-1799'/>
<parameter type-id='type-id-1804'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-172'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2019' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2019' is-artificial='yes'/>
<parameter type-id='type-id-1119'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2019' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-876'/>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public'>
<var-decl name='__data' type-id='type-id-42' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1885' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='__align' type-id='type-id-2643' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='1886' column='1'/>
</data-member>
</union-decl>
</member-type>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2157' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2157' is-artificial='yes'/>
<parameter type-id='type-id-1149'/>
<parameter type-id='type-id-621'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2157' is-artificial='yes'/>
<parameter type-id='type-id-1347'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2157' is-artificial='yes'/>
<parameter type-id='type-id-2156'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-186'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2032' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2032' is-artificial='yes'/>
<parameter type-id='type-id-1138'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2032' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2195' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2195' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1370'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2195' is-artificial='yes'/>
<parameter type-id='type-id-1366'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2195' is-artificial='yes'/>
<parameter type-id='type-id-2194'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2195' is-artificial='yes'/>
<parameter type-id='type-id-1216'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1370'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2195' is-artificial='yes'/>
<parameter type-id='type-id-1370'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2195' is-artificial='yes'/>
<parameter type-id='type-id-1366'/>
<parameter type-id='type-id-1370'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2195' is-artificial='yes'/>
<parameter type-id='type-id-2194'/>
<parameter type-id='type-id-1370'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2195' is-artificial='yes'/>
<parameter type-id='type-id-1216'/>
<parameter type-id='type-id-1370'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1111'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1788' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1788' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-785'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1788' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1786'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1782' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1782' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-788'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1782' is-artificial='yes'/>
<parameter type-id='type-id-781'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1782' is-artificial='yes'/>
<parameter type-id='type-id-788'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1782' is-artificial='yes'/>
<parameter type-id='type-id-781'/>
<parameter type-id='type-id-788'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1782' is-artificial='yes'/>
<parameter type-id='type-id-1781'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1782' is-artificial='yes'/>
<parameter type-id='type-id-1781'/>
<parameter type-id='type-id-788'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1782' is-artificial='yes'/>
<parameter type-id='type-id-1781'/>
<parameter type-id='type-id-1786'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1782' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-896'/>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2214' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2214' is-artificial='yes'/>
<parameter type-id='type-id-1529'/>
<parameter type-id='type-id-1529'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2214' is-artificial='yes'/>
<parameter type-id='type-id-1396'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2214' is-artificial='yes'/>
<parameter type-id='type-id-2213'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-914'/>
<base-class access='private' layout-offset-in-bits='32' type-id='type-id-747'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-914' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-899'/>
</member-type>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1848' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1848' is-artificial='yes'/>
<parameter type-id='type-id-1529'/>
<parameter type-id='type-id-1529'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1848' is-artificial='yes'/>
<parameter type-id='type-id-898'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1848' is-artificial='yes'/>
<parameter type-id='type-id-1847'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1863'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-756'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-1863' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-917'/>
</member-type>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1861' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1861' is-artificial='yes'/>
<parameter type-id='type-id-1529'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1861' is-artificial='yes'/>
<parameter type-id='type-id-916'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1861' is-artificial='yes'/>
<parameter type-id='type-id-1860'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1865' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_head_impl' type-id='type-id-22' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1761' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1761' is-artificial='yes'/>
<parameter type-id='type-id-1529'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1761' is-artificial='yes'/>
<parameter type-id='type-id-758'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1761' is-artificial='yes'/>
<parameter type-id='type-id-1760'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1761' is-artificial='yes'/>
<parameter type-id='type-id-2685'/>
<parameter type-id='type-id-2686'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2687'/>
<member-type access='public'>
<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'>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_head_impl' type-id='type-id-22' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1751' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1751' is-artificial='yes'/>
<parameter type-id='type-id-1529'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1751' is-artificial='yes'/>
<parameter type-id='type-id-749'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1751' is-artificial='yes'/>
<parameter type-id='type-id-1750'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1751' is-artificial='yes'/>
<parameter type-id='type-id-2685'/>
<parameter type-id='type-id-2686'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1994' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1994' is-artificial='yes'/>
<parameter type-id='type-id-1071'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1994' is-artificial='yes'/>
<parameter type-id='type-id-1071'/>
<parameter type-id='type-id-2541'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1994' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1994' is-artificial='yes'/>
<parameter type-id='type-id-1063'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1994' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2688'/>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1835' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-1835' is-artificial='yes'/>
<parameter type-id='type-id-881'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1836' name='this' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1835' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<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'>
<parameter type-id='type-id-1835' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<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'>
<parameter type-id='type-id-1835' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<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'>
<parameter type-id='type-id-1835' is-artificial='yes'/>
<parameter type-id='type-id-1399'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<underlying-type type-id='type-id-40'/>
<enumerator name='_S_need_barriers' value='0'/>
</enum-decl>
</member-type>
</class-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-2036' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
<parameter type-id='type-id-2694' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
<parameter type-id='type-id-2699' name='__n' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-158'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2013' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2013' is-artificial='yes'/>
<parameter type-id='type-id-1101'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2013' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-920'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<parameter type-id='type-id-1452'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<parameter type-id='type-id-2723'/>
<parameter type-id='type-id-1452'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<parameter type-id='type-id-2723'/>
<parameter type-id='type-id-1455'/>
<parameter type-id='type-id-1452'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<parameter type-id='type-id-1448'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<parameter type-id='type-id-2233'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<parameter type-id='type-id-1448'/>
<parameter type-id='type-id-1452'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<parameter type-id='type-id-2233'/>
<parameter type-id='type-id-1452'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<parameter type-id='type-id-2724'/>
<parameter type-id='type-id-1452'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2234' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1078'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1874' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1874' is-artificial='yes'/>
<parameter type-id='type-id-925'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1874' is-artificial='yes'/>
<parameter type-id='type-id-1871'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1869' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1869' is-artificial='yes'/>
<parameter type-id='type-id-928'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1869' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1869' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<parameter type-id='type-id-928'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1869' is-artificial='yes'/>
<parameter type-id='type-id-1871'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1869' is-artificial='yes'/>
<parameter type-id='type-id-1868'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1869' is-artificial='yes'/>
<parameter type-id='type-id-1868'/>
<parameter type-id='type-id-928'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1869' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2002' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2002' is-artificial='yes'/>
<parameter type-id='type-id-1080'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2002' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-712'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2231' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2231' is-artificial='yes'/>
<parameter type-id='type-id-1445'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2231' is-artificial='yes'/>
<parameter type-id='type-id-2747'/>
<parameter type-id='type-id-1445'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2231' is-artificial='yes'/>
<parameter type-id='type-id-2747'/>
<parameter type-id='type-id-352'/>
<parameter type-id='type-id-1445'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2231' is-artificial='yes'/>
<parameter type-id='type-id-1441'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2231' is-artificial='yes'/>
<parameter type-id='type-id-2230'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2231' is-artificial='yes'/>
<parameter type-id='type-id-1210'/>
<parameter type-id='type-id-1445'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2231' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1087'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1729' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1729' is-artificial='yes'/>
<parameter type-id='type-id-717'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1729' is-artificial='yes'/>
<parameter type-id='type-id-1727'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1725' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1725' is-artificial='yes'/>
<parameter type-id='type-id-720'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1725' is-artificial='yes'/>
<parameter type-id='type-id-1724'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1725' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-150'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2006' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2006' is-artificial='yes'/>
<parameter type-id='type-id-1089'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2006' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-704'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1716' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1716' is-artificial='yes'/>
<parameter type-id='type-id-1723'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2757'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1719' is-artificial='yes'/>
<parameter type-id='type-id-1723'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1723'/>
<parameter type-id='type-id-1722'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-142'/>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2000' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2000' is-artificial='yes'/>
<parameter type-id='type-id-1077'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2000' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-704'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1713' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1713' is-artificial='yes'/>
<parameter type-id='type-id-1723'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1713' is-artificial='yes'/>
<parameter type-id='type-id-702'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2763'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2190' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2190' is-artificial='yes'/>
<parameter type-id='type-id-2764'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2190' is-artificial='yes'/>
<parameter type-id='type-id-1358'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2772'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2192' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2192' is-artificial='yes'/>
<parameter type-id='type-id-2773'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2192' is-artificial='yes'/>
<parameter type-id='type-id-1362'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_array' type-id='type-id-2781' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_M_len' type-id='type-id-2782' visibility='default' filepath='/usr/include/c++/4.9/initializer_list' line='59' column='1'/>
</data-member>
<member-function access='private'>
<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'>
<parameter type-id='type-id-2100' is-artificial='yes'/>
<parameter type-id='type-id-2783'/>
<parameter type-id='type-id-2782'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2100' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-929'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<parameter type-id='type-id-1462'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<parameter type-id='type-id-2798'/>
<parameter type-id='type-id-1462'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<parameter type-id='type-id-2798'/>
<parameter type-id='type-id-1465'/>
<parameter type-id='type-id-1462'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<parameter type-id='type-id-1458'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<parameter type-id='type-id-1458'/>
<parameter type-id='type-id-1462'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<parameter type-id='type-id-2237'/>
<parameter type-id='type-id-1462'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<parameter type-id='type-id-2799'/>
<parameter type-id='type-id-1462'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2238' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1081'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1881' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1881' is-artificial='yes'/>
<parameter type-id='type-id-934'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1881' is-artificial='yes'/>
<parameter type-id='type-id-1878'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1876' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1876' is-artificial='yes'/>
<parameter type-id='type-id-937'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1876' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1876' is-artificial='yes'/>
<parameter type-id='type-id-1381'/>
<parameter type-id='type-id-937'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1876' is-artificial='yes'/>
<parameter type-id='type-id-1878'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1876' is-artificial='yes'/>
<parameter type-id='type-id-1875'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1876' is-artificial='yes'/>
<parameter type-id='type-id-1875'/>
<parameter type-id='type-id-937'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1876' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-146'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2004' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2004' is-artificial='yes'/>
<parameter type-id='type-id-1083'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2004' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<typedef-decl name='ostream' type-id='type-id-2822' filepath='/usr/include/c++/4.9/iosfwd' line='136' column='1' id='type-id-2143'/>
<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'>
<member-type access='private'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2217' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2217' is-artificial='yes'/>
<parameter type-id='type-id-2826'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2217' is-artificial='yes'/>
<parameter type-id='type-id-2826'/>
<parameter type-id='type-id-2827'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2217' is-artificial='yes'/>
<parameter type-id='type-id-2826'/>
<parameter type-id='type-id-2184'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2217' is-artificial='yes'/>
<parameter type-id='type-id-2216'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2217' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2217' is-artificial='yes'/>
<parameter type-id='type-id-1404'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2217' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2218' name='this' is-artificial='yes'/>
<return type-id='type-id-2219'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-883'/>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2208' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2208' is-artificial='yes'/>
<parameter type-id='type-id-1573'/>
<parameter type-id='type-id-1191'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2208' is-artificial='yes'/>
<parameter type-id='type-id-1389'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2208' is-artificial='yes'/>
<parameter type-id='type-id-2207'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-902'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-740'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-902' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-886'/>
</member-type>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1840' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1840' is-artificial='yes'/>
<parameter type-id='type-id-1573'/>
<parameter type-id='type-id-1191'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1840' is-artificial='yes'/>
<parameter type-id='type-id-885'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1840' is-artificial='yes'/>
<parameter type-id='type-id-1839'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-1838' name='__t' filepath='/usr/include/c++/4.9/tuple' line='241' column='1'/>
<return type-id='type-id-1574'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1863'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-750'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-1863' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-905'/>
</member-type>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1853' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1853' is-artificial='yes'/>
<parameter type-id='type-id-1191'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1853' is-artificial='yes'/>
<parameter type-id='type-id-904'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1853' is-artificial='yes'/>
<parameter type-id='type-id-1852'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-1851' name='__t' filepath='/usr/include/c++/4.9/tuple' line='241' column='1'/>
<return type-id='type-id-2089'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1189'/>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1755' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1755' is-artificial='yes'/>
<parameter type-id='type-id-1191'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1755' is-artificial='yes'/>
<parameter type-id='type-id-752'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1755' is-artificial='yes'/>
<parameter type-id='type-id-1754'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1755' is-artificial='yes'/>
<parameter type-id='type-id-2685'/>
<parameter type-id='type-id-2686'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-1753' name='__b' filepath='/usr/include/c++/4.9/tuple' line='122' column='1'/>
<return type-id='type-id-2089'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2090' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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_'>
<parameter type-id='type-id-1193' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1571' name='__ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='70' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_head_impl' type-id='type-id-1571' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1745' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1745' is-artificial='yes'/>
<parameter type-id='type-id-1573'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1745' is-artificial='yes'/>
<parameter type-id='type-id-742'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1745' is-artificial='yes'/>
<parameter type-id='type-id-1744'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1745' is-artificial='yes'/>
<parameter type-id='type-id-2685'/>
<parameter type-id='type-id-2686'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-1743' name='__b' filepath='/usr/include/c++/4.9/tuple' line='169' column='1'/>
<return type-id='type-id-1574'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-2066' filepath='/usr/include/c++/4.9/tuple' line='54' column='1' id='type-id-2836'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-908'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-743'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-908' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-893'/>
</member-type>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1844' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1844' is-artificial='yes'/>
<parameter type-id='type-id-2066'/>
<parameter type-id='type-id-1196'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1844' is-artificial='yes'/>
<parameter type-id='type-id-891'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1844' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-892' name='__t' filepath='/usr/include/c++/4.9/tuple' line='244' column='1'/>
<return type-id='type-id-2066'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1863'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-753'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-1863' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-911'/>
</member-type>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1857' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1857' is-artificial='yes'/>
<parameter type-id='type-id-1196'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1857' is-artificial='yes'/>
<parameter type-id='type-id-910'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Tuple_impl' filepath='/usr/include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1857' is-artificial='yes'/>
<parameter type-id='type-id-1856'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1194'/>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1758' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1758' is-artificial='yes'/>
<parameter type-id='type-id-1196'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1758' is-artificial='yes'/>
<parameter type-id='type-id-755'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1758' is-artificial='yes'/>
<parameter type-id='type-id-1757'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1758' is-artificial='yes'/>
<parameter type-id='type-id-2685'/>
<parameter type-id='type-id-2686'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2092' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_head_impl' type-id='type-id-2064' visibility='default' filepath='/usr/include/c++/4.9/tuple' line='174' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1748' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1748' is-artificial='yes'/>
<parameter type-id='type-id-2066'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1748' is-artificial='yes'/>
<parameter type-id='type-id-745'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1748' is-artificial='yes'/>
<parameter type-id='type-id-1747'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_Head_base' filepath='/usr/include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1748' is-artificial='yes'/>
<parameter type-id='type-id-2685'/>
<parameter type-id='type-id-2686'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-746' name='__b' filepath='/usr/include/c++/4.9/tuple' line='172' column='1'/>
<return type-id='type-id-2066'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-889'/>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2211' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2211' is-artificial='yes'/>
<parameter type-id='type-id-2066'/>
<parameter type-id='type-id-1196'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2211' is-artificial='yes'/>
<parameter type-id='type-id-1392'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='tuple' filepath='/usr/include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2211' is-artificial='yes'/>
<parameter type-id='type-id-2210'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-2089' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2838'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2139' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2139' is-artificial='yes'/>
<parameter type-id='type-id-2842'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-2139' is-artificial='yes'/>
<parameter type-id='type-id-2842'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2140' name='this' is-artificial='yes'/>
<return type-id='type-id-2138'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1333' name='this' is-artificial='yes'/>
<return type-id='type-id-2845'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1333' name='this' is-artificial='yes'/>
<return type-id='type-id-2842'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-134'/>
<return type-id='type-id-2847'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2849'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-134'/>
<return type-id='type-id-2851'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-138'/>
<return type-id='type-id-2854'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public'>
<var-decl name='_M_unused' type-id='type-id-2856' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1779' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='_M_pod_data' type-id='type-id-9' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1780' column='1'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1712' name='this' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-696' name='this' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1712' name='this' is-artificial='yes'/>
<return type-id='type-id-1401'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1712' name='this' is-artificial='yes'/>
<return type-id='type-id-245'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-696' name='this' is-artificial='yes'/>
<return type-id='type-id-237'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1712' name='this' is-artificial='yes'/>
<return type-id='type-id-240'/>
</function-decl>
</member-function>
</union-decl>
<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'>
<data-member access='public'>
<var-decl name='_M_object' type-id='type-id-23' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1758' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='_M_const_object' type-id='type-id-23' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1759' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='_M_function_pointer' type-id='type-id-2278' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1760' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='_M_member_pointer' type-id='type-id-24' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1761' column='1'/>
</data-member>
</union-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<data-member access='protected' static='yes'>
<var-decl name='__stored_locally' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1847' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-238' name='__fp' filepath='/usr/include/c++/4.9/functional' line='1935' column='1'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-1710' name='__functor' filepath='/usr/include/c++/4.9/functional' line='1925' column='1'/>
<parameter type-id='type-id-243' name='__f' filepath='/usr/include/c++/4.9/functional' line='1925' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-1710' name='__dest' filepath='/usr/include/c++/4.9/functional' line='1899' column='1'/>
<parameter type-id='type-id-694' name='__source' filepath='/usr/include/c++/4.9/functional' line='1899' column='1'/>
<parameter type-id='type-id-2859' name='__op' filepath='/usr/include/c++/4.9/functional' line='1900' column='1'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<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'>
<parameter type-id='type-id-1710' name='__functor' filepath='/usr/include/c++/4.9/functional' line='1950' column='1'/>
<parameter type-id='type-id-243' name='__f' filepath='/usr/include/c++/4.9/functional' line='1950' column='1'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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'>
<parameter type-id='type-id-694' name='__source' filepath='/usr/include/c++/4.9/functional' line='1857' column='1'/>
<return type-id='type-id-244'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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'>
<parameter type-id='type-id-1710' name='__dest' filepath='/usr/include/c++/4.9/functional' line='1868' column='1'/>
<parameter type-id='type-id-694' name='__source' filepath='/usr/include/c++/4.9/functional' line='1868' column='1'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<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'>
<parameter type-id='type-id-1710' name='__victim' filepath='/usr/include/c++/4.9/functional' line='1885' column='1'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='_M_max_size' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1840' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='_M_max_align' type-id='type-id-1382' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1841' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_functor' type-id='type-id-691' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2007' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='_M_manager' type-id='type-id-2857' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2008' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='_Function_base' filepath='/usr/include/c++/4.9/functional' line='1993' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~_Function_base' filepath='/usr/include/c++/4.9/functional' line='1995' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<enum-decl name='_Manager_operation' filepath='/usr/include/c++/4.9/functional' line='1783' column='1' id='type-id-2859'>
<underlying-type type-id='type-id-40'/>
<enumerator name='__get_type_info' value='0'/>
<enumerator name='__get_functor_ptr' value='1'/>
<enumerator name='__clone_functor' value='2'/>
<enumerator name='__destroy_functor' value='3'/>
</enum-decl>
<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'>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2226' is-artificial='yes'/>
<parameter type-id='type-id-2872'/>
<parameter type-id='type-id-1426'/>
<parameter type-id='type-id-1429'/>
<parameter type-id='type-id-1423'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2226' is-artificial='yes'/>
<parameter type-id='type-id-1419'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2226' is-artificial='yes'/>
<parameter type-id='type-id-2225'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2226' is-artificial='yes'/>
<parameter type-id='type-id-1423'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2226' is-artificial='yes'/>
<parameter type-id='type-id-1419'/>
<parameter type-id='type-id-1423'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2226' is-artificial='yes'/>
<parameter type-id='type-id-2225'/>
<parameter type-id='type-id-1423'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2226' is-artificial='yes'/>
<parameter type-id='type-id-2874'/>
<parameter type-id='type-id-2872'/>
<parameter type-id='type-id-1426'/>
<parameter type-id='type-id-1429'/>
<parameter type-id='type-id-1423'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1038'/>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2875'/>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1055'/>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-991'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1010'/>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='384'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1733' is-artificial='yes'/>
<parameter type-id='type-id-2873'/>
<parameter type-id='type-id-1208'/>
<parameter type-id='type-id-1049'/>
<parameter type-id='type-id-990'/>
<parameter type-id='type-id-1200'/>
<parameter type-id='type-id-1060'/>
<parameter type-id='type-id-733'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1733' is-artificial='yes'/>
<parameter type-id='type-id-726'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1733' is-artificial='yes'/>
<parameter type-id='type-id-1732'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1733' is-artificial='yes'/>
<parameter type-id='type-id-726'/>
<parameter type-id='type-id-733'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1733' is-artificial='yes'/>
<parameter type-id='type-id-1732'/>
<parameter type-id='type-id-733'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1733' is-artificial='yes'/>
<parameter type-id='type-id-733'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1733' is-artificial='yes'/>
<parameter type-id='type-id-2873'/>
<parameter type-id='type-id-1208'/>
<parameter type-id='type-id-736'/>
<parameter type-id='type-id-733'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1733' is-artificial='yes'/>
<parameter type-id='type-id-2874'/>
<parameter type-id='type-id-2873'/>
<parameter type-id='type-id-1208'/>
<parameter type-id='type-id-736'/>
<parameter type-id='type-id-733'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1733' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2884'/>
</class-decl>
<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'/>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2154' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2154' is-artificial='yes'/>
<parameter type-id='type-id-1149'/>
<parameter type-id='type-id-1664'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2154' is-artificial='yes'/>
<parameter type-id='type-id-1343'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2154' is-artificial='yes'/>
<parameter type-id='type-id-2153'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2486'/>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1662' filepath='/usr/include/c++/4.9/utility' line='98' column='1' id='type-id-2889'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-177'/>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2024' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2024' is-artificial='yes'/>
<parameter type-id='type-id-1125'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2024' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2149' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2149' is-artificial='yes'/>
<parameter type-id='type-id-352'/>
<parameter type-id='type-id-1531'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2149' is-artificial='yes'/>
<parameter type-id='type-id-1336'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2149' is-artificial='yes'/>
<parameter type-id='type-id-2148'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-184'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2030' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2030' is-artificial='yes'/>
<parameter type-id='type-id-1135'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2030' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='private'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2222' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2222' is-artificial='yes'/>
<parameter type-id='type-id-2894'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2222' is-artificial='yes'/>
<parameter type-id='type-id-2894'/>
<parameter type-id='type-id-2895'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2222' is-artificial='yes'/>
<parameter type-id='type-id-2894'/>
<parameter type-id='type-id-2186'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2222' is-artificial='yes'/>
<parameter type-id='type-id-2221'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2222' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2222' is-artificial='yes'/>
<parameter type-id='type-id-1411'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1413' name='this' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1413' name='this' is-artificial='yes'/>
<return type-id='type-id-2896'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-1413' name='this' is-artificial='yes'/>
<return type-id='type-id-2894'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<enum-decl name='_Ios_Fmtflags' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='51' column='1' id='type-id-2900'>
<underlying-type type-id='type-id-40'/>
<enumerator name='_S_boolalpha' value='1'/>
<enumerator name='_S_dec' value='2'/>
<enumerator name='_S_fixed' value='4'/>
<enumerator name='_S_hex' value='8'/>
<enumerator name='_S_internal' value='16'/>
<enumerator name='_S_left' value='32'/>
<enumerator name='_S_oct' value='64'/>
<enumerator name='_S_right' value='128'/>
<enumerator name='_S_scientific' value='256'/>
<enumerator name='_S_showbase' value='512'/>
<enumerator name='_S_showpoint' value='1024'/>
<enumerator name='_S_showpos' value='2048'/>
<enumerator name='_S_skipws' value='4096'/>
<enumerator name='_S_unitbuf' value='8192'/>
<enumerator name='_S_uppercase' value='16384'/>
<enumerator name='_S_adjustfield' value='176'/>
<enumerator name='_S_basefield' value='74'/>
<enumerator name='_S_floatfield' value='260'/>
<enumerator name='_S_ios_fmtflags_end' value='65536'/>
</enum-decl>
<enum-decl name='_Ios_Iostate' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='143' column='1' id='type-id-2901'>
<underlying-type type-id='type-id-40'/>
<enumerator name='_S_goodbit' value='0'/>
<enumerator name='_S_badbit' value='1'/>
<enumerator name='_S_eofbit' value='2'/>
<enumerator name='_S_failbit' value='4'/>
<enumerator name='_S_ios_iostate_end' value='65536'/>
</enum-decl>
<enum-decl name='_Ios_Seekdir' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='181' column='1' id='type-id-2902'>
<underlying-type type-id='type-id-40'/>
<enumerator name='_S_beg' value='0'/>
<enumerator name='_S_cur' value='1'/>
<enumerator name='_S_end' value='2'/>
<enumerator name='_S_ios_seekdir_end' value='65536'/>
</enum-decl>
<typedef-decl name='stringstream' type-id='type-id-2903' filepath='/usr/include/c++/4.9/iosfwd' line='151' column='1' id='type-id-2203'/>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2904'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-721'/>
<member-type access='private'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='192'>
<var-decl name='_M_invoker' type-id='type-id-2905' visibility='default' filepath='/usr/include/c++/4.9/functional' line='2399' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2174' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2098' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2404' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2098' is-artificial='yes'/>
<parameter type-id='type-id-1204'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='function' filepath='/usr/include/c++/4.9/functional' line='2201' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2098' is-artificial='yes'/>
<parameter type-id='type-id-2097'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2098' is-artificial='yes'/>
<parameter type-id='type-id-235'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-2098' is-artificial='yes'/>
<parameter type-id='type-id-235'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2906'/>
</class-decl>
<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'/>
<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'>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2919'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1284'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-1280'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-2121'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-2920'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1284'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-1284'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-1280'/>
<parameter type-id='type-id-1284'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-2121'/>
<parameter type-id='type-id-1284'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-2920'/>
<parameter type-id='type-id-1284'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='protected'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1114'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1797' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1797' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-801'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1797' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-1795'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<parameter type-id='type-id-797'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<parameter type-id='type-id-797'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<parameter type-id='type-id-1790'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<parameter type-id='type-id-1790'/>
<parameter type-id='type-id-804'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<parameter type-id='type-id-1790'/>
<parameter type-id='type-id-1795'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-170'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2018' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2018' is-artificial='yes'/>
<parameter type-id='type-id-1116'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2018' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-182'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2029' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2029' is-artificial='yes'/>
<parameter type-id='type-id-1132'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2029' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2858'/>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-694' name='__functor' filepath='/usr/include/c++/4.9/functional' line='2022' column='1'/>
<parameter type-id='type-id-1604' name='__args#0' filepath='/usr/include/c++/4.9/functional' line='2022' column='1'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-2200'/>
<parameter type-id='type-id-2200'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-138'/>
<parameter type-id='type-id-138'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-2021' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1'/>
<parameter type-id='type-id-2160' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<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_'>
<parameter type-id='type-id-2021' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1'/>
<parameter type-id='type-id-2160' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='410' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-2021' name='__a' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
<parameter type-id='type-id-2954' name='__p' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
<parameter type-id='type-id-2959' name='__n' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-134'/>
<parameter type-id='type-id-134'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-1328'/>
<parameter type-id='type-id-1328'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-1151'/>
<parameter type-id='type-id-1151'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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_'>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='39936'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-2137' is-artificial='yes'/>
<parameter type-id='type-id-1326'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<namespace-decl name='__detail'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-997'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1026'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='protected'>
<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'>
<parameter type-id='type-id-1944' is-artificial='yes'/>
<parameter type-id='type-id-1060'/>
<parameter type-id='type-id-1208'/>
<parameter type-id='type-id-1049'/>
<parameter type-id='type-id-990'/>
<parameter type-id='type-id-1200'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1020'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1029'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1032'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-function access='protected'>
<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'>
<parameter type-id='type-id-1927' is-artificial='yes'/>
<parameter type-id='type-id-1060'/>
<parameter type-id='type-id-1208'/>
<parameter type-id='type-id-1049'/>
<parameter type-id='type-id-990'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1058'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1948' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1206'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1954' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1047'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1956' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1007'/>
<data-member access='public' layout-offset-in-bits='192'>
<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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1931'/>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1932' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1932' is-artificial='yes'/>
<parameter type-id='type-id-1932'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1198'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1952' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1957'/>
</class-decl>
<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'>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
<member-type access='protected'>
<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'/>
</member-type>
</class-decl>
<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'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
<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'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1023'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1935' is-artificial='yes'/>
<parameter type-id='type-id-1012'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1935' is-artificial='yes'/>
<parameter type-id='type-id-1934'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1123'/>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1950' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1968' is-artificial='yes'/>
<parameter type-id='type-id-28'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'/>
</namespace-decl>
<namespace-decl name='chrono'>
<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'>
<member-type access='public'>
<typedef-decl name='duration' type-id='type-id-1162' filepath='/usr/include/c++/4.9/chrono' line='549' column='1' id='type-id-1186'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='__d' type-id='type-id-1186' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='596' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='time_point' filepath='/usr/include/c++/4.9/chrono' line='553' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2088' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='time_point' filepath='/usr/include/c++/4.9/chrono' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2088' is-artificial='yes'/>
<parameter type-id='type-id-1188'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<typedef-decl name='rep' type-id='type-id-26' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1166'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='__r' type-id='type-id-1166' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2082' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2082' is-artificial='yes'/>
<parameter type-id='type-id-1164'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2082' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='milliseconds' type-id='type-id-1169' filepath='/usr/include/c++/4.9/chrono' line='533' column='1' id='type-id-2992'/>
<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'>
<member-type access='public'>
<typedef-decl name='rep' type-id='type-id-26' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1173'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='__r' type-id='type-id-1173' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2084' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2084' is-artificial='yes'/>
<parameter type-id='type-id-1171'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2084' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='seconds' type-id='type-id-1176' filepath='/usr/include/c++/4.9/chrono' line='536' column='1' id='type-id-2993'/>
<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'>
<member-type access='public'>
<typedef-decl name='rep' type-id='type-id-26' filepath='/usr/include/c++/4.9/chrono' line='243' column='1' id='type-id-1180'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='__r' type-id='type-id-1180' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='373' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2086' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='duration' filepath='/usr/include/c++/4.9/chrono' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2086' is-artificial='yes'/>
<parameter type-id='type-id-1178'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~duration' filepath='/usr/include/c++/4.9/chrono' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2086' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<namespace-decl name='_V2'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='is_steady' type-id='type-id-351' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='727' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
</namespace-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2382'/>
<class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2384'/>
<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'/>
<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'/>
<class-decl name='initializer_list&lt;mongo::optionenvironment::OptionSection&gt;' visibility='default' is-declaration-only='yes' id='type-id-2390'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-1397'/>
<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'/>
<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'/>
<class-decl name='initializer_list&lt;mongo::optionenvironment::Constraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2557'/>
<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'/>
<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'/>
<class-decl name='initializer_list&lt;mongo::optionenvironment::KeyConstraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2595'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<class-decl name='vector&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2240'/>
<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'/>
<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'/>
<class-decl name='list&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2110'/>
<class-decl name='__weak_count&lt;(__gnu_cxx::_Lock_policy)2u&gt;' visibility='default' is-declaration-only='yes' id='type-id-1069'/>
<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'/>
<class-decl name='weak_ptr&lt;mongo::optionenvironment::Constraint&gt;' visibility='default' is-declaration-only='yes' id='type-id-1520'/>
<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'/>
<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'/>
<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'/>
<class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2402'/>
<class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2404'/>
<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'/>
<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'/>
<class-decl name='initializer_list&lt;mongo::optionenvironment::OptionDescription&gt;' visibility='default' is-declaration-only='yes' id='type-id-2410'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<class-decl name='basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2822'/>
<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'/>
<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'/>
<class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-2094'>
<member-function access='public' constructor='yes'>
<function-decl name='exception' filepath='/usr/include/c++/4.9/exception' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2095' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-2095' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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_'>
<parameter type-id='type-id-2285'/>
<parameter type-id='type-id-2285'/>
<return type-id='type-id-2285'/>
</function-decl>
<class-decl name='_Undefined_class' visibility='default' is-declaration-only='yes' id='type-id-1866'/>
<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'/>
<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'/>
<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'/>
<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'/>
<class-decl name='ios_base' visibility='default' is-declaration-only='yes' id='type-id-2104'>
<member-type access='public'>
<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'>
<data-member access='private' static='yes'>
<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'/>
</data-member>
<data-member access='private' static='yes'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-2109' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-2109' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'>
<parameter type-id='type-id-2165' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
<return type-id='type-id-1149'/>
</function-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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_'>
<parameter type-id='type-id-2069' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
<return type-id='type-id-2180'/>
</function-decl>
<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_'>
<parameter type-id='type-id-1150' name='__lhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2455' column='1'/>
<parameter type-id='type-id-2071' name='__rhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2456' column='1'/>
<return type-id='type-id-37'/>
</function-decl>
<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'>
<parameter type-id='type-id-1838' name='__t' filepath='/usr/include/c++/4.9/tuple' line='745' column='1'/>
<return type-id='type-id-2323'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2206' name='__t' filepath='/usr/include/c++/4.9/tuple' line='758' column='1'/>
<return type-id='type-id-2323'/>
</function-decl>
<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'>
<parameter type-id='type-id-2175' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
<return type-id='type-id-2070'/>
</function-decl>
<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_'>
<parameter type-id='type-id-1150' name='__lhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2538' column='1'/>
<parameter type-id='type-id-85' name='__rhs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2539' column='1'/>
<return type-id='type-id-1'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2257' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
<return type-id='type-id-2188'/>
</function-decl>
<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_'>
<parameter type-id='type-id-241' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
<return type-id='type-id-2171'/>
</function-decl>
<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'>
<parameter type-id='type-id-892' name='__t' filepath='/usr/include/c++/4.9/tuple' line='750' column='1'/>
<return type-id='type-id-2836'/>
</function-decl>
<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_'>
<parameter type-id='type-id-1393' name='__t' filepath='/usr/include/c++/4.9/tuple' line='766' column='1'/>
<return type-id='type-id-2836'/>
</function-decl>
<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'>
<parameter type-id='type-id-1851' name='__t' filepath='/usr/include/c++/4.9/tuple' line='745' column='1'/>
<return type-id='type-id-2838'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2206' name='__t' filepath='/usr/include/c++/4.9/tuple' line='758' column='1'/>
<return type-id='type-id-2838'/>
</function-decl>
<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'>
<parameter type-id='type-id-2072' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
<parameter type-id='type-id-2072' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
<parameter type-id='type-id-2026'/>
<return type-id='type-id-57'/>
</function-decl>
<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'>
<parameter type-id='type-id-134' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
<parameter type-id='type-id-134' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
<parameter type-id='type-id-2072' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
<parameter type-id='type-id-2026'/>
<return type-id='type-id-2072'/>
</function-decl>
<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'>
<parameter type-id='type-id-2168' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
<return type-id='type-id-1605'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-134'/>
<parameter type-id='type-id-134'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2026' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
<return type-id='type-id-2173'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2026' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='471' column='1'/>
<parameter type-id='type-id-2026' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='471' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1'/>
<parameter type-id='type-id-2072' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='296' column='1'/>
<parameter type-id='type-id-2072' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='297' column='1'/>
<parameter type-id='type-id-2026' name='__alloc' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='298' column='1'/>
<return type-id='type-id-2072'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2076' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='101' column='1'/>
<return type-id='type-id-2182'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2076' name='__a' filepath='/usr/include/c++/4.9/bits/move.h' line='166' column='1'/>
<parameter type-id='type-id-2076' name='__b' filepath='/usr/include/c++/4.9/bits/move.h' line='166' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
<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'>
<parameter type-id='type-id-2026' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='463' column='1'/>
<parameter type-id='type-id-2026' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='463' column='1'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-238' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
<return type-id='type-id-239'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2069' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
<return type-id='type-id-2072'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-57'/>
</function-decl>
<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'>
<parameter type-id='type-id-2200' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
<parameter type-id='type-id-2200' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
<parameter type-id='type-id-2036'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-1532' name='__a' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='217' column='1'/>
<parameter type-id='type-id-1532' name='__b' filepath='/usr/include/c++/4.9/bits/stl_algobase.h' line='217' column='1'/>
<return type-id='type-id-1531'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-1328'/>
</function-decl>
<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'>
<parameter type-id='type-id-1328' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
<parameter type-id='type-id-1328' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
<parameter type-id='type-id-2072' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
<parameter type-id='type-id-2026'/>
<return type-id='type-id-2072'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2200'/>
<parameter type-id='type-id-2200'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-1328'/>
<parameter type-id='type-id-1328'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2198' name='__r' filepath='/usr/include/c++/4.9/bits/move.h' line='47' column='1'/>
<return type-id='type-id-2200'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2200'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-1331' name='__x' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
<parameter type-id='type-id-1331' name='__y' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
<return type-id='type-id-1'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-1331' name='__x' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
<parameter type-id='type-id-1331' name='__y' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
<return type-id='type-id-1'/>
</function-decl>
<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_'>
<parameter type-id='type-id-1129'/>
<parameter type-id='type-id-1129'/>
<return type-id='type-id-1'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2026' name='__one' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='448' column='1'/>
<parameter type-id='type-id-1129' name='__two' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='448' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-134'/>
<parameter type-id='type-id-134'/>
<parameter type-id='type-id-138'/>
<return type-id='type-id-138'/>
</function-decl>
<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'>
<parameter type-id='type-id-138' name='__first' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
<parameter type-id='type-id-138' name='__last' filepath='/usr/include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
<parameter type-id='type-id-2026'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
<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'>
<parameter type-id='type-id-2072' name='__first' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1'/>
<parameter type-id='type-id-2072' name='__last' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='296' column='1'/>
<parameter type-id='type-id-2072' name='__result' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='297' column='1'/>
<parameter type-id='type-id-2026' name='__alloc' filepath='/usr/include/c++/4.9/bits/stl_uninitialized.h' line='298' column='1'/>
<return type-id='type-id-2072'/>
</function-decl>
<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'>
<parameter type-id='type-id-2026'/>
<parameter type-id='type-id-1129'/>
<parameter type-id='type-id-2369'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-134'/>
<return type-id='type-id-2847'/>
</function-decl>
<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_'>
<parameter type-id='type-id-134'/>
<parameter type-id='type-id-134'/>
<parameter type-id='type-id-138'/>
<return type-id='type-id-138'/>
</function-decl>
<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_'>
<parameter type-id='type-id-138'/>
<parameter type-id='type-id-138'/>
<return type-id='type-id-57'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2849'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
<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_'>
<parameter type-id='type-id-134'/>
<return type-id='type-id-2851'/>
</function-decl>
<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_'>
<parameter type-id='type-id-138'/>
<return type-id='type-id-2854'/>
</function-decl>
<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_'>
<parameter type-id='type-id-1151'/>
<parameter type-id='type-id-1151'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2849'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-2072'/>
</function-decl>
<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'>
<parameter type-id='type-id-2178' name='__t' filepath='/usr/include/c++/4.9/bits/move.h' line='76' column='1'/>
<return type-id='type-id-2068'/>
</function-decl>
<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_'>
<parameter type-id='type-id-2072'/>
<return type-id='type-id-57'/>
</function-decl>
</namespace-decl>
<namespace-decl name='__gnu_cxx'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-136' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-136' is-artificial='yes'/>
<parameter type-id='type-id-1153'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-136' is-artificial='yes'/>
<parameter type-id='type-id-1153'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-137' name='this' is-artificial='yes'/>
<return type-id='type-id-135'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-274' name='this' is-artificial='yes'/>
<return type-id='type-id-3013'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-274' name='this' is-artificial='yes'/>
<return type-id='type-id-1153'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-140' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-140' is-artificial='yes'/>
<parameter type-id='type-id-2074'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-140' is-artificial='yes'/>
<parameter type-id='type-id-2074'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-141' name='this' is-artificial='yes'/>
<return type-id='type-id-139'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-279' name='this' is-artificial='yes'/>
<return type-id='type-id-3016'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-279' name='this' is-artificial='yes'/>
<return type-id='type-id-2074'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-149' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-149' is-artificial='yes'/>
<parameter type-id='type-id-290'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-149' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-133' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-133' is-artificial='yes'/>
<parameter type-id='type-id-226'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-130' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-130' is-artificial='yes'/>
<parameter type-id='type-id-383'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-153' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-153' is-artificial='yes'/>
<parameter type-id='type-id-296'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-153' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2347'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-166' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-166' is-artificial='yes'/>
<parameter type-id='type-id-314'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-166' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-166' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-167' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1779' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-167' name='this' is-artificial='yes'/>
<parameter type-id='type-id-3037' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
<parameter type-id='type-id-3036'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-166' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-161' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-161' is-artificial='yes'/>
<parameter type-id='type-id-308'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-161' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-163' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-163' is-artificial='yes'/>
<parameter type-id='type-id-311'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-163' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-163' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-164' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1777' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-164' name='this' is-artificial='yes'/>
<parameter type-id='type-id-3047' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
<parameter type-id='type-id-3046'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-163' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-180' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-180' is-artificial='yes'/>
<parameter type-id='type-id-332'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-180' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-180' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-180' is-artificial='yes'/>
<parameter type-id='type-id-332'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-180' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-181' name='this' is-artificial='yes'/>
<parameter type-id='type-id-3052' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
<parameter type-id='type-id-3051'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-181' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='119' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-181' name='this' is-artificial='yes'/>
<parameter type-id='type-id-3051' name='__n' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3052'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-181' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2072' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='119' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-334' name='this' is-artificial='yes'/>
<return type-id='type-id-3051'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-169' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-169' is-artificial='yes'/>
<parameter type-id='type-id-317'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-169' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2436'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-175' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-175' is-artificial='yes'/>
<parameter type-id='type-id-326'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-175' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-175' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-175' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-176' name='this' is-artificial='yes'/>
<parameter type-id='type-id-2160' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='124' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-176' name='this' is-artificial='yes'/>
<parameter type-id='type-id-3065' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
<parameter type-id='type-id-3064'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2482'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-113' name='this' is-artificial='yes'/>
<return type-id='type-id-2160'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-113' name='this' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2487'/>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-189' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-189' is-artificial='yes'/>
<parameter type-id='type-id-345'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-189' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-191' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-191' is-artificial='yes'/>
<parameter type-id='type-id-348'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-191' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-191' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-192' name='this' is-artificial='yes'/>
<parameter type-id='type-id-3077' name='__p' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1'/>
<parameter type-id='type-id-3076'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-155' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-155' is-artificial='yes'/>
<parameter type-id='type-id-299'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-155' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2565'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-157' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-157' is-artificial='yes'/>
<parameter type-id='type-id-302'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-157' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2603'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-173' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-173' is-artificial='yes'/>
<parameter type-id='type-id-323'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-173' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2641'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2644'/>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-187' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-187' is-artificial='yes'/>
<parameter type-id='type-id-342'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-187' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2692'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-159' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-159' is-artificial='yes'/>
<parameter type-id='type-id-305'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-159' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-145' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-145' is-artificial='yes'/>
<parameter type-id='type-id-284'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-145' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2732'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-151' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-151' is-artificial='yes'/>
<parameter type-id='type-id-293'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-151' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-143' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-143' is-artificial='yes'/>
<parameter type-id='type-id-281'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-143' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-147' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-147' is-artificial='yes'/>
<parameter type-id='type-id-287'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-147' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2807'/>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2482'/>
<data-member access='public' layout-offset-in-bits='0'>
<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'/>
</data-member>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-178' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-178' is-artificial='yes'/>
<parameter type-id='type-id-329'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-178' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-185' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-185' is-artificial='yes'/>
<parameter type-id='type-id-339'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-185' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-171' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-171' is-artificial='yes'/>
<parameter type-id='type-id-320'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-171' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2930'/>
<member-type access='public'>
<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'>
<member-type access='public'>
<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'/>
</member-type>
</class-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public'>
<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'>
<parameter type-id='type-id-183' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-183' is-artificial='yes'/>
<parameter type-id='type-id-336'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-183' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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_'>
<parameter type-id='type-id-272' name='__lhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
<parameter type-id='type-id-272' name='__rhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
<return type-id='type-id-1'/>
</function-decl>
<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_'>
<parameter type-id='type-id-277' name='__lhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
<parameter type-id='type-id-277' name='__rhs' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
<return type-id='type-id-1'/>
</function-decl>
</namespace-decl>
<namespace-decl name='mongo'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='millis' type-id='type-id-33' visibility='default' filepath='src/mongo/util/time_support.h' line='259' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1594' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1594' is-artificial='yes'/>
<parameter type-id='type-id-1159'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1594' is-artificial='yes'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='Milliseconds' type-id='type-id-2992' filepath='src/mongo/util/time_support.h' line='47' column='1' id='type-id-3168'/>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_data' type-id='type-id-85' visibility='default' filepath='src/mongo/base/string_data.h' line='167' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_size' type-id='type-id-65' visibility='default' filepath='src/mongo/base/string_data.h' line='168' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1640' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1640' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1640' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1640' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1640' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1640' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1640' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-559' name='this' is-artificial='yes'/>
<return type-id='type-id-65'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-559' name='this' is-artificial='yes'/>
<parameter type-id='type-id-72' name='dest' filepath='src/mongo/base/string_data-inl.h' line='64' column='1'/>
<parameter type-id='type-id-1' name='includeEndingNull' filepath='src/mongo/base/string_data-inl.h' line='64' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='Status' size-in-bits='64' visibility='default' filepath='src/mongo/base/status.h' line='62' column='1' id='type-id-545'>
<member-type access='private'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='refs' type-id='type-id-3170' visibility='default' filepath='src/mongo/base/status.h' line='124' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='code' type-id='type-id-476' visibility='default' filepath='src/mongo/base/status.h' line='125' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='reason' type-id='type-id-1384' visibility='default' filepath='src/mongo/base/status.h' line='126' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='location' type-id='type-id-388' visibility='default' filepath='src/mongo/base/status.h' line='127' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='ErrorInfo' filepath='src/mongo/base/status.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1634' is-artificial='yes'/>
<parameter type-id='type-id-475'/>
<parameter type-id='type-id-1383'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_error' type-id='type-id-1634' visibility='default' filepath='src/mongo/base/status.h' line='134' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='Status' filepath='src/mongo/base/status.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1632' is-artificial='yes'/>
<parameter type-id='type-id-475'/>
<parameter type-id='type-id-1383'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Status' filepath='src/mongo/base/status.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1632' is-artificial='yes'/>
<parameter type-id='type-id-547'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Status' filepath='src/mongo/base/status.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1632' is-artificial='yes'/>
<parameter type-id='type-id-1631'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~Status' filepath='src/mongo/base/status.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1632' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<function-decl name='Status' filepath='src/mongo/base/status.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1632' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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_'>
<parameter type-id='type-id-1632' is-artificial='yes'/>
<parameter type-id='type-id-1631'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1632' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-549' name='this' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-549' name='this' is-artificial='yes'/>
<return type-id='type-id-475'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<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'>
<parameter type-id='type-id-1632' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<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'>
<parameter type-id='type-id-1634'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='AtomicUInt32' type-id='type-id-400' filepath='src/mongo/platform/atomic_word.h' line='159' column='1' id='type-id-3170'/>
<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'>
<member-type access='public'>
<typedef-decl name='WordType' type-id='type-id-22' filepath='src/mongo/platform/atomic_word.h' line='45' column='1' id='type-id-3171'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_value' type-id='type-id-1145' visibility='default' filepath='src/mongo/platform/atomic_word.h' line='149' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='AtomicWord' filepath='src/mongo/platform/atomic_word.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1553' is-artificial='yes'/>
<parameter type-id='type-id-3171'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1554' name='this' is-artificial='yes'/>
<parameter type-id='type-id-3171' name='decrement' filepath='src/mongo/platform/atomic_word.h' line='144' column='1'/>
<return type-id='type-id-3171'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1554' name='this' is-artificial='yes'/>
<parameter type-id='type-id-3171' name='decrement' filepath='src/mongo/platform/atomic_word.h' line='144' column='1'/>
<return type-id='type-id-3171'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<enum-decl name='Error' filepath='build/debug/mongo/base/error_codes.h' line='47' column='1' id='type-id-475'>
<underlying-type type-id='type-id-40'/>
<enumerator name='OK' value='0'/>
<enumerator name='InternalError' value='1'/>
<enumerator name='BadValue' value='2'/>
<enumerator name='OBSOLETE_DuplicateKey' value='3'/>
<enumerator name='NoSuchKey' value='4'/>
<enumerator name='GraphContainsCycle' value='5'/>
<enumerator name='HostUnreachable' value='6'/>
<enumerator name='HostNotFound' value='7'/>
<enumerator name='UnknownError' value='8'/>
<enumerator name='FailedToParse' value='9'/>
<enumerator name='CannotMutateObject' value='10'/>
<enumerator name='UserNotFound' value='11'/>
<enumerator name='UnsupportedFormat' value='12'/>
<enumerator name='Unauthorized' value='13'/>
<enumerator name='TypeMismatch' value='14'/>
<enumerator name='Overflow' value='15'/>
<enumerator name='InvalidLength' value='16'/>
<enumerator name='ProtocolError' value='17'/>
<enumerator name='AuthenticationFailed' value='18'/>
<enumerator name='CannotReuseObject' value='19'/>
<enumerator name='IllegalOperation' value='20'/>
<enumerator name='EmptyArrayOperation' value='21'/>
<enumerator name='InvalidBSON' value='22'/>
<enumerator name='AlreadyInitialized' value='23'/>
<enumerator name='LockTimeout' value='24'/>
<enumerator name='RemoteValidationError' value='25'/>
<enumerator name='NamespaceNotFound' value='26'/>
<enumerator name='IndexNotFound' value='27'/>
<enumerator name='PathNotViable' value='28'/>
<enumerator name='NonExistentPath' value='29'/>
<enumerator name='InvalidPath' value='30'/>
<enumerator name='RoleNotFound' value='31'/>
<enumerator name='RolesNotRelated' value='32'/>
<enumerator name='PrivilegeNotFound' value='33'/>
<enumerator name='CannotBackfillArray' value='34'/>
<enumerator name='UserModificationFailed' value='35'/>
<enumerator name='RemoteChangeDetected' value='36'/>
<enumerator name='FileRenameFailed' value='37'/>
<enumerator name='FileNotOpen' value='38'/>
<enumerator name='FileStreamFailed' value='39'/>
<enumerator name='ConflictingUpdateOperators' value='40'/>
<enumerator name='FileAlreadyOpen' value='41'/>
<enumerator name='LogWriteFailed' value='42'/>
<enumerator name='CursorNotFound' value='43'/>
<enumerator name='UserDataInconsistent' value='45'/>
<enumerator name='LockBusy' value='46'/>
<enumerator name='NoMatchingDocument' value='47'/>
<enumerator name='NamespaceExists' value='48'/>
<enumerator name='InvalidRoleModification' value='49'/>
<enumerator name='ExceededTimeLimit' value='50'/>
<enumerator name='ManualInterventionRequired' value='51'/>
<enumerator name='DollarPrefixedFieldName' value='52'/>
<enumerator name='InvalidIdField' value='53'/>
<enumerator name='NotSingleValueField' value='54'/>
<enumerator name='InvalidDBRef' value='55'/>
<enumerator name='EmptyFieldName' value='56'/>
<enumerator name='DottedFieldName' value='57'/>
<enumerator name='RoleModificationFailed' value='58'/>
<enumerator name='CommandNotFound' value='59'/>
<enumerator name='DatabaseNotFound' value='60'/>
<enumerator name='ShardKeyNotFound' value='61'/>
<enumerator name='OplogOperationUnsupported' value='62'/>
<enumerator name='StaleShardVersion' value='63'/>
<enumerator name='WriteConcernFailed' value='64'/>
<enumerator name='MultipleErrorsOccurred' value='65'/>
<enumerator name='ImmutableField' value='66'/>
<enumerator name='CannotCreateIndex' value='67'/>
<enumerator name='IndexAlreadyExists' value='68'/>
<enumerator name='AuthSchemaIncompatible' value='69'/>
<enumerator name='ShardNotFound' value='70'/>
<enumerator name='ReplicaSetNotFound' value='71'/>
<enumerator name='InvalidOptions' value='72'/>
<enumerator name='InvalidNamespace' value='73'/>
<enumerator name='NodeNotFound' value='74'/>
<enumerator name='WriteConcernLegacyOK' value='75'/>
<enumerator name='NoReplicationEnabled' value='76'/>
<enumerator name='OperationIncomplete' value='77'/>
<enumerator name='CommandResultSchemaViolation' value='78'/>
<enumerator name='UnknownReplWriteConcern' value='79'/>
<enumerator name='RoleDataInconsistent' value='80'/>
<enumerator name='NoWhereParseContext' value='81'/>
<enumerator name='NoProgressMade' value='82'/>
<enumerator name='RemoteResultsUnavailable' value='83'/>
<enumerator name='DuplicateKeyValue' value='84'/>
<enumerator name='IndexOptionsConflict' value='85'/>
<enumerator name='IndexKeySpecsConflict' value='86'/>
<enumerator name='CannotSplit' value='87'/>
<enumerator name='SplitFailed' value='88'/>
<enumerator name='NetworkTimeout' value='89'/>
<enumerator name='CallbackCanceled' value='90'/>
<enumerator name='ShutdownInProgress' value='91'/>
<enumerator name='SecondaryAheadOfPrimary' value='92'/>
<enumerator name='InvalidReplicaSetConfig' value='93'/>
<enumerator name='NotYetInitialized' value='94'/>
<enumerator name='NotSecondary' value='95'/>
<enumerator name='OperationFailed' value='96'/>
<enumerator name='NoProjectionFound' value='97'/>
<enumerator name='DBPathInUse' value='98'/>
<enumerator name='WriteConcernNotDefined' value='99'/>
<enumerator name='CannotSatisfyWriteConcern' value='100'/>
<enumerator name='OutdatedClient' value='101'/>
<enumerator name='IncompatibleAuditMetadata' value='102'/>
<enumerator name='NewReplicaSetConfigurationIncompatible' value='103'/>
<enumerator name='NodeNotElectable' value='104'/>
<enumerator name='IncompatibleShardingMetadata' value='105'/>
<enumerator name='DistributedClockSkewed' value='106'/>
<enumerator name='LockFailed' value='107'/>
<enumerator name='InconsistentReplicaSetNames' value='108'/>
<enumerator name='ConfigurationInProgress' value='109'/>
<enumerator name='CannotInitializeNodeWithData' value='110'/>
<enumerator name='NotExactValueField' value='111'/>
<enumerator name='WriteConflict' value='112'/>
<enumerator name='InitialSyncFailure' value='113'/>
<enumerator name='InitialSyncOplogSourceMissing' value='114'/>
<enumerator name='CommandNotSupported' value='115'/>
<enumerator name='DocTooLargeForCapped' value='116'/>
<enumerator name='ConflictingOperationInProgress' value='117'/>
<enumerator name='NamespaceNotSharded' value='118'/>
<enumerator name='InvalidSyncSource' value='119'/>
<enumerator name='OplogStartMissing' value='120'/>
<enumerator name='DocumentValidationFailure' value='121'/>
<enumerator name='OBSOLETE_ReadAfterOptimeTimeout' value='122'/>
<enumerator name='NotAReplicaSet' value='123'/>
<enumerator name='IncompatibleElectionProtocol' value='124'/>
<enumerator name='CommandFailed' value='125'/>
<enumerator name='RPCProtocolNegotiationFailed' value='126'/>
<enumerator name='UnrecoverableRollbackError' value='127'/>
<enumerator name='LockNotFound' value='128'/>
<enumerator name='LockStateChangeFailed' value='129'/>
<enumerator name='SymbolNotFound' value='130'/>
<enumerator name='RLPInitializationFailed' value='131'/>
<enumerator name='ConfigServersInconsistent' value='132'/>
<enumerator name='FailedToSatisfyReadPreference' value='133'/>
<enumerator name='ReadConcernMajorityNotAvailableYet' value='134'/>
<enumerator name='StaleTerm' value='135'/>
<enumerator name='CappedPositionLost' value='136'/>
<enumerator name='IncompatibleShardingConfigVersion' value='137'/>
<enumerator name='RemoteOplogStale' value='138'/>
<enumerator name='JSInterpreterFailure' value='139'/>
<enumerator name='InvalidSSLConfiguration' value='140'/>
<enumerator name='SSLHandshakeFailed' value='141'/>
<enumerator name='JSUncatchableError' value='142'/>
<enumerator name='CursorInUse' value='143'/>
<enumerator name='RecvStaleConfig' value='9996'/>
<enumerator name='NotMaster' value='10107'/>
<enumerator name='DuplicateKey' value='11000'/>
<enumerator name='InterruptedAtShutdown' value='11600'/>
<enumerator name='Interrupted' value='11601'/>
<enumerator name='BackgroundOperationInProgressForDatabase' value='12586'/>
<enumerator name='BackgroundOperationInProgressForNamespace' value='12587'/>
<enumerator name='PrepareConfigsFailedCode' value='13104'/>
<enumerator name='DatabaseDifferCase' value='13297'/>
<enumerator name='ShardKeyTooBig' value='13334'/>
<enumerator name='SendStaleConfig' value='13388'/>
<enumerator name='NotMasterNoSlaveOkCode' value='13435'/>
<enumerator name='NotMasterOrSecondaryCode' value='13436'/>
<enumerator name='OutOfDiskSpace' value='14031'/>
<enumerator name='KeyTooLong' value='17280'/>
<enumerator name='MaxError' value='17281'/>
</enum-decl>
</member-type>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_refCount' type-id='type-id-3170' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='111' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='Holder' filepath='src/mongo/util/shared_buffer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1629' is-artificial='yes'/>
<parameter type-id='type-id-3171'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_holder' type-id='type-id-203' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='120' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1627' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1627' is-artificial='yes'/>
<parameter type-id='type-id-540'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1627' is-artificial='yes'/>
<parameter type-id='type-id-1626'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1627' is-artificial='yes'/>
<parameter type-id='type-id-1629'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1627' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='BSONObj' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='94' column='1' id='type-id-419'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='kMinBSONLength' type-id='type-id-379' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='96' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_objdata' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='600' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_ownedBuffer' type-id='type-id-538' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='601' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1569' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1569' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1569' is-artificial='yes'/>
<parameter type-id='type-id-538'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1569' is-artificial='yes'/>
<parameter type-id='type-id-1568'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1569' is-artificial='yes'/>
<parameter type-id='type-id-421'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1569' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-424' name='this' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-424' name='this' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-424' name='this' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-1569' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='StringBuilder' type-id='type-id-550' filepath='src/mongo/bson/util/builder.h' line='451' column='1' id='type-id-1635'/>
<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'>
<data-member access='public' static='yes'>
<var-decl name='MONGO_DBL_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='346' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='MONGO_S32_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='347' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='MONGO_U32_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='348' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='MONGO_S64_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='349' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='MONGO_U64_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='350' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='MONGO_S16_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='351' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='MONGO_PTR_SIZE' type-id='type-id-690' visibility='default' filepath='src/mongo/bson/util/builder.h' line='352' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_buf' type-id='type-id-567' visibility='default' filepath='src/mongo/bson/util/builder.h' line='434' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1638' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1638' is-artificial='yes'/>
<parameter type-id='type-id-552'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
<parameter type-id='type-id-555' name='str' filepath='src/mongo/bson/util/builder.h' line='394' column='1'/>
<return type-id='type-id-1637'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1638' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
<parameter type-id='type-id-85' name='str' filepath='src/mongo/bson/util/builder.h' line='391' column='1'/>
<return type-id='type-id-1637'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
<parameter type-id='type-id-29' name='x' filepath='src/mongo/bson/util/builder.h' line='359' column='1'/>
<return type-id='type-id-1637'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-554' name='this' is-artificial='yes'/>
<return type-id='type-id-1383'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
<parameter type-id='type-id-555' name='str' filepath='src/mongo/bson/util/builder.h' line='416' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-1639' name='this' is-artificial='yes'/>
<parameter type-id='type-id-29' name='val' filepath='src/mongo/bson/util/builder.h' line='441' column='1'/>
<parameter type-id='type-id-29' name='maxSize' filepath='src/mongo/bson/util/builder.h' line='441' column='1'/>
<parameter type-id='type-id-85' name='macro' filepath='src/mongo/bson/util/builder.h' line='441' column='1'/>
<return type-id='type-id-1637'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='al' type-id='type-id-1642' visibility='default' filepath='src/mongo/bson/util/builder.h' line='124' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='data' type-id='type-id-72' visibility='default' filepath='src/mongo/bson/util/builder.h' line='313' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<var-decl name='l' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/util/builder.h' line='314' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
<var-decl name='size' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/util/builder.h' line='315' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<var-decl name='reservedBytes' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/util/builder.h' line='316' column='1'/>
</data-member>
<member-function access='private'>
<function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-569'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
<parameter type-id='type-id-23' name='src' filepath='src/mongo/bson/util/builder.h' line='227' column='1'/>
<parameter type-id='type-id-65' name='len' filepath='src/mongo/bson/util/builder.h' line='227' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
<parameter type-id='type-id-29' name='n' filepath='src/mongo/bson/util/builder.h' line='169' column='1'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-571' name='this' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-571' name='this' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
<parameter type-id='type-id-5' name='j' filepath='src/mongo/bson/util/builder.h' line='193' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
<parameter type-id='type-id-555' name='str' filepath='src/mongo/bson/util/builder.h' line='236' column='1'/>
<parameter type-id='type-id-1' name='includeEndingNull' filepath='src/mongo/bson/util/builder.h' line='236' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
<parameter type-id='type-id-29' name='n' filepath='src/mongo/bson/util/builder.h' line='169' column='1'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<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_'>
<parameter type-id='type-id-1647' name='this' is-artificial='yes'/>
<parameter type-id='type-id-5' name='j' filepath='src/mongo/bson/util/builder.h' line='193' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<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_'>
<parameter type-id='type-id-1646' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1644' name='this' is-artificial='yes'/>
<parameter type-id='type-id-65' name='sz' filepath='src/mongo/bson/util/builder.h' line='79' column='1'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1644' name='this' is-artificial='yes'/>
<parameter type-id='type-id-23' name='p' filepath='src/mongo/bson/util/builder.h' line='82' column='1'/>
<parameter type-id='type-id-65' name='sz' filepath='src/mongo/bson/util/builder.h' line='82' column='1'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1644' name='this' is-artificial='yes'/>
<parameter type-id='type-id-23' name='p' filepath='src/mongo/bson/util/builder.h' line='85' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='Decimal128' size-in-bits='128' visibility='default' filepath='src/mongo/platform/decimal128.h' line='47' column='1' id='type-id-471'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='low64' type-id='type-id-66' visibility='default' filepath='src/mongo/platform/decimal128.h' line='83' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='high64' type-id='type-id-66' visibility='default' filepath='src/mongo/platform/decimal128.h' line='84' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<enum-decl name='RoundingMode' filepath='src/mongo/platform/decimal128.h' line='87' column='1' id='type-id-3174'>
<underlying-type type-id='type-id-40'/>
<enumerator name='kRoundTiesToEven' value='0'/>
<enumerator name='kRoundTowardNegative' value='1'/>
<enumerator name='kRoundTowardPositive' value='2'/>
<enumerator name='kRoundTowardZero' value='3'/>
<enumerator name='kRoundTiesToAway' value='4'/>
</enum-decl>
</member-type>
<member-type access='public'>
<enum-decl name='SignalingFlag' filepath='src/mongo/platform/decimal128.h' line='108' column='1' id='type-id-3175'>
<underlying-type type-id='type-id-40'/>
<enumerator name='kNoFlag' value='0'/>
<enumerator name='kInvalid' value='1'/>
<enumerator name='kDivideByZero' value='4'/>
<enumerator name='kOverflow' value='8'/>
<enumerator name='kUnderflow' value='16'/>
<enumerator name='kInexact' value='32'/>
</enum-decl>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='enabled' type-id='type-id-351' visibility='default' filepath='src/mongo/platform/decimal128.h' line='56' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='kLargestPositive' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='67' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='kSmallestPositive' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='68' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='kLargestNegative' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='69' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='kSmallestNegative' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='70' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='kLargestNegativeExponentZero' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='72' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='kPositiveInfinity' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='74' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='kNegativeInfinity' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='75' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='kPositiveNaN' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='76' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<var-decl name='kNegativeNaN' type-id='type-id-472' visibility='default' filepath='src/mongo/platform/decimal128.h' line='77' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_value' type-id='type-id-3173' visibility='default' filepath='src/mongo/platform/decimal128.h' line='306' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1596' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1596' is-artificial='yes'/>
<parameter type-id='type-id-3173'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1596' is-artificial='yes'/>
<parameter type-id='type-id-68'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1596' is-artificial='yes'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1596' is-artificial='yes'/>
<parameter type-id='type-id-27'/>
<parameter type-id='type-id-3174'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1596' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<parameter type-id='type-id-3174'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<enum-decl name='JsonStringFormat' filepath='src/mongo/bson/oid.h' line='225' column='1' id='type-id-3176'>
<underlying-type type-id='type-id-40'/>
<enumerator name='Strict' value='0'/>
<enumerator name='TenGen' value='1'/>
<enumerator name='JS' value='2'/>
</enum-decl>
<class-decl name='BSONElement' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='72' column='1' id='type-id-415'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='data' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='617' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='fieldNameSize_' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='618' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<var-decl name='totalSize' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='620' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1562' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1562' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='589' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1562' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='605' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1562' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-3177'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='OID' size-in-bits='96' visibility='default' filepath='src/mongo/bson/oid.h' line='71' column='1' id='type-id-524'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='bytes' type-id='type-id-48' visibility='default' filepath='src/mongo/bson/oid.h' line='178' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='bytes' type-id='type-id-46' visibility='default' filepath='src/mongo/bson/oid.h' line='184' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='private'>
<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'/>
</member-type>
<member-type access='public'>
<typedef-decl name='Timestamp' type-id='type-id-68' filepath='src/mongo/bson/oid.h' line='173' column='1' id='type-id-3181'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_data' type-id='type-id-6' visibility='default' filepath='src/mongo/bson/oid.h' line='210' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='OID' filepath='src/mongo/bson/oid.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1614' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='OID' filepath='src/mongo/bson/oid.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1614' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='OID' filepath='src/mongo/bson/oid.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1614' is-artificial='yes'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='OID' filepath='src/mongo/bson/oid.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1614' is-artificial='yes'/>
<parameter type-id='type-id-64'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<function-decl name='OID' filepath='src/mongo/bson/oid.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1614' is-artificial='yes'/>
<parameter type-id='type-id-3180'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_bytes' type-id='type-id-3182' visibility='default' filepath='src/mongo/base/data_view.h' line='66' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='ConstDataView' filepath='src/mongo/base/data_view.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1588' is-artificial='yes'/>
<parameter type-id='type-id-3182'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1588' is-artificial='yes'/>
<parameter type-id='type-id-3182'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-457' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='45' column='1'/>
<return type-id='type-id-3182'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-457' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='57' column='1'/>
<return type-id='type-id-509'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-457' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1610' name='t' filepath='src/mongo/base/data_view.h' line='50' column='1'/>
<parameter type-id='type-id-65' name='offset' filepath='src/mongo/base/data_view.h' line='50' column='1'/>
<return type-id='type-id-455'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='value' type-id='type-id-29' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='59' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-514' name='this' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-453'/>
<member-type access='public'>
<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'/>
</member-type>
<member-function access='public' constructor='yes'>
<function-decl name='DataView' filepath='src/mongo/base/data_view.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1591' is-artificial='yes'/>
<parameter type-id='type-id-3183'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1591' is-artificial='yes'/>
<parameter type-id='type-id-3183'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-464' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='75' column='1'/>
<return type-id='type-id-3183'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1592' name='this' is-artificial='yes'/>
<parameter type-id='type-id-512' name='value' filepath='src/mongo/base/data_view.h' line='82' column='1'/>
<parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='82' column='1'/>
<return type-id='type-id-1590'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1592' name='this' is-artificial='yes'/>
<parameter type-id='type-id-507' name='value' filepath='src/mongo/base/data_view.h' line='82' column='1'/>
<parameter type-id='type-id-1381' name='offset' filepath='src/mongo/base/data_view.h' line='82' column='1'/>
<return type-id='type-id-1590'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='value' type-id='type-id-5' visibility='default' filepath='src/mongo/base/data_type_endian.h' line='59' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1609' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1609' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1609' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<enum-decl name='BSONType' filepath='src/mongo/bson/bsontypes.h' line='55' column='1' id='type-id-3184'>
<underlying-type type-id='type-id-40'/>
<enumerator name='MinKey' value='-1'/>
<enumerator name='EOO' value='0'/>
<enumerator name='NumberDouble' value='1'/>
<enumerator name='String' value='2'/>
<enumerator name='Object' value='3'/>
<enumerator name='Array' value='4'/>
<enumerator name='BinData' value='5'/>
<enumerator name='Undefined' value='6'/>
<enumerator name='jstOID' value='7'/>
<enumerator name='Bool' value='8'/>
<enumerator name='Date' value='9'/>
<enumerator name='jstNULL' value='10'/>
<enumerator name='RegEx' value='11'/>
<enumerator name='DBRef' value='12'/>
<enumerator name='Code' value='13'/>
<enumerator name='Symbol' value='14'/>
<enumerator name='CodeWScope' value='15'/>
<enumerator name='NumberInt' value='16'/>
<enumerator name='bsonTimestamp' value='17'/>
<enumerator name='NumberLong' value='18'/>
<enumerator name='NumberDecimal' value='19'/>
<enumerator name='JSTypeMax' value='18'/>
<enumerator name='MaxKey' value='127'/>
</enum-decl>
<enum-decl name='BinDataType' filepath='src/mongo/bson/bsontypes.h' line='113' column='1' id='type-id-3185'>
<underlying-type type-id='type-id-40'/>
<enumerator name='BinDataGeneral' value='0'/>
<enumerator name='Function' value='1'/>
<enumerator name='ByteArrayDeprecated' value='2'/>
<enumerator name='bdtUUID' value='3'/>
<enumerator name='newUUID' value='4'/>
<enumerator name='MD5Type' value='5'/>
<enumerator name='bdtCustom' value='128'/>
</enum-decl>
<class-decl name='Timestamp' size-in-bits='64' visibility='default' filepath='src/mongo/bson/timestamp.h' line='40' column='1' id='type-id-560'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='i' type-id='type-id-22' visibility='default' filepath='src/mongo/bson/timestamp.h' line='123' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
<var-decl name='secs' type-id='type-id-22' visibility='default' filepath='src/mongo/bson/timestamp.h' line='124' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1641' is-artificial='yes'/>
<parameter type-id='type-id-468'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1641' is-artificial='yes'/>
<parameter type-id='type-id-34'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1641' is-artificial='yes'/>
<parameter type-id='type-id-3186'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1641' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1641' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='Seconds' type-id='type-id-2993' filepath='src/mongo/util/time_support.h' line='48' column='1' id='type-id-3186'/>
<typedef-decl name='BufBuilder' type-id='type-id-567' filepath='src/mongo/bson/util/builder.h' line='321' column='1' id='type-id-1585'/>
<typedef-decl name='BSONElementSet' type-id='type-id-3005' filepath='src/mongo/bson/bsonobj.h' line='52' column='1' id='type-id-1565'/>
<typedef-decl name='BSONElementMSet' type-id='type-id-3006' filepath='src/mongo/bson/bsonobj.h' line='53' column='1' id='type-id-1563'/>
<class-decl name='Ordering' size-in-bits='32' visibility='default' filepath='src/mongo/bson/ordering.h' line='43' column='1' id='type-id-528'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='bits' type-id='type-id-22' visibility='default' filepath='src/mongo/bson/ordering.h' line='44' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>
<function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1617' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1617' is-artificial='yes'/>
<parameter type-id='type-id-530'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='BSONObjIterator' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='632' column='1' id='type-id-436'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_pos' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='723' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_theend' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='724' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='636' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1578' is-artificial='yes'/>
<parameter type-id='type-id-421'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='646' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1578' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='BufReader' size-in-bits='192' visibility='default' filepath='src/mongo/util/bufreader.h' line='42' column='1' id='type-id-449'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_start' type-id='type-id-23' visibility='default' filepath='src/mongo/util/bufreader.h' line='145' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_pos' type-id='type-id-23' visibility='default' filepath='src/mongo/util/bufreader.h' line='146' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<var-decl name='_end' type-id='type-id-23' visibility='default' filepath='src/mongo/util/bufreader.h' line='147' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>
<function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1587' is-artificial='yes'/>
<parameter type-id='type-id-451'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1587' is-artificial='yes'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<typedef-decl name='ArgumentVector' type-id='type-id-1496' filepath='src/mongo/base/initializer_context.h' line='47' column='1' id='type-id-494'/>
</member-type>
<member-type access='public'>
<typedef-decl name='EnvironmentMap' type-id='type-id-1310' filepath='src/mongo/base/initializer_context.h' line='48' column='1' id='type-id-497'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_args' type-id='type-id-494' visibility='default' filepath='src/mongo/base/initializer_context.h' line='60' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<var-decl name='_env' type-id='type-id-497' visibility='default' filepath='src/mongo/base/initializer_context.h' line='61' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>
<function-decl name='InitializerContext' filepath='src/mongo/base/initializer_context.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1604' is-artificial='yes'/>
<parameter type-id='type-id-492'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='InitializerContext' filepath='src/mongo/base/initializer_context.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1604' is-artificial='yes'/>
<parameter type-id='type-id-496'/>
<parameter type-id='type-id-499'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='BSONObjBuilder' size-in-bits='768' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='59' column='1' id='type-id-428'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_b' type-id='type-id-1584' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='727' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_buf' type-id='type-id-1585' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='728' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
<var-decl name='_offset' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='729' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='384'>
<var-decl name='_s' type-id='type-id-432' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='730' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='640'>
<var-decl name='_tracker' type-id='type-id-1580' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='731' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='704'>
<var-decl name='_doneCalled' type-id='type-id-1' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='732' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<var-decl name='numStrs' type-id='type-id-38' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='734' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<var-decl name='numStrsReady' type-id='type-id-1' visibility='default' filepath='src/mongo/bson/bsonobjbuilder.h' line='735' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>
<function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1571' is-artificial='yes'/>
<parameter type-id='type-id-430'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1571' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1571' is-artificial='yes'/>
<parameter type-id='type-id-1583'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1571' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1571' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1571' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1571' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
<parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='192' column='1'/>
<parameter type-id='type-id-422' name='subObj' filepath='src/mongo/bson/bsonobjbuilder.h' line='192' column='1'/>
<return type-id='type-id-1570'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
<parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='227' column='1'/>
<parameter type-id='type-id-29' name='n' filepath='src/mongo/bson/bsonobjbuilder.h' line='227' column='1'/>
<return type-id='type-id-1570'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
<parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='407' column='1'/>
<parameter type-id='type-id-85' name='str' filepath='src/mongo/bson/bsonobjbuilder.h' line='407' column='1'/>
<parameter type-id='type-id-29' name='sz' filepath='src/mongo/bson/bsonobjbuilder.h' line='407' column='1'/>
<return type-id='type-id-1570'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
<parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='419' column='1'/>
<parameter type-id='type-id-1386' name='str' filepath='src/mongo/bson/bsonobjbuilder.h' line='419' column='1'/>
<return type-id='type-id-1570'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
<return type-id='type-id-419'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1383'/>
</function-decl>
</member-function>
<member-function access='private'>
<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'>
<parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1572' name='this' is-artificial='yes'/>
<parameter type-id='type-id-555' name='fieldName' filepath='src/mongo/bson/bsonobjbuilder.h' line='872' column='1'/>
<parameter type-id='type-id-1499' name='vals' filepath='src/mongo/bson/bsonobjbuilder.h' line='872' column='1'/>
<return type-id='type-id-1570'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='BSONObjBuilderValueStream' size-in-bits='256' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='218' column='1' id='type-id-432'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_fieldName' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='257' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<var-decl name='_builder' type-id='type-id-1571' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='258' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<var-decl name='_subobj' type-id='type-id-1402' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='264' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>
<function-decl name='BSONObjBuilderValueStream' filepath='src/mongo/bson/bsonmisc.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1576' is-artificial='yes'/>
<parameter type-id='type-id-434'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONObjBuilderValueStream' filepath='src/mongo/bson/bsonmisc.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1576' is-artificial='yes'/>
<parameter type-id='type-id-1571'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<class-decl name='Labeler' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='130' column='1' id='type-id-1606'>
<member-type access='public'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='l_' type-id='type-id-85' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='134' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='Label' filepath='src/mongo/bson/bsonmisc.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1608' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='l_' type-id='type-id-503' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='148' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='s_' type-id='type-id-1576' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='149' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='Labeler' filepath='src/mongo/bson/bsonmisc.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1607' is-artificial='yes'/>
<parameter type-id='type-id-502'/>
<parameter type-id='type-id-1576'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='BSONSizeTracker' size-in-bits='352' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='271' column='1' id='type-id-442'>
<member-type access='private'>
<enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/mongo/bson/bsonmisc.h' line='299' column='1' id='type-id-3187'>
<underlying-type type-id='type-id-40'/>
<enumerator name='SIZE' value='10'/>
</enum-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_pos' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='300' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
<var-decl name='_sizes' type-id='type-id-30' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='301' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONSizeTracker' filepath='src/mongo/bson/bsonmisc.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~BSONSizeTracker' filepath='src/mongo/bson/bsonmisc.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1581' name='this' is-artificial='yes'/>
<parameter type-id='type-id-29' name='size' filepath='src/mongo/bson/bsonmisc.h' line='281' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-419'/>
<member-function access='public' constructor='yes'>
<function-decl name='BSONArray' filepath='src/mongo/bson/bsonobj.h' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1556' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='BSONArray' filepath='src/mongo/bson/bsonobj.h' line='617' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1556' is-artificial='yes'/>
<parameter type-id='type-id-421'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='pattern' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='174' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='flags' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='175' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONRegEx' filepath='src/mongo/bson/bsonmisc.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1579' is-artificial='yes'/>
<parameter type-id='type-id-555'/>
<parameter type-id='type-id-555'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='code' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='161' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONCode' filepath='src/mongo/bson/bsonmisc.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1558' is-artificial='yes'/>
<parameter type-id='type-id-555'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='symbol' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='155' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONSymbol' filepath='src/mongo/bson/bsonmisc.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1582' is-artificial='yes'/>
<parameter type-id='type-id-555'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ns' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='189' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='oid' type-id='type-id-524' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='190' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONDBRef' filepath='src/mongo/bson/bsonmisc.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1560' is-artificial='yes'/>
<parameter type-id='type-id-555'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='data' type-id='type-id-23' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='181' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='length' type-id='type-id-29' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='182' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<var-decl name='type' type-id='type-id-3185' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='183' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONBinData' filepath='src/mongo/bson/bsonmisc.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1557' is-artificial='yes'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-3185'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='code' type-id='type-id-555' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='167' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='scope' type-id='type-id-419' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='168' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='BSONCodeWScope' filepath='src/mongo/bson/bsonmisc.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1559' is-artificial='yes'/>
<parameter type-id='type-id-555'/>
<parameter type-id='type-id-421'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<enum-decl name='ExitCode' filepath='src/mongo/util/exit_code.h' line='37' column='1' id='type-id-3189'>
<underlying-type type-id='type-id-40'/>
<enumerator name='EXIT_CLEAN' value='0'/>
<enumerator name='EXIT_BADOPTIONS' value='2'/>
<enumerator name='EXIT_REPLICATION_ERROR' value='3'/>
<enumerator name='EXIT_NEED_UPGRADE' value='4'/>
<enumerator name='EXIT_SHARDING_ERROR' value='5'/>
<enumerator name='EXIT_KILL' value='12'/>
<enumerator name='EXIT_ABRUPT' value='14'/>
<enumerator name='EXIT_NTSERVICE_ERROR' value='20'/>
<enumerator name='EXIT_JAVA' value='21'/>
<enumerator name='EXIT_OOM_MALLOC' value='42'/>
<enumerator name='EXIT_OOM_REALLOC' value='43'/>
<enumerator name='EXIT_FS' value='45'/>
<enumerator name='EXIT_CLOCK_SKEW' value='47'/>
<enumerator name='EXIT_NET_ERROR' value='48'/>
<enumerator name='EXIT_WINDOWS_SERVICE_STOP' value='49'/>
<enumerator name='EXIT_POSSIBLE_CORRUPTION' value='60'/>
<enumerator name='EXIT_UNCAUGHT' value='100'/>
<enumerator name='EXIT_TEST' value='101'/>
</enum-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='msg' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/assert_util.h' line='89' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='code' type-id='type-id-29' visibility='default' filepath='src/mongo/util/assert_util.h' line='90' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1597' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1597' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1597' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1597' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-458'/>
<member-function access='public' constructor='yes'>
<function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1552' is-artificial='yes'/>
<parameter type-id='type-id-479'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1552' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1552' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1552' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<function-decl name='~AssertionException' filepath='src/mongo/util/assert_util.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1552' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1552' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1552' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='7'>
<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'>
<parameter type-id='type-id-399' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='8'>
<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'>
<parameter type-id='type-id-399' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='authenticationMechanisms' type-id='type-id-1496' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='hostName' type-id='type-id-1383' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='serviceName' type-id='type-id-1383' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='48' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='authdPath' type-id='type-id-1383' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='49' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<var-decl name='scramIterationCount' type-id='type-id-29' visibility='default' filepath='src/mongo/db/auth/sasl_options.h' line='50' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='SASLGlobalParams' filepath='src/mongo/db/auth/sasl_options.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1619' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1619' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-481'/>
<member-function access='public' constructor='yes'>
<function-decl name='ExportedScramIterationCountParameter' filepath='src/mongo/db/auth/sasl_options.cpp' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1599' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1599' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='7'>
<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'>
<parameter type-id='type-id-1599' is-artificial='yes'/>
<parameter type-id='type-id-389'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1622'/>
<data-member access='protected' layout-offset-in-bits='192'>
<var-decl name='_value' type-id='type-id-1546' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-1624'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-1546'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-1624'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-1546'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<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'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-1616'/>
<parameter type-id='type-id-1570'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<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'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-417'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<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'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<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'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-389'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='6'>
<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'>
<parameter type-id='type-id-483' is-artificial='yes'/>
<return type-id='type-id-389'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='7'>
<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'>
<parameter type-id='type-id-1600' is-artificial='yes'/>
<parameter type-id='type-id-389'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<typedef-decl name='Map' type-id='type-id-1278' filepath='src/mongo/db/server_parameters.h' line='92' column='1' id='type-id-535'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_map' type-id='type-id-535' visibility='default' filepath='src/mongo/db/server_parameters.h' line='103' column='1'/>
</data-member>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1622'/>
<data-member access='protected' layout-offset-in-bits='192'>
<var-decl name='_value' type-id='type-id-2260' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-1624'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-2260'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-1624'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-2260'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<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'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-1616'/>
<parameter type-id='type-id-1570'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<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'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-417'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<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'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<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_'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-1498'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='6'>
<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'>
<parameter type-id='type-id-489' is-artificial='yes'/>
<return type-id='type-id-1498'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='7'>
<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_'>
<parameter type-id='type-id-1602' is-artificial='yes'/>
<parameter type-id='type-id-1498'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1622'/>
<data-member access='protected' layout-offset-in-bits='192'>
<var-decl name='_value' type-id='type-id-2072' visibility='default' filepath='src/mongo/db/server_parameters.h' line='148' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-1624'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-1624'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-2072'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<function-decl name='~ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<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'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-1616'/>
<parameter type-id='type-id-1570'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<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'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-417'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<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'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<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'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-1149'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='6'>
<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'>
<parameter type-id='type-id-486' is-artificial='yes'/>
<return type-id='type-id-1149'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='7'>
<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'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-1149'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<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'>
<member-function access='public' static='yes'>
<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'>
<return type-id='type-id-509'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-512' name='t' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
<parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
<parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-1610'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1708'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<member-function access='public' static='yes'>
<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'>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-390' name='t' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
<parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
<parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-1546'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1708'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-507' name='t' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
<parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
<parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type_endian.h' line='150' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<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'>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-381' name='t' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
<parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
<parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='86' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<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'>
<return type-id='type-id-509'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-512' name='t' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-1610'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1708'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-507' name='t' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-390' name='t' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-1546'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1708'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-381' name='t' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<parameter type-id='type-id-72' name='ptr' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<parameter type-id='type-id-1708' name='advanced' filepath='src/mongo/base/data_type.h' line='154' column='1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<namespace-decl name='optionenvironment'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_name' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='166' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_subSections' type-id='type-id-1268' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='167' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<var-decl name='_options' type-id='type-id-1258' visibility='default' filepath='src/mongo/util/options_parser/option_section.h' line='168' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1698' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1698' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1698' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_dottedName' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='207' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='_singleName' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='208' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='_type' type-id='type-id-3195' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='209' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='_description' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='211' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='_isVisible' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='212' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='_default' type-id='type-id-619' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='213' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<var-decl name='_implicit' type-id='type-id-619' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='214' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1856'>
<var-decl name='_isComposing' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='215' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1888'>
<var-decl name='_sources' type-id='type-id-3196' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='216' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1920'>
<var-decl name='_positionalStart' type-id='type-id-29' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='218' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1952'>
<var-decl name='_positionalEnd' type-id='type-id-29' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='219' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1984'>
<var-decl name='_constraints' type-id='type-id-1510' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='228' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2176'>
<var-decl name='_deprecatedDottedNames' type-id='type-id-1496' visibility='default' filepath='src/mongo/util/options_parser/option_description.h' line='232' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1696' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-3195'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1696' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-3195'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-1498'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<enum-decl name='OptionType' filepath='src/mongo/util/options_parser/option_description.h' line='45' column='1' id='type-id-3195'>
<underlying-type type-id='type-id-40'/>
<enumerator name='StringVector' value='0'/>
<enumerator name='StringMap' value='1'/>
<enumerator name='Bool' value='2'/>
<enumerator name='Double' value='3'/>
<enumerator name='Int' value='4'/>
<enumerator name='Long' value='5'/>
<enumerator name='String' value='6'/>
<enumerator name='UnsignedLongLong' value='7'/>
<enumerator name='Unsigned' value='8'/>
<enumerator name='Switch' value='9'/>
</enum-decl>
<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'>
<member-type access='private'>
<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'>
<data-member access='public'>
<var-decl name='_boolVal' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='141' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='_doubleVal' type-id='type-id-27' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='142' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='_intVal' type-id='type-id-29' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='143' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='_longVal' type-id='type-id-26' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='144' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='_unsignedLongLongVal' type-id='type-id-34' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='145' column='1'/>
</data-member>
<data-member access='public'>
<var-decl name='_unsignedVal' type-id='type-id-22' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='146' column='1'/>
</data-member>
</union-decl>
</member-type>
<member-type access='private'>
<enum-decl name='Type' filepath='src/mongo/util/options_parser/value.h' line='150' column='1' id='type-id-3198'>
<underlying-type type-id='type-id-40'/>
<enumerator name='StringVector' value='0'/>
<enumerator name='StringMap' value='1'/>
<enumerator name='Bool' value='2'/>
<enumerator name='Double' value='3'/>
<enumerator name='Int' value='4'/>
<enumerator name='Long' value='5'/>
<enumerator name='String' value='6'/>
<enumerator name='UnsignedLongLong' value='7'/>
<enumerator name='Unsigned' value='8'/>
<enumerator name='None' value='9'/>
</enum-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_stringVectorVal' type-id='type-id-1701' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='137' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<var-decl name='_stringMapVal' type-id='type-id-1699' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='138' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='576'>
<var-decl name='_stringVal' type-id='type-id-1383' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='139' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='640'>
<var-decl name='' type-id='type-id-3197' visibility='default'/>
</data-member>
<data-member access='private' layout-offset-in-bits='704'>
<var-decl name='_type' type-id='type-id-3198' visibility='default' filepath='src/mongo/util/options_parser/value.h' line='163' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-1701'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-1699'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-27'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-34'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='Value' filepath='src/mongo/util/options_parser/value.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1703' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-623' name='this' is-artificial='yes'/>
<return type-id='type-id-1310'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-623' name='this' is-artificial='yes'/>
<return type-id='type-id-1496'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-623' name='this' is-artificial='yes'/>
<return type-id='type-id-37'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-623' name='this' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'/>
<enum-decl name='OptionSources' filepath='src/mongo/util/options_parser/option_description.h' line='61' column='1' id='type-id-3196'>
<underlying-type type-id='type-id-40'/>
<enumerator name='SourceCommandLine' value='1'/>
<enumerator name='SourceINIConfig' value='2'/>
<enumerator name='SourceYAMLConfig' value='4'/>
<enumerator name='SourceAllConfig' value='6'/>
<enumerator name='SourceAllLegacy' value='3'/>
<enumerator name='SourceAll' value='7'/>
</enum-decl>
<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'>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<function-decl name='~Constraint' filepath='src/mongo/util/options_parser/constraints.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1681' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='2'>
<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'>
<parameter type-id='type-id-1681' is-artificial='yes'/>
<parameter type-id='type-id-605'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='constraints' type-id='type-id-1476' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='218' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='192'>
<var-decl name='keyConstraints' type-id='type-id-1486' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='219' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='384'>
<var-decl name='values' type-id='type-id-1294' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='220' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='768'>
<var-decl name='default_values' type-id='type-id-1294' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='221' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='1152'>
<var-decl name='valid' type-id='type-id-1' visibility='default' filepath='src/mongo/util/options_parser/environment.h' line='222' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='Environment' filepath='src/mongo/util/options_parser/environment.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1687' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~Environment' filepath='src/mongo/util/options_parser/environment.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1687' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1679'/>
<data-member access='protected' layout-offset-in-bits='64'>
<var-decl name='_key' type-id='type-id-608' visibility='default' filepath='src/mongo/util/options_parser/constraints.h' line='67' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='KeyConstraint' filepath='src/mongo/util/options_parser/constraints.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1689' is-artificial='yes'/>
<parameter type-id='type-id-610'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<function-decl name='~KeyConstraint' filepath='src/mongo/util/options_parser/constraints.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1689' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
</namespace-decl>
<namespace-decl name='endian'>
<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'>
<member-type access='public'>
<typedef-decl name='T' type-id='type-id-103' filepath='src/mongo/platform/endian.h' line='260' column='1' id='type-id-3200'/>
</member-type>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-3200'/>
<return type-id='type-id-3200'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<typedef-decl name='T' type-id='type-id-68' filepath='src/mongo/platform/endian.h' line='302' column='1' id='type-id-3202'/>
</member-type>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-3202'/>
<return type-id='type-id-3202'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<parameter type-id='type-id-3202'/>
<return type-id='type-id-3202'/>
</function-decl>
</member-function>
</class-decl>
<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_'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-29'/>
</function-decl>
<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_'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-29'/>
</function-decl>
<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_'>
<parameter type-id='type-id-5'/>
<return type-id='type-id-5'/>
</function-decl>
</namespace-decl>
<namespace-decl name='logger'>
<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'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-587'/>
<data-member access='private' layout-offset-in-bits='200'>
<var-decl name='_settings' type-id='type-id-583' visibility='default' filepath='src/mongo/logger/component_message_log_domain.h' line='83' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>
<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'>
<parameter type-id='type-id-1656' is-artificial='yes'/>
<parameter type-id='type-id-574'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1656' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-1656' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='private'>
<typedef-decl name='AppenderVector' type-id='type-id-1466' filepath='src/mongo/logger/log_domain.h' line='137' column='1' id='type-id-3203'/>
</member-type>
<member-type access='public'>
<typedef-decl name='Event' type-id='type-id-600' filepath='src/mongo/logger/log_domain.h' line='65' column='1' id='type-id-591'/>
</member-type>
<member-type access='public'>
<typedef-decl name='AppenderAutoPtr' type-id='type-id-2995' filepath='src/mongo/logger/log_domain.h' line='85' column='1' id='type-id-3204'/>
</member-type>
<member-type access='private'>
<class-decl name='AppenderHandle' visibility='default' is-declaration-only='yes' id='type-id-3205'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_appenders' type-id='type-id-3203' visibility='default' filepath='src/mongo/logger/log_domain.h' line='139' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<var-decl name='_abortOnFailure' type-id='type-id-1' visibility='default' filepath='src/mongo/logger/log_domain.h' line='140' column='1'/>
</data-member>
<member-function access='private'>
<function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1662' is-artificial='yes'/>
<parameter type-id='type-id-589'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1662' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~LogDomain' filepath='src/mongo/logger/log_domain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1662' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_date' type-id='type-id-468' visibility='default' filepath='src/mongo/logger/message_event.h' line='86' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_severity' type-id='type-id-597' visibility='default' filepath='src/mongo/logger/message_event.h' line='87' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<var-decl name='_component' type-id='type-id-580' visibility='default' filepath='src/mongo/logger/message_event.h' line='88' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<var-decl name='_contextName' type-id='type-id-555' visibility='default' filepath='src/mongo/logger/message_event.h' line='89' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
<var-decl name='_message' type-id='type-id-555' visibility='default' filepath='src/mongo/logger/message_event.h' line='90' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='MessageEventEphemeral' filepath='src/mongo/logger/message_event.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1674' is-artificial='yes'/>
<parameter type-id='type-id-468'/>
<parameter type-id='type-id-597'/>
<parameter type-id='type-id-555'/>
<parameter type-id='type-id-555'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='MessageEventEphemeral' filepath='src/mongo/logger/message_event.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1674' is-artificial='yes'/>
<parameter type-id='type-id-468'/>
<parameter type-id='type-id-597'/>
<parameter type-id='type-id-580'/>
<parameter type-id='type-id-555'/>
<parameter type-id='type-id-555'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_severity' type-id='type-id-29' visibility='default' filepath='src/mongo/logger/log_severity.h' line='135' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>
<function-decl name='LogSeverity' filepath='src/mongo/logger/log_severity.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1668' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<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'>
<parameter type-id='type-id-1668' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<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'>
<return type-id='type-id-597'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='public'>
<enum-decl name='Value' filepath='src/mongo/logger/log_component.h' line='45' column='1' id='type-id-3206'>
<underlying-type type-id='type-id-40'/>
<enumerator name='kDefault' value='0'/>
<enumerator name='kAccessControl' value='1'/>
<enumerator name='kCommand' value='2'/>
<enumerator name='kControl' value='3'/>
<enumerator name='kExecutor' value='4'/>
<enumerator name='kGeo' value='5'/>
<enumerator name='kIndex' value='6'/>
<enumerator name='kNetwork' value='7'/>
<enumerator name='kQuery' value='8'/>
<enumerator name='kReplication' value='9'/>
<enumerator name='kSharding' value='10'/>
<enumerator name='kStorage' value='11'/>
<enumerator name='kJournal' value='12'/>
<enumerator name='kWrite' value='13'/>
<enumerator name='kNumLogComponents' value='14'/>
</enum-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_value' type-id='type-id-3206' visibility='default' filepath='src/mongo/logger/log_component.h' line='102' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='LogComponent' filepath='src/mongo/logger/log_component.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1658' is-artificial='yes'/>
<parameter type-id='type-id-3206'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1658' is-artificial='yes'/>
<parameter type-id='type-id-3206'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_hasMinimumLoggedSeverity' type-id='type-id-2' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='87' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='112'>
<var-decl name='_minimumLoggedSeverity' type-id='type-id-8' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='92' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>
<function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1660' is-artificial='yes'/>
<parameter type-id='type-id-585'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1660' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1660' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='private'>
<typedef-decl name='DomainsByNameMap' type-id='type-id-1417' filepath='src/mongo/logger/log_manager.h' line='65' column='1' id='type-id-3207'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_domains' type-id='type-id-3207' visibility='default' filepath='src/mongo/logger/log_manager.h' line='67' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='448'>
<var-decl name='_globalDomain' type-id='type-id-572' visibility='default' filepath='src/mongo/logger/log_manager.h' line='68' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>
<function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1666' is-artificial='yes'/>
<parameter type-id='type-id-596'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1666' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~LogManager' filepath='src/mongo/logger/log_manager.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1666' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1667' name='this' is-artificial='yes'/>
<return type-id='type-id-1656'/>
</function-decl>
</member-function>
</class-decl>
<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'/>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_domain' type-id='type-id-1676' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='226' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_contextName' type-id='type-id-1383' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='227' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<var-decl name='_severity' type-id='type-id-597' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='228' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
<var-decl name='_component' type-id='type-id-580' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='229' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<var-decl name='_baseMessage' type-id='type-id-1383' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='230' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
<var-decl name='_os' type-id='type-id-1409' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='231' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
<var-decl name='_tee' type-id='type-id-1678' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='232' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1672' is-artificial='yes'/>
<parameter type-id='type-id-1676'/>
<parameter type-id='type-id-1383'/>
<parameter type-id='type-id-597'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1672' is-artificial='yes'/>
<parameter type-id='type-id-1676'/>
<parameter type-id='type-id-1383'/>
<parameter type-id='type-id-597'/>
<parameter type-id='type-id-580'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1672' is-artificial='yes'/>
<parameter type-id='type-id-1676'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-576'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1672' is-artificial='yes'/>
<parameter type-id='type-id-1671'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<function-decl name='~LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1672' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1673' name='this' is-artificial='yes'/>
<return type-id='type-id-2144'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1673' name='this' is-artificial='yes'/>
<parameter type-id='type-id-85' name='x' filepath='src/mongo/logger/logstream_builder.h' line='124' column='1'/>
<return type-id='type-id-1670'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-1673' name='this' is-artificial='yes'/>
<parameter type-id='type-id-1386' name='x' filepath='src/mongo/logger/logstream_builder.h' line='128' column='1'/>
<return type-id='type-id-1670'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='Tee' size-in-bits='64' visibility='default' filepath='src/mongo/logger/tee.h' line='35' column='1' id='type-id-1677'>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<function-decl name='~Tee' filepath='src/mongo/logger/tee.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1678' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<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'>
<parameter type-id='type-id-1678' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_label' type-id='type-id-1383' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='66' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='_level' type-id='type-id-29' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='67' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1657' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1657' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1657' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='Appender&lt;mongo::logger::MessageEventEphemeral&gt;' visibility='default' is-declaration-only='yes' id='type-id-1648'/>
<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'>
<return type-id='type-id-1656'/>
</function-decl>
</namespace-decl>
<class-decl name='SecureRandom' visibility='default' is-declaration-only='yes' id='type-id-1620'/>
<class-decl name='DBException' visibility='default' is-declaration-only='yes' id='type-id-458'>
<member-function access='public' constructor='yes'>
<function-decl name='DBException' filepath='src/mongo/util/assert_util.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1589' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1589' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<function-decl name='~DBException' filepath='src/mongo/util/assert_util.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1589' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1589' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-1589' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='2'>
<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'>
<parameter type-id='type-id-460' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='3'>
<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'>
<parameter type-id='type-id-460' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='4'>
<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'>
<parameter type-id='type-id-460' is-artificial='yes'/>
<parameter type-id='type-id-2204'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<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'>
<parameter type-id='type-id-1589' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='MsgAssertionException' visibility='default' is-declaration-only='yes' id='type-id-1611'>
<member-function access='public' constructor='yes'>
<function-decl name='MsgAssertionException' filepath='src/mongo/util/assert_util.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1612' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-1612' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-1385'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<parameter type-id='type-id-1629'/>
<return type-id='type-id-57'/>
</function-decl>
<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'>
<parameter type-id='type-id-1698'/>
<return type-id='type-id-545'/>
</function-decl>
<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'>
<parameter type-id='type-id-606' name='params' filepath='src/mongo/db/auth/sasl_options.cpp' line='91' column='1'/>
<return type-id='type-id-545'/>
</function-decl>
<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'>
<parameter type-id='type-id-1604'/>
<return type-id='type-id-545'/>
</function-decl>
<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'>
<parameter type-id='type-id-1604'/>
<return type-id='type-id-545'/>
</function-decl>
<class-decl name='ServerParameter' visibility='default' is-declaration-only='yes' id='type-id-1622'/>
<class-decl name='OperationContext' visibility='default' is-declaration-only='yes' id='type-id-1615'/>
<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_'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-509'/>
</function-decl>
<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_'>
<parameter type-id='type-id-5'/>
<return type-id='type-id-504'/>
</function-decl>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
<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'/>
</namespace-decl>
<namespace-decl name='boost'>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public'>
<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'>
<parameter type-id='type-id-206' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-206' is-artificial='yes'/>
<parameter type-id='type-id-1629'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-206' is-artificial='yes'/>
<parameter type-id='type-id-360'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-206' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-206' is-artificial='yes'/>
<parameter type-id='type-id-205'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<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'>
<parameter type-id='type-id-206' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-206' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-type access='private'>
<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'>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-202' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='2'>
<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'>
<parameter type-id='type-id-358' is-artificial='yes'/>
<return type-id='type-id-1399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='3'>
<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'>
<parameter type-id='type-id-358' is-artificial='yes'/>
<return type-id='type-id-202'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-200' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-200' is-artificial='yes'/>
<parameter type-id='type-id-355'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-200' is-artificial='yes'/>
<parameter type-id='type-id-199'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<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'>
<parameter type-id='type-id-200' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<namespace-decl name='type_traits'>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='detail'>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='program_options'>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='640'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-209' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-209' is-artificial='yes'/>
<parameter type-id='type-id-1385'/>
<parameter type-id='type-id-22'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-212' is-artificial='yes'/>
<parameter type-id='type-id-209'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<member-function access='public' destructor='yes' vtable-offset='-1'>
<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'>
<parameter type-id='type-id-217' is-artificial='yes'/>
<parameter type-id='type-id-29' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='0'>
<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'>
<parameter type-id='type-id-372' is-artificial='yes'/>
<return type-id='type-id-1383'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='1'>
<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'>
<parameter type-id='type-id-372' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='2'>
<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'>
<parameter type-id='type-id-372' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='3'>
<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'>
<parameter type-id='type-id-372' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='4'>
<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'>
<parameter type-id='type-id-372' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='5'>
<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'>
<parameter type-id='type-id-372' is-artificial='yes'/>
<parameter type-id='type-id-198'/>
<parameter type-id='type-id-1498'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='6'>
<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'>
<parameter type-id='type-id-372' is-artificial='yes'/>
<parameter type-id='type-id-198'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes' vtable-offset='7'>
<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'>
<parameter type-id='type-id-372' is-artificial='yes'/>
<parameter type-id='type-id-355'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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'>
<data-member access='private' layout-offset-in-bits='0'>
<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'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<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'/>
</data-member>
<member-function access='public' constructor='yes'>
<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'>
<parameter type-id='type-id-215' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='option_description' visibility='default' is-declaration-only='yes' id='type-id-362'/>
</namespace-decl>
<class-decl name='shared_ptr&lt;boost::program_options::option_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-218'/>
<class-decl name='shared_ptr&lt;boost::program_options::options_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-221'/>
</namespace-decl>
<function-decl name='btowc' filepath='/usr/include/wchar.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-69'/>
</function-decl>
<function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-106'/>
<return type-id='type-id-69'/>
</function-decl>
<function-decl name='fgetws' filepath='/usr/include/wchar.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-106'/>
<return type-id='type-id-2283'/>
</function-decl>
<function-decl name='fputwc' filepath='/usr/include/wchar.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-58'/>
<parameter type-id='type-id-106'/>
<return type-id='type-id-69'/>
</function-decl>
<function-decl name='fputws' filepath='/usr/include/wchar.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-106'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='fwide' filepath='/usr/include/wchar.h' line='587' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-106'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='594' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-106'/>
<parameter type-id='type-id-1539'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-106'/>
<parameter type-id='type-id-1539'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='getwc' filepath='/usr/include/wchar.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-106'/>
<return type-id='type-id-69'/>
</function-decl>
<function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-69'/>
</function-decl>
<function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1551'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1551'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-396'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-385'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1551'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='putwc' filepath='/usr/include/wchar.h' line='760' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-58'/>
<parameter type-id='type-id-106'/>
<return type-id='type-id-69'/>
</function-decl>
<function-decl name='putwchar' filepath='/usr/include/wchar.h' line='766' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-58'/>
<return type-id='type-id-69'/>
</function-decl>
<function-decl name='swprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1539'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='swscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-1539'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-69'/>
<parameter type-id='type-id-106'/>
<return type-id='type-id-69'/>
</function-decl>
<function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-106'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2270'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-106'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2270'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2270'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2270'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2270'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2270'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-58'/>
<parameter type-id='type-id-1551'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='wcscat' filepath='/usr/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-1539'/>
<return type-id='type-id-2283'/>
</function-decl>
<function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-1539'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-1539'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-1539'/>
<return type-id='type-id-2283'/>
</function-decl>
<function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-1539'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-1526'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='wcslen' filepath='/usr/include/wchar.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2283'/>
</function-decl>
<function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2283'/>
</function-decl>
<function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1540'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1551'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-1539'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='wcstod' filepath='/usr/include/wchar.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2284'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='wcstof' filepath='/usr/include/wchar.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2284'/>
<return type-id='type-id-28'/>
</function-decl>
<function-decl name='wcstok' filepath='/usr/include/wchar.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2284'/>
<return type-id='type-id-2283'/>
</function-decl>
<function-decl name='wcstol' filepath='/usr/include/wchar.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2284'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2284'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-50'/>
</function-decl>
<function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='wctob' filepath='/usr/include/wchar.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-69'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2283'/>
</function-decl>
<function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2283'/>
</function-decl>
<function-decl name='wmemset' filepath='/usr/include/wchar.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-58'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2283'/>
</function-decl>
<function-decl name='wprintf' filepath='/usr/include/wchar.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wscanf' filepath='/usr/include/wchar.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wcstold' filepath='/usr/include/wchar.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2284'/>
<return type-id='type-id-32'/>
</function-decl>
<function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2284'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-33'/>
</function-decl>
<function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-2284'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-34'/>
</function-decl>
<function-decl name='setlocale' filepath='/usr/include/locale.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-72'/>
</function-decl>
<function-decl name='localeconv' filepath='/usr/include/locale.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1547'/>
</function-decl>
<function-decl name='atexit' filepath='/usr/include/stdlib.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2278'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='atof' filepath='/usr/include/stdlib.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='atoi' filepath='/usr/include/stdlib.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='atol' filepath='/usr/include/stdlib.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-88'/>
<return type-id='type-id-23'/>
</function-decl>
<function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-90'/>
</function-decl>
<function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-72'/>
</function-decl>
<function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-26'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-92'/>
</function-decl>
<function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2283'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='qsort' filepath='/usr/include/stdlib.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-88'/>
<return type-id='type-id-57'/>
</function-decl>
<function-decl name='quick_exit' filepath='/usr/include/stdlib.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
<function-decl name='rand' filepath='/usr/include/stdlib.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='srand' filepath='/usr/include/stdlib.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
<function-decl name='strtod' filepath='/usr/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-227'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='strtol' filepath='/usr/include/stdlib.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-227'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-227'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-50'/>
</function-decl>
<function-decl name='system' filepath='/usr/include/stdlib.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1539'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='869' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-58'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-33'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-60'/>
</function-decl>
<function-decl name='atoll' filepath='/usr/include/stdlib.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-33'/>
</function-decl>
<function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-227'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-33'/>
</function-decl>
<function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-227'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-34'/>
</function-decl>
<function-decl name='strtof' filepath='/usr/include/stdlib.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-227'/>
<return type-id='type-id-28'/>
</function-decl>
<function-decl name='strtold' filepath='/usr/include/stdlib.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-227'/>
<return type-id='type-id-32'/>
</function-decl>
<function-decl name='clearerr' filepath='/usr/include/stdio.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<return type-id='type-id-57'/>
</function-decl>
<function-decl name='fclose' filepath='/usr/include/stdio.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='feof' filepath='/usr/include/stdio.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='ferror' filepath='/usr/include/stdio.h' line='830' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='fflush' filepath='/usr/include/stdio.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='fgetc' filepath='/usr/include/stdio.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<parameter type-id='type-id-1543'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='fgets' filepath='/usr/include/stdio.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-105'/>
<return type-id='type-id-72'/>
</function-decl>
<function-decl name='fopen' filepath='/usr/include/stdio.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-105'/>
</function-decl>
<function-decl name='fread' filepath='/usr/include/stdio.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-105'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='freopen' filepath='/usr/include/stdio.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-105'/>
<return type-id='type-id-105'/>
</function-decl>
<function-decl name='fseek' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<parameter type-id='type-id-26'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='fsetpos' filepath='/usr/include/stdio.h' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<parameter type-id='type-id-387'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='ftell' filepath='/usr/include/stdio.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<return type-id='type-id-26'/>
</function-decl>
<function-decl name='getc' filepath='/usr/include/stdio.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='getchar' filepath='/usr/include/stdio.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='gets' filepath='/usr/include/stdio.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<return type-id='type-id-72'/>
</function-decl>
<function-decl name='perror' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
<function-decl name='remove' filepath='/usr/include/stdio.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='rename' filepath='/usr/include/stdio.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='rewind' filepath='/usr/include/stdio.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<return type-id='type-id-57'/>
</function-decl>
<function-decl name='setbuf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<parameter type-id='type-id-72'/>
<return type-id='type-id-57'/>
</function-decl>
<function-decl name='setvbuf' filepath='/usr/include/stdio.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-105'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='tmpfile' filepath='/usr/include/stdio.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-105'/>
</function-decl>
<function-decl name='tmpnam' filepath='/usr/include/stdio.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<return type-id='type-id-72'/>
</function-decl>
<function-decl name='ungetc' filepath='/usr/include/stdio.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-105'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='memcmp' filepath='/usr/include/string.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='strcoll' filepath='/usr/include/string.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='strerror' filepath='/usr/include/string.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-72'/>
</function-decl>
<function-decl name='strtok' filepath='/usr/include/string.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-72'/>
</function-decl>
<function-decl name='strxfrm' filepath='/usr/include/string.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-65'/>
</function-decl>
<function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-69'/>
<parameter type-id='type-id-97'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-69'/>
<parameter type-id='type-id-99'/>
<return type-id='type-id-69'/>
</function-decl>
<function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-99'/>
</function-decl>
<function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<return type-id='type-id-97'/>
</function-decl>
<namespace-decl name='mpl_'>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
<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'>
<data-member access='public' static='yes'>
<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'/>
</data-member>
</class-decl>
</namespace-decl>
<function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-102'/>
</function-decl>
<function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-63'/>
<parameter type-id='type-id-63'/>
<return type-id='type-id-27'/>
</function-decl>
<function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2269'/>
<return type-id='type-id-63'/>
</function-decl>
<function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2268'/>
<return type-id='type-id-63'/>
</function-decl>
<function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1526'/>
<return type-id='type-id-72'/>
</function-decl>
<function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1524'/>
<return type-id='type-id-72'/>
</function-decl>
<function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1524'/>
<return type-id='type-id-2269'/>
</function-decl>
<function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1524'/>
<return type-id='type-id-2269'/>
</function-decl>
<function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1526'/>
<return type-id='type-id-65'/>
</function-decl>
<namespace-decl name='mongoutils'>
<namespace-decl name='str'>
<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'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ss' type-id='type-id-1635' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='58' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<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'>
<parameter type-id='type-id-627' name='this' is-artificial='yes'/>
<return type-id='type-id-1383'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-1706' name='this' is-artificial='yes'/>
<parameter type-id='type-id-229' name='v' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1'/>
<return type-id='type-id-1704'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-1706' name='this' is-artificial='yes'/>
<parameter type-id='type-id-390' name='v' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1'/>
<return type-id='type-id-1704'/>
</function-decl>
</member-function>
<member-function access='public'>
<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_'>
<parameter type-id='type-id-1706' name='this' is-artificial='yes'/>
<parameter type-id='type-id-231' name='v' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1'/>
<return type-id='type-id-1704'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
</namespace-decl>
<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'>
<parameter type-id='type-id-1381'/>
<parameter type-id='type-id-23' name='__p' filepath='/usr/include/c++/4.9/new' line='146' column='1'/>
<return type-id='type-id-23'/>
</function-decl>
<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_'>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-57'/>
</function-decl>
<function-type size-in-bits='64' id='type-id-193'>
<parameter type-id='type-id-1709'/>
<parameter type-id='type-id-693'/>
<parameter type-id='type-id-2859'/>
<return type-id='type-id-1'/>
</function-type>
<function-type size-in-bits='64' id='type-id-232'>
<parameter type-id='type-id-693'/>
<parameter type-id='type-id-1604'/>
<return type-id='type-id-545'/>
</function-type>
<function-type size-in-bits='64' id='type-id-234'>
<parameter type-id='type-id-1604'/>
<return type-id='type-id-545'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1544'>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-29'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2106'>
<parameter type-id='type-id-2105'/>
<return type-id='type-id-2105'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2145'>
<parameter type-id='type-id-2144'/>
<return type-id='type-id-2144'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2277'>
<return type-id='type-id-57'/>
</function-type>
<function-type size-in-bits='64' method-class-id='type-id-1866' id='type-id-2279'>
<parameter type-id='type-id-1867' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-type>
</abi-instr>
</abi-corpus>