blob: af1dff959adca9d0fbaaff80b0aa1fd028bdfca1 [file] [log] [blame]
<abi-corpus 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' alias='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo10StringDataC2EPKc' 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' alias='_ZN5mongo10StringDataC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo10StringDataC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' 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' 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' alias='_ZN5mongo11DBExceptionD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11DBExceptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo12LittleEndianIiEC2Ei' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12LittleEndianIiEC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12SharedBufferC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo12SharedBufferC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo12SharedBufferC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo13ConstDataViewC2EPKc' is-defined='yes'/>
<elf-symbol name='_ZN5mongo13ConstDataViewC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo13ExceptionInfoC1ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo13ExceptionInfoC2ERKSsi' is-defined='yes'/>
<elf-symbol name='_ZN5mongo13ExceptionInfoC2ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo14BSONObjBuilderC2Ei' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilderC2Ei' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilderD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo14BSONObjBuilderD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo14BSONObjBuilderD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo16SASLGlobalParamsC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo16SASLGlobalParamsC2Ev' type='func-type' binding='global-binding' visibility='default-visibility' 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' alias='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo18AssertionExceptionC2ERKSsi' is-defined='yes'/>
<elf-symbol name='_ZN5mongo18AssertionExceptionC2ERKSsi' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo18AssertionExceptionD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo18AssertionExceptionD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo23ExportedServerParameterISsED2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo36ExportedScramIterationCountParameterC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo36ExportedScramIterationCountParameterC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo6StatusC2Ev' 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' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6StatusD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN5mongo6StatusD2Ev' is-defined='yes'/>
<elf-symbol name='_ZN5mongo6StatusD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN5mongo7BSONObjC2EPKc' is-defined='yes'/>
<elf-symbol name='_ZN5mongo7BSONObjC2EPKc' type='func-type' binding='weak-binding' visibility='default-visibility' 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' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsE9constructISsJSsEEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsE9constructISsISsEEEvPT_DpOT0_' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC1ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISsED2Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC2ERKS2_' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC2ERKS2_' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC2ERKS1_' is-defined='yes'/>
<elf-symbol name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC2ERKS1_' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSaISsEC2Ev' 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' is-defined='yes'/>
<elf-symbol name='_ZNSaISsED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISsED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISsED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt11_Tuple_implILm0EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_' is-defined='yes'/>
<elf-symbol name='_ZNSt11_Tuple_implILm0EJPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_' 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' alias='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2ERKS0_' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12_Vector_baseISsSaISsEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISsSaISsEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt13move_iteratorIPSsEC2ES0_' is-defined='yes'/>
<elf-symbol name='_ZNSt13move_iteratorIPSsEC2ES0_' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt14_Function_baseC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt14_Function_baseC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt14_Function_baseD1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt14_Function_baseD2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt14_Function_baseD2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' 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' alias='_ZNSt16allocator_traitsISaISsEE10_S_destroyISsEENSt9enable_ifIXsrSt6__and_IINS1_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS0_PS6_' 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' 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' alias='_ZNSt16allocator_traitsISaISsEE12_S_constructISsISsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS6_DpOS7_' 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' 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' alias='_ZNSt16allocator_traitsISaISsEE9constructISsISsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS3_' 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' alias='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC2EPSt13_Rb_tree_nodeIS2_E' is-defined='yes'/>
<elf-symbol name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC2EPSt13_Rb_tree_nodeIS2_E' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt6vectorISsSaISsEEC2ERKS0_' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEEC1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEEC2ERKS0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt6vectorISsSaISsEED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISsSaISsEED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC2Ev' 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' 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' alias='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED1Ev' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC1IPS4_vEET_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC2IPS4_vEET_' is-defined='yes'/>
<elf-symbol name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEC2IPS4_vEET_' type='func-type' binding='weak-binding' visibility='default-visibility' 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' alias='_ZNSt9exceptionC2Ev' is-defined='yes'/>
<elf-symbol name='_ZNSt9exceptionC2Ev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsIRKSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsIRSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsISsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsJRKSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt10_ConstructISsIRKSsEEvPT_DpOT0_' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsJRSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt10_ConstructISsIRSsEEvPT_DpOT0_' is-defined='yes'/>
<elf-symbol name='_ZSt10_ConstructISsJSsEEvPT_DpOT0_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt10_ConstructISsISsEEvPT_DpOT0_' 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' 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' alias='_ZSt12__get_helperILm0EPN5mongo14BSONObjBuilderEISt14default_deleteIS1_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EIS6_DpT1_EE' 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' 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' alias='_ZSt12__get_helperILm0EPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEISt14default_deleteIS4_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EIS9_DpT1_EE' 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' 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' alias='_ZSt3getILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERSA_' 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' is-defined='yes'/>
<elf-symbol name='_ZSt3getILm1EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_' type='func-type' binding='weak-binding' visibility='default-visibility' alias='_ZSt3getILm1EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIIDpT0_EEE4typeEE4typeERSA_' 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 version='1.0' 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='private'>
<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='private'>
<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'/>
<reference-type-def kind='lvalue' type-id='type-id-113' size-in-bits='64' id='type-id-114'/>
<reference-type-def kind='lvalue' type-id='type-id-115' size-in-bits='64' id='type-id-116'/>
<reference-type-def kind='lvalue' type-id='type-id-117' size-in-bits='64' id='type-id-118'/>
<reference-type-def kind='lvalue' type-id='type-id-119' size-in-bits='64' id='type-id-120'/>
<reference-type-def kind='lvalue' type-id='type-id-121' size-in-bits='64' id='type-id-122'/>
<reference-type-def kind='lvalue' type-id='type-id-123' size-in-bits='64' id='type-id-124'/>
<reference-type-def kind='lvalue' type-id='type-id-125' size-in-bits='64' id='type-id-126'/>
<reference-type-def kind='lvalue' type-id='type-id-127' size-in-bits='64' id='type-id-128'/>
<pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-129'/>
<reference-type-def kind='lvalue' type-id='type-id-130' size-in-bits='64' id='type-id-131'/>
<pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-132'/>
<reference-type-def kind='lvalue' type-id='type-id-133' size-in-bits='64' id='type-id-134'/>
<pointer-type-def type-id='type-id-133' size-in-bits='64' id='type-id-135'/>
<reference-type-def kind='lvalue' type-id='type-id-136' size-in-bits='64' id='type-id-137'/>
<pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-138'/>
<pointer-type-def type-id='type-id-139' size-in-bits='64' id='type-id-140'/>
<pointer-type-def type-id='type-id-141' size-in-bits='64' id='type-id-142'/>
<pointer-type-def type-id='type-id-143' size-in-bits='64' id='type-id-144'/>
<pointer-type-def type-id='type-id-145' size-in-bits='64' id='type-id-146'/>
<pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-148'/>
<pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-150'/>
<pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-152'/>
<pointer-type-def type-id='type-id-153' size-in-bits='64' id='type-id-154'/>
<pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-156'/>
<pointer-type-def type-id='type-id-157' size-in-bits='64' id='type-id-158'/>
<pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-160'/>
<pointer-type-def type-id='type-id-161' size-in-bits='64' id='type-id-162'/>
<pointer-type-def type-id='type-id-163' size-in-bits='64' id='type-id-164'/>
<pointer-type-def type-id='type-id-165' size-in-bits='64' id='type-id-166'/>
<pointer-type-def type-id='type-id-167' size-in-bits='64' id='type-id-168'/>
<pointer-type-def type-id='type-id-169' size-in-bits='64' id='type-id-170'/>
<pointer-type-def type-id='type-id-171' size-in-bits='64' id='type-id-172'/>
<pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-174'/>
<pointer-type-def type-id='type-id-175' size-in-bits='64' 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'/>
<pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-182'/>
<pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-184'/>
<pointer-type-def type-id='type-id-185' size-in-bits='64' id='type-id-186'/>
<reference-type-def kind='lvalue' type-id='type-id-1' size-in-bits='64' id='type-id-187'/>
<pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-188'/>
<reference-type-def kind='lvalue' type-id='type-id-189' size-in-bits='64' id='type-id-190'/>
<reference-type-def kind='rvalue' type-id='type-id-189' size-in-bits='64' id='type-id-191'/>
<pointer-type-def type-id='type-id-189' size-in-bits='64' 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-195' size-in-bits='64' id='type-id-196'/>
<reference-type-def kind='rvalue' type-id='type-id-195' size-in-bits='64' id='type-id-197'/>
<pointer-type-def type-id='type-id-195' size-in-bits='64' id='type-id-198'/>
<reference-type-def kind='lvalue' type-id='type-id-199' size-in-bits='64' id='type-id-200'/>
<pointer-type-def type-id='type-id-199' size-in-bits='64' id='type-id-201'/>
<reference-type-def kind='lvalue' type-id='type-id-202' size-in-bits='64' id='type-id-203'/>
<pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-204'/>
<reference-type-def kind='lvalue' type-id='type-id-205' size-in-bits='64' id='type-id-206'/>
<pointer-type-def type-id='type-id-205' size-in-bits='64' id='type-id-207'/>
<pointer-type-def type-id='type-id-208' 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'/>
<reference-type-def kind='lvalue' type-id='type-id-5' size-in-bits='64' id='type-id-216'/>
<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-217'/>
<reference-type-def kind='lvalue' type-id='type-id-217' size-in-bits='64' id='type-id-218'/>
<pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-219'/>
<reference-type-def kind='lvalue' type-id='type-id-15' size-in-bits='64' id='type-id-220'/>
<reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-221'/>
<pointer-type-def type-id='type-id-222' size-in-bits='64' id='type-id-223'/>
<pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-225'/>
<qualified-type-def type-id='type-id-225' const='yes' id='type-id-226'/>
<reference-type-def kind='lvalue' type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
<pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-228'/>
<reference-type-def kind='lvalue' type-id='type-id-225' size-in-bits='64' id='type-id-229'/>
<reference-type-def kind='rvalue' type-id='type-id-225' size-in-bits='64' id='type-id-230'/>
<pointer-type-def type-id='type-id-225' size-in-bits='64' id='type-id-231'/>
<reference-type-def kind='lvalue' type-id='type-id-231' size-in-bits='64' id='type-id-232'/>
<qualified-type-def type-id='type-id-107' const='yes' id='type-id-233'/>
<pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-234'/>
<qualified-type-def type-id='type-id-109' const='yes' id='type-id-235'/>
<pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-236'/>
<qualified-type-def type-id='type-id-111' const='yes' id='type-id-237'/>
<pointer-type-def type-id='type-id-237' size-in-bits='64' id='type-id-238'/>
<qualified-type-def type-id='type-id-113' const='yes' id='type-id-239'/>
<reference-type-def kind='lvalue' type-id='type-id-239' size-in-bits='64' id='type-id-240'/>
<qualified-type-def type-id='type-id-115' const='yes' id='type-id-241'/>
<reference-type-def kind='lvalue' type-id='type-id-241' size-in-bits='64' id='type-id-242'/>
<qualified-type-def type-id='type-id-117' const='yes' id='type-id-243'/>
<reference-type-def kind='lvalue' type-id='type-id-243' size-in-bits='64' id='type-id-244'/>
<qualified-type-def type-id='type-id-119' const='yes' id='type-id-245'/>
<reference-type-def kind='lvalue' type-id='type-id-245' size-in-bits='64' id='type-id-246'/>
<qualified-type-def type-id='type-id-121' const='yes' id='type-id-247'/>
<reference-type-def kind='lvalue' type-id='type-id-247' size-in-bits='64' id='type-id-248'/>
<qualified-type-def type-id='type-id-123' const='yes' id='type-id-249'/>
<reference-type-def kind='lvalue' type-id='type-id-249' size-in-bits='64' id='type-id-250'/>
<qualified-type-def type-id='type-id-125' const='yes' id='type-id-251'/>
<reference-type-def kind='lvalue' type-id='type-id-251' size-in-bits='64' id='type-id-252'/>
<qualified-type-def type-id='type-id-127' const='yes' id='type-id-253'/>
<pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-254'/>
<qualified-type-def type-id='type-id-130' const='yes' id='type-id-255'/>
<pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
<qualified-type-def type-id='type-id-133' const='yes' id='type-id-257'/>
<reference-type-def kind='lvalue' type-id='type-id-257' size-in-bits='64' id='type-id-258'/>
<pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-259'/>
<qualified-type-def type-id='type-id-136' const='yes' id='type-id-260'/>
<reference-type-def kind='lvalue' type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
<pointer-type-def type-id='type-id-260' size-in-bits='64' id='type-id-262'/>
<qualified-type-def type-id='type-id-139' const='yes' id='type-id-263'/>
<reference-type-def kind='lvalue' type-id='type-id-263' size-in-bits='64' id='type-id-264'/>
<pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-265'/>
<qualified-type-def type-id='type-id-141' const='yes' id='type-id-266'/>
<reference-type-def kind='lvalue' type-id='type-id-266' size-in-bits='64' id='type-id-267'/>
<pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-268'/>
<qualified-type-def type-id='type-id-143' const='yes' id='type-id-269'/>
<reference-type-def kind='lvalue' type-id='type-id-269' size-in-bits='64' id='type-id-270'/>
<pointer-type-def type-id='type-id-269' size-in-bits='64' id='type-id-271'/>
<qualified-type-def type-id='type-id-145' const='yes' id='type-id-272'/>
<reference-type-def kind='lvalue' type-id='type-id-272' size-in-bits='64' id='type-id-273'/>
<pointer-type-def type-id='type-id-272' size-in-bits='64' id='type-id-274'/>
<qualified-type-def type-id='type-id-147' const='yes' id='type-id-275'/>
<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-277'/>
<qualified-type-def type-id='type-id-149' const='yes' id='type-id-278'/>
<reference-type-def kind='lvalue' type-id='type-id-278' size-in-bits='64' id='type-id-279'/>
<pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-280'/>
<qualified-type-def type-id='type-id-151' const='yes' id='type-id-281'/>
<reference-type-def kind='lvalue' type-id='type-id-281' size-in-bits='64' id='type-id-282'/>
<pointer-type-def type-id='type-id-281' size-in-bits='64' id='type-id-283'/>
<qualified-type-def type-id='type-id-153' const='yes' id='type-id-284'/>
<reference-type-def kind='lvalue' type-id='type-id-284' size-in-bits='64' id='type-id-285'/>
<pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-286'/>
<qualified-type-def type-id='type-id-155' const='yes' id='type-id-287'/>
<reference-type-def kind='lvalue' type-id='type-id-287' size-in-bits='64' id='type-id-288'/>
<pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-289'/>
<qualified-type-def type-id='type-id-157' const='yes' id='type-id-290'/>
<reference-type-def kind='lvalue' type-id='type-id-290' size-in-bits='64' id='type-id-291'/>
<pointer-type-def type-id='type-id-290' size-in-bits='64' id='type-id-292'/>
<qualified-type-def type-id='type-id-159' const='yes' id='type-id-293'/>
<reference-type-def kind='lvalue' type-id='type-id-293' size-in-bits='64' id='type-id-294'/>
<pointer-type-def type-id='type-id-293' size-in-bits='64' id='type-id-295'/>
<qualified-type-def type-id='type-id-161' const='yes' id='type-id-296'/>
<reference-type-def kind='lvalue' type-id='type-id-296' size-in-bits='64' id='type-id-297'/>
<pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-298'/>
<qualified-type-def type-id='type-id-163' const='yes' id='type-id-299'/>
<reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' id='type-id-300'/>
<pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-301'/>
<qualified-type-def type-id='type-id-165' const='yes' id='type-id-302'/>
<reference-type-def kind='lvalue' type-id='type-id-302' size-in-bits='64' id='type-id-303'/>
<pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-304'/>
<qualified-type-def type-id='type-id-167' const='yes' id='type-id-305'/>
<reference-type-def kind='lvalue' type-id='type-id-305' size-in-bits='64' id='type-id-306'/>
<pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-307'/>
<qualified-type-def type-id='type-id-169' const='yes' id='type-id-308'/>
<reference-type-def kind='lvalue' type-id='type-id-308' size-in-bits='64' id='type-id-309'/>
<pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-310'/>
<qualified-type-def type-id='type-id-171' const='yes' id='type-id-311'/>
<reference-type-def kind='lvalue' type-id='type-id-311' size-in-bits='64' id='type-id-312'/>
<pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-313'/>
<qualified-type-def type-id='type-id-173' const='yes' id='type-id-314'/>
<reference-type-def kind='lvalue' type-id='type-id-314' size-in-bits='64' id='type-id-315'/>
<pointer-type-def type-id='type-id-314' size-in-bits='64' id='type-id-316'/>
<qualified-type-def type-id='type-id-175' const='yes' id='type-id-317'/>
<reference-type-def kind='lvalue' type-id='type-id-317' size-in-bits='64' id='type-id-318'/>
<pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-319'/>
<qualified-type-def type-id='type-id-177' const='yes' id='type-id-320'/>
<reference-type-def kind='lvalue' type-id='type-id-320' size-in-bits='64' id='type-id-321'/>
<pointer-type-def type-id='type-id-320' size-in-bits='64' id='type-id-322'/>
<qualified-type-def type-id='type-id-179' const='yes' id='type-id-323'/>
<reference-type-def kind='lvalue' type-id='type-id-323' size-in-bits='64' id='type-id-324'/>
<pointer-type-def type-id='type-id-323' size-in-bits='64' id='type-id-325'/>
<qualified-type-def type-id='type-id-181' const='yes' id='type-id-326'/>
<reference-type-def kind='lvalue' type-id='type-id-326' size-in-bits='64' id='type-id-327'/>
<pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-328'/>
<qualified-type-def type-id='type-id-183' const='yes' id='type-id-329'/>
<reference-type-def kind='lvalue' type-id='type-id-329' size-in-bits='64' id='type-id-330'/>
<pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-331'/>
<qualified-type-def type-id='type-id-100' const='yes' id='type-id-332'/>
<pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-98'/>
<qualified-type-def type-id='type-id-1' const='yes' id='type-id-333'/>
<reference-type-def kind='lvalue' type-id='type-id-333' size-in-bits='64' id='type-id-334'/>
<pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-335'/>
<qualified-type-def type-id='type-id-189' const='yes' id='type-id-336'/>
<reference-type-def kind='lvalue' type-id='type-id-336' size-in-bits='64' id='type-id-337'/>
<pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-338'/>
<qualified-type-def type-id='type-id-193' const='yes' id='type-id-339'/>
<pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-340'/>
<qualified-type-def type-id='type-id-195' 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-344' const='yes' id='type-id-345'/>
<reference-type-def kind='lvalue' type-id='type-id-345' size-in-bits='64' id='type-id-346'/>
<pointer-type-def type-id='type-id-345' size-in-bits='64' id='type-id-347'/>
<qualified-type-def type-id='type-id-199' const='yes' id='type-id-348'/>
<reference-type-def kind='lvalue' type-id='type-id-348' size-in-bits='64' id='type-id-349'/>
<pointer-type-def type-id='type-id-348' size-in-bits='64' id='type-id-350'/>
<qualified-type-def type-id='type-id-205' const='yes' id='type-id-351'/>
<pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
<qualified-type-def type-id='type-id-208' const='yes' id='type-id-353'/>
<pointer-type-def type-id='type-id-353' size-in-bits='64' id='type-id-354'/>
<qualified-type-def type-id='type-id-210' const='yes' id='type-id-355'/>
<reference-type-def kind='lvalue' type-id='type-id-355' size-in-bits='64' id='type-id-356'/>
<pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-357'/>
<qualified-type-def type-id='type-id-213' const='yes' id='type-id-358'/>
<reference-type-def kind='lvalue' type-id='type-id-358' size-in-bits='64' id='type-id-359'/>
<pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-360'/>
<qualified-type-def type-id='type-id-5' const='yes' id='type-id-361'/>
<reference-type-def kind='lvalue' type-id='type-id-361' size-in-bits='64' id='type-id-362'/>
<pointer-type-def type-id='type-id-361' size-in-bits='64' id='type-id-85'/>
<qualified-type-def type-id='type-id-85' const='yes' id='type-id-363'/>
<reference-type-def kind='lvalue' type-id='type-id-363' size-in-bits='64' id='type-id-364'/>
<reference-type-def kind='lvalue' type-id='type-id-85' size-in-bits='64' id='type-id-365'/>
<pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-366'/>
<qualified-type-def type-id='type-id-95' const='yes' id='type-id-367'/>
<pointer-type-def type-id='type-id-367' size-in-bits='64' id='type-id-368'/>
<qualified-type-def type-id='type-id-29' const='yes' id='type-id-369'/>
<reference-type-def kind='lvalue' type-id='type-id-369' size-in-bits='64' id='type-id-370'/>
<qualified-type-def type-id='type-id-104' const='yes' id='type-id-371'/>
<qualified-type-def type-id='type-id-26' const='yes' id='type-id-372'/>
<qualified-type-def type-id='type-id-33' const='yes' id='type-id-373'/>
<qualified-type-def type-id='type-id-34' const='yes' id='type-id-374'/>
<qualified-type-def type-id='type-id-81' const='yes' id='type-id-375'/>
<pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-376'/>
<qualified-type-def type-id='type-id-377' const='yes' id='type-id-378'/>
<pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-379'/>
<qualified-type-def type-id='type-id-380' const='yes' id='type-id-381'/>
<pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-382'/>
<qualified-type-def type-id='type-id-383' const='yes' id='type-id-384'/>
<reference-type-def kind='lvalue' type-id='type-id-384' size-in-bits='64' id='type-id-385'/>
<qualified-type-def type-id='type-id-386' const='yes' id='type-id-387'/>
<reference-type-def kind='lvalue' type-id='type-id-387' size-in-bits='64' id='type-id-388'/>
<qualified-type-def type-id='type-id-389' const='yes' id='type-id-390'/>
<reference-type-def kind='lvalue' type-id='type-id-390' size-in-bits='64' id='type-id-391'/>
<qualified-type-def type-id='type-id-392' const='yes' id='type-id-393'/>
<reference-type-def kind='lvalue' type-id='type-id-393' size-in-bits='64' id='type-id-394'/>
<qualified-type-def type-id='type-id-395' const='yes' id='type-id-396'/>
<reference-type-def kind='lvalue' type-id='type-id-396' size-in-bits='64' id='type-id-397'/>
<pointer-type-def type-id='type-id-396' size-in-bits='64' id='type-id-398'/>
<qualified-type-def type-id='type-id-399' const='yes' id='type-id-400'/>
<reference-type-def kind='lvalue' type-id='type-id-400' size-in-bits='64' id='type-id-401'/>
<pointer-type-def type-id='type-id-400' 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'/>
<pointer-type-def type-id='type-id-407' size-in-bits='64' id='type-id-409'/>
<qualified-type-def type-id='type-id-410' const='yes' id='type-id-411'/>
<reference-type-def kind='lvalue' type-id='type-id-411' size-in-bits='64' id='type-id-412'/>
<pointer-type-def type-id='type-id-411' size-in-bits='64' id='type-id-413'/>
<qualified-type-def type-id='type-id-414' const='yes' id='type-id-415'/>
<reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-416'/>
<qualified-type-def type-id='type-id-417' const='yes' id='type-id-418'/>
<reference-type-def kind='lvalue' type-id='type-id-418' size-in-bits='64' id='type-id-419'/>
<qualified-type-def type-id='type-id-420' const='yes' id='type-id-421'/>
<reference-type-def kind='lvalue' type-id='type-id-421' size-in-bits='64' id='type-id-422'/>
<pointer-type-def type-id='type-id-421' size-in-bits='64' id='type-id-423'/>
<qualified-type-def type-id='type-id-424' const='yes' id='type-id-425'/>
<reference-type-def kind='lvalue' type-id='type-id-425' size-in-bits='64' id='type-id-426'/>
<qualified-type-def type-id='type-id-427' const='yes' id='type-id-428'/>
<reference-type-def kind='lvalue' type-id='type-id-428' size-in-bits='64' id='type-id-429'/>
<pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-430'/>
<qualified-type-def type-id='type-id-431' const='yes' id='type-id-432'/>
<reference-type-def kind='lvalue' type-id='type-id-432' size-in-bits='64' id='type-id-433'/>
<pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-434'/>
<qualified-type-def type-id='type-id-435' const='yes' id='type-id-436'/>
<pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-437'/>
<qualified-type-def type-id='type-id-438' const='yes' id='type-id-439'/>
<pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-440'/>
<qualified-type-def type-id='type-id-441' const='yes' id='type-id-442'/>
<reference-type-def kind='lvalue' type-id='type-id-442' size-in-bits='64' id='type-id-443'/>
<qualified-type-def type-id='type-id-444' const='yes' id='type-id-445'/>
<pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-446'/>
<qualified-type-def type-id='type-id-447' const='yes' id='type-id-448'/>
<reference-type-def kind='lvalue' type-id='type-id-448' size-in-bits='64' id='type-id-449'/>
<pointer-type-def type-id='type-id-448' size-in-bits='64' id='type-id-450'/>
<qualified-type-def type-id='type-id-451' const='yes' 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-457' const='yes' id='type-id-458'/>
<pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-459'/>
<qualified-type-def type-id='type-id-460' const='yes' id='type-id-461'/>
<pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-462'/>
<qualified-type-def type-id='type-id-463' const='yes' id='type-id-464'/>
<pointer-type-def type-id='type-id-464' size-in-bits='64' id='type-id-465'/>
<qualified-type-def type-id='type-id-466' const='yes' id='type-id-467'/>
<reference-type-def kind='lvalue' type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
<pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-469'/>
<qualified-type-def type-id='type-id-470' const='yes' id='type-id-471'/>
<reference-type-def kind='lvalue' type-id='type-id-471' size-in-bits='64' id='type-id-472'/>
<qualified-type-def type-id='type-id-473' const='yes' id='type-id-474'/>
<reference-type-def kind='lvalue' type-id='type-id-474' size-in-bits='64' id='type-id-475'/>
<qualified-type-def type-id='type-id-476' const='yes' id='type-id-477'/>
<qualified-type-def type-id='type-id-478' id='type-id-479'/>
<reference-type-def kind='lvalue' type-id='type-id-477' size-in-bits='64' id='type-id-478'/>
<qualified-type-def type-id='type-id-480' const='yes' id='type-id-481'/>
<reference-type-def kind='lvalue' type-id='type-id-481' size-in-bits='64' id='type-id-482'/>
<pointer-type-def type-id='type-id-481' size-in-bits='64' id='type-id-483'/>
<qualified-type-def type-id='type-id-484' const='yes' id='type-id-485'/>
<reference-type-def kind='lvalue' type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
<pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-487'/>
<qualified-type-def type-id='type-id-488' const='yes' id='type-id-489'/>
<reference-type-def kind='lvalue' type-id='type-id-489' size-in-bits='64' id='type-id-490'/>
<qualified-type-def type-id='type-id-491' const='yes' id='type-id-492'/>
<reference-type-def kind='lvalue' type-id='type-id-492' 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'/>
<pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-500'/>
<qualified-type-def type-id='type-id-501' const='yes' id='type-id-502'/>
<reference-type-def kind='lvalue' type-id='type-id-502' size-in-bits='64' id='type-id-503'/>
<pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-504'/>
<qualified-type-def type-id='type-id-505' const='yes' id='type-id-506'/>
<pointer-type-def type-id='type-id-506' size-in-bits='64' id='type-id-507'/>
<qualified-type-def type-id='type-id-508' const='yes' id='type-id-509'/>
<reference-type-def kind='lvalue' type-id='type-id-509' size-in-bits='64' id='type-id-510'/>
<qualified-type-def type-id='type-id-511' const='yes' id='type-id-512'/>
<reference-type-def kind='lvalue' type-id='type-id-512' size-in-bits='64' id='type-id-513'/>
<pointer-type-def type-id='type-id-512' size-in-bits='64' id='type-id-514'/>
<qualified-type-def type-id='type-id-515' const='yes' id='type-id-516'/>
<pointer-type-def 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'/>
<pointer-type-def type-id='type-id-519' size-in-bits='64' id='type-id-521'/>
<qualified-type-def type-id='type-id-522' const='yes' id='type-id-523'/>
<reference-type-def kind='lvalue' type-id='type-id-523' size-in-bits='64' id='type-id-524'/>
<pointer-type-def type-id='type-id-523' size-in-bits='64' id='type-id-525'/>
<qualified-type-def type-id='type-id-526' const='yes' id='type-id-527'/>
<reference-type-def kind='lvalue' type-id='type-id-527' size-in-bits='64' id='type-id-528'/>
<pointer-type-def type-id='type-id-527' size-in-bits='64' id='type-id-529'/>
<qualified-type-def type-id='type-id-530' const='yes' id='type-id-531'/>
<reference-type-def kind='lvalue' type-id='type-id-531' size-in-bits='64' id='type-id-532'/>
<pointer-type-def type-id='type-id-531' size-in-bits='64' id='type-id-533'/>
<qualified-type-def type-id='type-id-534' const='yes' id='type-id-535'/>
<reference-type-def kind='lvalue' type-id='type-id-535' size-in-bits='64' id='type-id-536'/>
<qualified-type-def type-id='type-id-537' const='yes' id='type-id-538'/>
<reference-type-def kind='lvalue' type-id='type-id-538' size-in-bits='64' id='type-id-539'/>
<pointer-type-def type-id='type-id-538' size-in-bits='64' id='type-id-540'/>
<qualified-type-def type-id='type-id-541' const='yes' id='type-id-542'/>
<reference-type-def kind='lvalue' type-id='type-id-542' size-in-bits='64' id='type-id-543'/>
<pointer-type-def type-id='type-id-542' 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-549' const='yes' id='type-id-550'/>
<pointer-type-def type-id='type-id-550' size-in-bits='64' id='type-id-551'/>
<qualified-type-def type-id='type-id-552' const='yes' id='type-id-553'/>
<reference-type-def kind='lvalue' type-id='type-id-553' size-in-bits='64' id='type-id-554'/>
<pointer-type-def type-id='type-id-553' size-in-bits='64' id='type-id-555'/>
<qualified-type-def type-id='type-id-556' const='yes' id='type-id-557'/>
<reference-type-def kind='lvalue' type-id='type-id-557' size-in-bits='64' id='type-id-558'/>
<pointer-type-def type-id='type-id-557' size-in-bits='64' 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'/>
<qualified-type-def type-id='type-id-563' const='yes' id='type-id-564'/>
<reference-type-def kind='lvalue' type-id='type-id-564' size-in-bits='64' id='type-id-565'/>
<qualified-type-def type-id='type-id-566' const='yes' id='type-id-567'/>
<pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-568'/>
<qualified-type-def type-id='type-id-569' const='yes' id='type-id-570'/>
<pointer-type-def type-id='type-id-570' size-in-bits='64' 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'/>
<qualified-type-def type-id='type-id-579' const='yes' id='type-id-580'/>
<reference-type-def kind='lvalue' type-id='type-id-580' size-in-bits='64' id='type-id-581'/>
<pointer-type-def type-id='type-id-580' 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'/>
<pointer-type-def 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'/>
<pointer-type-def 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'/>
<pointer-type-def type-id='type-id-604' size-in-bits='64' id='type-id-605'/>
<qualified-type-def type-id='type-id-606' const='yes' id='type-id-607'/>
<pointer-type-def type-id='type-id-607' size-in-bits='64' id='type-id-608'/>
<qualified-type-def type-id='type-id-609' const='yes' id='type-id-610'/>
<pointer-type-def type-id='type-id-610' size-in-bits='64' id='type-id-611'/>
<qualified-type-def type-id='type-id-612' const='yes' id='type-id-613'/>
<pointer-type-def type-id='type-id-613' size-in-bits='64' id='type-id-614'/>
<qualified-type-def type-id='type-id-615' const='yes' id='type-id-616'/>
<pointer-type-def type-id='type-id-616' size-in-bits='64' id='type-id-617'/>
<qualified-type-def type-id='type-id-618' const='yes' id='type-id-619'/>
<pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-620'/>
<qualified-type-def type-id='type-id-621' const='yes' id='type-id-622'/>
<pointer-type-def type-id='type-id-622' size-in-bits='64' 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-627' const='yes' id='type-id-628'/>
<pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-629'/>
<qualified-type-def type-id='type-id-630' const='yes' id='type-id-631'/>
<pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-632'/>
<qualified-type-def type-id='type-id-633' const='yes' id='type-id-634'/>
<pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-635'/>
<qualified-type-def type-id='type-id-636' const='yes' id='type-id-637'/>
<pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-638'/>
<qualified-type-def type-id='type-id-639' const='yes' id='type-id-640'/>
<pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-641'/>
<qualified-type-def type-id='type-id-642' const='yes' id='type-id-643'/>
<pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-644'/>
<qualified-type-def type-id='type-id-645' const='yes' id='type-id-646'/>
<pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-647'/>
<qualified-type-def type-id='type-id-648' const='yes' id='type-id-649'/>
<pointer-type-def type-id='type-id-649' size-in-bits='64' id='type-id-650'/>
<qualified-type-def type-id='type-id-651' const='yes' id='type-id-652'/>
<pointer-type-def type-id='type-id-652' size-in-bits='64' id='type-id-653'/>
<qualified-type-def type-id='type-id-35' const='yes' id='type-id-654'/>
<qualified-type-def type-id='type-id-36' const='yes' id='type-id-655'/>
<qualified-type-def type-id='type-id-65' const='yes' id='type-id-656'/>
<qualified-type-def type-id='type-id-657' const='yes' id='type-id-658'/>
<reference-type-def kind='lvalue' type-id='type-id-658' size-in-bits='64' id='type-id-659'/>
<pointer-type-def type-id='type-id-658' 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'/>
<reference-type-def kind='lvalue' type-id='type-id-665' size-in-bits='64' id='type-id-666'/>
<pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-667'/>
<qualified-type-def type-id='type-id-668' const='yes' id='type-id-669'/>
<reference-type-def kind='lvalue' type-id='type-id-669' size-in-bits='64' id='type-id-670'/>
<pointer-type-def type-id='type-id-669' size-in-bits='64' id='type-id-671'/>
<qualified-type-def type-id='type-id-672' const='yes' id='type-id-673'/>
<reference-type-def kind='lvalue' type-id='type-id-673' size-in-bits='64' id='type-id-674'/>
<pointer-type-def type-id='type-id-673' 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'/>
<reference-type-def kind='lvalue' 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'/>
<reference-type-def kind='lvalue' 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-688' const='yes' id='type-id-689'/>
<reference-type-def kind='lvalue' type-id='type-id-689' size-in-bits='64' id='type-id-690'/>
<pointer-type-def type-id='type-id-689' size-in-bits='64' id='type-id-691'/>
<qualified-type-def type-id='type-id-692' const='yes' id='type-id-693'/>
<reference-type-def kind='lvalue' type-id='type-id-693' size-in-bits='64' id='type-id-694'/>
<qualified-type-def type-id='type-id-695' const='yes' id='type-id-696'/>
<reference-type-def kind='lvalue' type-id='type-id-696' size-in-bits='64' id='type-id-697'/>
<qualified-type-def type-id='type-id-698' const='yes' id='type-id-699'/>
<reference-type-def kind='lvalue' type-id='type-id-699' size-in-bits='64' id='type-id-700'/>
<qualified-type-def type-id='type-id-701' const='yes' id='type-id-702'/>
<reference-type-def kind='lvalue' type-id='type-id-702' 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'/>
<qualified-type-def type-id='type-id-707' const='yes' id='type-id-708'/>
<reference-type-def kind='lvalue' type-id='type-id-708' size-in-bits='64' id='type-id-709'/>
<qualified-type-def type-id='type-id-710' const='yes' id='type-id-711'/>
<reference-type-def kind='lvalue' type-id='type-id-711' size-in-bits='64' id='type-id-712'/>
<qualified-type-def type-id='type-id-713' const='yes' id='type-id-714'/>
<reference-type-def kind='lvalue' type-id='type-id-714' size-in-bits='64' id='type-id-715'/>
<qualified-type-def type-id='type-id-716' const='yes' id='type-id-717'/>
<reference-type-def kind='lvalue' type-id='type-id-717' size-in-bits='64' id='type-id-718'/>
<qualified-type-def type-id='type-id-719' const='yes' id='type-id-720'/>
<reference-type-def kind='lvalue' type-id='type-id-720' size-in-bits='64' id='type-id-721'/>
<qualified-type-def type-id='type-id-722' const='yes' id='type-id-723'/>
<pointer-type-def type-id='type-id-723' size-in-bits='64' id='type-id-724'/>
<qualified-type-def type-id='type-id-725' const='yes' id='type-id-726'/>
<reference-type-def kind='lvalue' type-id='type-id-726' size-in-bits='64' id='type-id-727'/>
<qualified-type-def type-id='type-id-728' const='yes' id='type-id-729'/>
<pointer-type-def 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'/>
<pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-737'/>
<qualified-type-def type-id='type-id-738' const='yes' id='type-id-739'/>
<reference-type-def kind='lvalue' type-id='type-id-739' size-in-bits='64' id='type-id-740'/>
<pointer-type-def type-id='type-id-739' size-in-bits='64' id='type-id-741'/>
<qualified-type-def type-id='type-id-742' const='yes' id='type-id-743'/>
<reference-type-def kind='lvalue' type-id='type-id-743' size-in-bits='64' id='type-id-744'/>
<pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-745'/>
<qualified-type-def type-id='type-id-746' const='yes' id='type-id-747'/>
<reference-type-def kind='lvalue' type-id='type-id-747' size-in-bits='64' id='type-id-748'/>
<qualified-type-def type-id='type-id-749' const='yes' id='type-id-750'/>
<reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-751'/>
<qualified-type-def type-id='type-id-752' const='yes' id='type-id-753'/>
<reference-type-def kind='lvalue' type-id='type-id-753' size-in-bits='64' id='type-id-754'/>
<qualified-type-def type-id='type-id-755' const='yes' id='type-id-756'/>
<reference-type-def kind='lvalue' type-id='type-id-756' size-in-bits='64' id='type-id-757'/>
<qualified-type-def type-id='type-id-758' const='yes' id='type-id-759'/>
<reference-type-def kind='lvalue' type-id='type-id-759' size-in-bits='64' id='type-id-760'/>
<pointer-type-def type-id='type-id-759' 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'/>
<reference-type-def kind='lvalue' 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'/>
<qualified-type-def type-id='type-id-774' const='yes' id='type-id-775'/>
<reference-type-def kind='lvalue' type-id='type-id-775' size-in-bits='64' id='type-id-776'/>
<pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-777'/>
<qualified-type-def type-id='type-id-778' const='yes' id='type-id-779'/>
<reference-type-def kind='lvalue' type-id='type-id-779' size-in-bits='64' id='type-id-780'/>
<qualified-type-def type-id='type-id-781' const='yes' id='type-id-782'/>
<reference-type-def kind='lvalue' type-id='type-id-782' size-in-bits='64' id='type-id-783'/>
<qualified-type-def type-id='type-id-784' const='yes' id='type-id-785'/>
<reference-type-def kind='lvalue' type-id='type-id-785' size-in-bits='64' id='type-id-786'/>
<qualified-type-def type-id='type-id-787' const='yes' id='type-id-788'/>
<reference-type-def kind='lvalue' type-id='type-id-788' size-in-bits='64' id='type-id-789'/>
<qualified-type-def type-id='type-id-790' const='yes' id='type-id-791'/>
<reference-type-def kind='lvalue' type-id='type-id-791' size-in-bits='64' id='type-id-792'/>
<pointer-type-def type-id='type-id-791' size-in-bits='64' id='type-id-793'/>
<qualified-type-def type-id='type-id-794' const='yes' id='type-id-795'/>
<reference-type-def kind='lvalue' type-id='type-id-795' size-in-bits='64' id='type-id-796'/>
<qualified-type-def type-id='type-id-797' const='yes' id='type-id-798'/>
<reference-type-def kind='lvalue' type-id='type-id-798' size-in-bits='64' id='type-id-799'/>
<qualified-type-def type-id='type-id-800' const='yes' id='type-id-801'/>
<reference-type-def kind='lvalue' type-id='type-id-801' size-in-bits='64' id='type-id-802'/>
<qualified-type-def type-id='type-id-803' const='yes' id='type-id-804'/>
<reference-type-def kind='lvalue' type-id='type-id-804' size-in-bits='64' id='type-id-805'/>
<qualified-type-def type-id='type-id-806' const='yes' id='type-id-807'/>
<pointer-type-def type-id='type-id-807' size-in-bits='64' id='type-id-808'/>
<qualified-type-def type-id='type-id-809' const='yes' id='type-id-810'/>
<reference-type-def kind='lvalue' type-id='type-id-810' size-in-bits='64' id='type-id-811'/>
<qualified-type-def type-id='type-id-812' const='yes' id='type-id-813'/>
<reference-type-def kind='lvalue' type-id='type-id-813' size-in-bits='64' id='type-id-814'/>
<qualified-type-def type-id='type-id-815' const='yes' id='type-id-816'/>
<pointer-type-def 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'/>
<pointer-type-def type-id='type-id-822' size-in-bits='64' id='type-id-824'/>
<qualified-type-def type-id='type-id-825' const='yes' id='type-id-826'/>
<reference-type-def kind='lvalue' type-id='type-id-826' size-in-bits='64' id='type-id-827'/>
<pointer-type-def type-id='type-id-826' size-in-bits='64' id='type-id-828'/>
<qualified-type-def type-id='type-id-829' const='yes' id='type-id-830'/>
<reference-type-def kind='lvalue' type-id='type-id-830' size-in-bits='64' id='type-id-831'/>
<pointer-type-def type-id='type-id-830' size-in-bits='64' id='type-id-832'/>
<qualified-type-def type-id='type-id-833' const='yes' id='type-id-834'/>
<reference-type-def kind='lvalue' type-id='type-id-834' size-in-bits='64' id='type-id-835'/>
<pointer-type-def type-id='type-id-834' size-in-bits='64' id='type-id-836'/>
<qualified-type-def type-id='type-id-837' const='yes' id='type-id-838'/>
<pointer-type-def 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'/>
<pointer-type-def type-id='type-id-841' size-in-bits='64' id='type-id-843'/>
<qualified-type-def type-id='type-id-844' const='yes' id='type-id-845'/>
<reference-type-def kind='lvalue' type-id='type-id-845' size-in-bits='64' id='type-id-846'/>
<qualified-type-def type-id='type-id-847' const='yes' id='type-id-848'/>
<reference-type-def kind='lvalue' type-id='type-id-848' size-in-bits='64' id='type-id-849'/>
<qualified-type-def type-id='type-id-850' const='yes' id='type-id-851'/>
<reference-type-def kind='lvalue' type-id='type-id-851' size-in-bits='64' id='type-id-852'/>
<qualified-type-def type-id='type-id-853' const='yes' id='type-id-854'/>
<reference-type-def kind='lvalue' type-id='type-id-854' size-in-bits='64' id='type-id-855'/>
<qualified-type-def type-id='type-id-856' const='yes' id='type-id-857'/>
<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-859' const='yes' id='type-id-860'/>
<reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-861'/>
<qualified-type-def type-id='type-id-862' const='yes' id='type-id-863'/>
<reference-type-def kind='lvalue' type-id='type-id-863' size-in-bits='64' id='type-id-864'/>
<qualified-type-def type-id='type-id-865' const='yes' id='type-id-866'/>
<reference-type-def kind='lvalue' type-id='type-id-866' 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'/>
<qualified-type-def type-id='type-id-871' const='yes' id='type-id-872'/>
<reference-type-def kind='lvalue' type-id='type-id-872' size-in-bits='64' id='type-id-873'/>
<qualified-type-def type-id='type-id-874' const='yes' id='type-id-875'/>
<reference-type-def kind='lvalue' type-id='type-id-875' size-in-bits='64' id='type-id-876'/>
<qualified-type-def type-id='type-id-877' const='yes' id='type-id-878'/>
<reference-type-def kind='lvalue' type-id='type-id-878' size-in-bits='64' id='type-id-879'/>
<qualified-type-def type-id='type-id-880' const='yes' id='type-id-881'/>
<pointer-type-def type-id='type-id-881' 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'/>
<pointer-type-def type-id='type-id-890' size-in-bits='64' id='type-id-891'/>
<qualified-type-def type-id='type-id-892' const='yes' id='type-id-893'/>
<reference-type-def kind='lvalue' type-id='type-id-893' size-in-bits='64' id='type-id-894'/>
<qualified-type-def type-id='type-id-895' const='yes' id='type-id-896'/>
<reference-type-def kind='lvalue' type-id='type-id-896' size-in-bits='64' id='type-id-897'/>
<qualified-type-def type-id='type-id-898' const='yes' id='type-id-899'/>
<pointer-type-def type-id='type-id-899' size-in-bits='64' id='type-id-900'/>
<qualified-type-def type-id='type-id-901' const='yes' id='type-id-902'/>
<reference-type-def kind='lvalue' type-id='type-id-902' size-in-bits='64' id='type-id-903'/>
<qualified-type-def type-id='type-id-904' const='yes' id='type-id-905'/>
<reference-type-def kind='lvalue' type-id='type-id-905' size-in-bits='64' id='type-id-906'/>
<qualified-type-def type-id='type-id-907' const='yes' id='type-id-908'/>
<pointer-type-def type-id='type-id-908' size-in-bits='64' id='type-id-909'/>
<qualified-type-def type-id='type-id-910' const='yes' id='type-id-911'/>
<reference-type-def kind='lvalue' type-id='type-id-911' size-in-bits='64' id='type-id-912'/>
<qualified-type-def type-id='type-id-913' const='yes' id='type-id-914'/>
<reference-type-def kind='lvalue' type-id='type-id-914' size-in-bits='64' id='type-id-915'/>
<qualified-type-def type-id='type-id-916' const='yes' id='type-id-917'/>
<pointer-type-def type-id='type-id-917' size-in-bits='64' id='type-id-918'/>
<qualified-type-def type-id='type-id-919' const='yes' id='type-id-920'/>
<reference-type-def kind='lvalue' type-id='type-id-920' size-in-bits='64' id='type-id-921'/>
<qualified-type-def type-id='type-id-922' const='yes' id='type-id-923'/>
<reference-type-def kind='lvalue' type-id='type-id-923' size-in-bits='64' id='type-id-924'/>
<qualified-type-def type-id='type-id-925' const='yes' id='type-id-926'/>
<pointer-type-def type-id='type-id-926' size-in-bits='64' id='type-id-927'/>
<qualified-type-def type-id='type-id-928' const='yes' id='type-id-929'/>
<reference-type-def kind='lvalue' type-id='type-id-929' size-in-bits='64' id='type-id-930'/>
<qualified-type-def type-id='type-id-931' const='yes' id='type-id-932'/>
<reference-type-def kind='lvalue' type-id='type-id-932' size-in-bits='64' id='type-id-933'/>
<qualified-type-def type-id='type-id-934' const='yes' id='type-id-935'/>
<pointer-type-def type-id='type-id-935' size-in-bits='64' id='type-id-936'/>
<qualified-type-def type-id='type-id-937' const='yes' id='type-id-938'/>
<reference-type-def kind='lvalue' type-id='type-id-938' size-in-bits='64' id='type-id-939'/>
<qualified-type-def type-id='type-id-940' const='yes' id='type-id-941'/>
<reference-type-def kind='lvalue' type-id='type-id-941' size-in-bits='64' id='type-id-942'/>
<qualified-type-def type-id='type-id-943' const='yes' id='type-id-944'/>
<reference-type-def kind='lvalue' type-id='type-id-944' size-in-bits='64' id='type-id-945'/>
<pointer-type-def type-id='type-id-944' size-in-bits='64' id='type-id-946'/>
<qualified-type-def type-id='type-id-947' const='yes' id='type-id-948'/>
<reference-type-def kind='lvalue' 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'/>
<pointer-type-def 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'/>
<pointer-type-def 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'/>
<pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-965'/>
<qualified-type-def type-id='type-id-966' const='yes' id='type-id-967'/>
<pointer-type-def type-id='type-id-967' size-in-bits='64' 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'/>
<pointer-type-def type-id='type-id-970' size-in-bits='64' id='type-id-972'/>
<qualified-type-def type-id='type-id-973' const='yes' id='type-id-974'/>
<reference-type-def kind='lvalue' type-id='type-id-974' size-in-bits='64' id='type-id-975'/>
<qualified-type-def type-id='type-id-976' const='yes' id='type-id-977'/>
<pointer-type-def type-id='type-id-977' size-in-bits='64' id='type-id-978'/>
<qualified-type-def type-id='type-id-979' const='yes' id='type-id-980'/>
<reference-type-def kind='lvalue' type-id='type-id-980' size-in-bits='64' id='type-id-981'/>
<qualified-type-def type-id='type-id-982' const='yes' id='type-id-983'/>
<reference-type-def kind='lvalue' type-id='type-id-983' size-in-bits='64' id='type-id-984'/>
<qualified-type-def type-id='type-id-985' const='yes' id='type-id-986'/>
<reference-type-def kind='lvalue' type-id='type-id-986' 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'/>
<reference-type-def kind='lvalue' 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'/>
<reference-type-def kind='lvalue' 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'/>
<qualified-type-def type-id='type-id-1006' const='yes' id='type-id-1007'/>
<reference-type-def kind='lvalue' type-id='type-id-1007' size-in-bits='64' id='type-id-1008'/>
<pointer-type-def type-id='type-id-1007' 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'/>
<pointer-type-def 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'/>
<reference-type-def kind='lvalue' 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'/>
<pointer-type-def type-id='type-id-1021' size-in-bits='64' id='type-id-1023'/>
<qualified-type-def type-id='type-id-1024' const='yes' id='type-id-1025'/>
<reference-type-def kind='lvalue' type-id='type-id-1025' size-in-bits='64' id='type-id-1026'/>
<pointer-type-def type-id='type-id-1025' size-in-bits='64' id='type-id-1027'/>
<qualified-type-def type-id='type-id-1028' const='yes' id='type-id-1029'/>
<reference-type-def kind='lvalue' type-id='type-id-1029' size-in-bits='64' id='type-id-1030'/>
<qualified-type-def type-id='type-id-1031' const='yes' id='type-id-1032'/>
<reference-type-def kind='lvalue' type-id='type-id-1032' size-in-bits='64' id='type-id-1033'/>
<qualified-type-def type-id='type-id-1034' const='yes' id='type-id-1035'/>
<reference-type-def kind='lvalue' type-id='type-id-1035' size-in-bits='64' id='type-id-1036'/>
<qualified-type-def type-id='type-id-1037' const='yes' id='type-id-1038'/>
<reference-type-def kind='lvalue' type-id='type-id-1038' size-in-bits='64' id='type-id-1039'/>
<qualified-type-def type-id='type-id-1040' const='yes' id='type-id-1041'/>
<reference-type-def kind='lvalue' type-id='type-id-1041' size-in-bits='64' id='type-id-1042'/>
<qualified-type-def type-id='type-id-1043' const='yes' id='type-id-1044'/>
<reference-type-def kind='lvalue' type-id='type-id-1044' size-in-bits='64' id='type-id-1045'/>
<qualified-type-def type-id='type-id-1046' const='yes' id='type-id-1047'/>
<reference-type-def kind='lvalue' type-id='type-id-1047' size-in-bits='64' id='type-id-1048'/>
<qualified-type-def type-id='type-id-1049' const='yes' id='type-id-1050'/>
<reference-type-def kind='lvalue' type-id='type-id-1050' size-in-bits='64' id='type-id-1051'/>
<qualified-type-def type-id='type-id-1052' const='yes' id='type-id-1053'/>
<reference-type-def kind='lvalue' type-id='type-id-1053' size-in-bits='64' id='type-id-1054'/>
<qualified-type-def type-id='type-id-1055' const='yes' id='type-id-1056'/>
<reference-type-def kind='lvalue' 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'/>
<qualified-type-def type-id='type-id-1064' const='yes' id='type-id-1065'/>
<reference-type-def kind='lvalue' type-id='type-id-1065' size-in-bits='64' id='type-id-1066'/>
<qualified-type-def type-id='type-id-1067' const='yes' id='type-id-1068'/>
<reference-type-def kind='lvalue' type-id='type-id-1068' size-in-bits='64' id='type-id-1069'/>
<qualified-type-def type-id='type-id-1070' const='yes' id='type-id-1071'/>
<reference-type-def kind='lvalue' type-id='type-id-1071' size-in-bits='64' id='type-id-1072'/>
<qualified-type-def type-id='type-id-1073' const='yes' id='type-id-1074'/>
<reference-type-def kind='lvalue' type-id='type-id-1074' size-in-bits='64' id='type-id-1075'/>
<qualified-type-def type-id='type-id-1076' const='yes' id='type-id-1077'/>
<reference-type-def kind='lvalue' type-id='type-id-1077' size-in-bits='64' id='type-id-1078'/>
<qualified-type-def type-id='type-id-1079' const='yes' id='type-id-1080'/>
<reference-type-def kind='lvalue' type-id='type-id-1080' size-in-bits='64' id='type-id-1081'/>
<qualified-type-def type-id='type-id-1082' const='yes' id='type-id-1083'/>
<reference-type-def kind='lvalue' type-id='type-id-1083' size-in-bits='64' id='type-id-1084'/>
<qualified-type-def type-id='type-id-1085' const='yes' id='type-id-1086'/>
<reference-type-def kind='lvalue' type-id='type-id-1086' size-in-bits='64' id='type-id-1087'/>
<qualified-type-def type-id='type-id-1088' const='yes' id='type-id-1089'/>
<reference-type-def kind='lvalue' type-id='type-id-1089' size-in-bits='64' id='type-id-1090'/>
<qualified-type-def type-id='type-id-1091' const='yes' id='type-id-1092'/>
<reference-type-def kind='lvalue' type-id='type-id-1092' size-in-bits='64' id='type-id-1093'/>
<qualified-type-def type-id='type-id-1094' const='yes' id='type-id-1095'/>
<reference-type-def kind='lvalue' type-id='type-id-1095' size-in-bits='64' id='type-id-1096'/>
<qualified-type-def type-id='type-id-1097' const='yes' id='type-id-1098'/>
<reference-type-def kind='lvalue' type-id='type-id-1098' size-in-bits='64' id='type-id-1099'/>
<qualified-type-def type-id='type-id-1100' const='yes' id='type-id-1101'/>
<reference-type-def kind='lvalue' type-id='type-id-1101' size-in-bits='64' id='type-id-1102'/>
<qualified-type-def type-id='type-id-1103' const='yes' id='type-id-1104'/>
<reference-type-def kind='lvalue' type-id='type-id-1104' size-in-bits='64' id='type-id-1105'/>
<qualified-type-def type-id='type-id-37' const='yes' id='type-id-1106'/>
<reference-type-def kind='lvalue' type-id='type-id-1106' size-in-bits='64' id='type-id-1107'/>
<pointer-type-def type-id='type-id-1106' size-in-bits='64' id='type-id-1108'/>
<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'/>
<pointer-type-def 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'/>
<qualified-type-def type-id='type-id-1116' const='yes' id='type-id-1117'/>
<reference-type-def kind='lvalue' type-id='type-id-1117' size-in-bits='64' id='type-id-1118'/>
<qualified-type-def type-id='type-id-1119' const='yes' id='type-id-1120'/>
<reference-type-def kind='lvalue' type-id='type-id-1120' size-in-bits='64' id='type-id-1121'/>
<pointer-type-def type-id='type-id-1120' 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'/>
<reference-type-def kind='lvalue' type-id='type-id-1127' size-in-bits='64' id='type-id-1128'/>
<pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-1129'/>
<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'/>
<pointer-type-def type-id='type-id-1134' size-in-bits='64' id='type-id-1136'/>
<qualified-type-def type-id='type-id-1137' const='yes' id='type-id-1138'/>
<reference-type-def kind='lvalue' type-id='type-id-1138' size-in-bits='64' id='type-id-1139'/>
<qualified-type-def type-id='type-id-1140' const='yes' id='type-id-1141'/>
<pointer-type-def type-id='type-id-1141' size-in-bits='64' id='type-id-1142'/>
<qualified-type-def type-id='type-id-1143' const='yes' id='type-id-1144'/>
<reference-type-def kind='lvalue' type-id='type-id-1144' size-in-bits='64' id='type-id-1145'/>
<qualified-type-def type-id='type-id-1146' const='yes' id='type-id-1147'/>
<reference-type-def kind='lvalue' type-id='type-id-1147' size-in-bits='64' id='type-id-1148'/>
<pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-1149'/>
<qualified-type-def type-id='type-id-1150' const='yes' id='type-id-1151'/>
<reference-type-def kind='lvalue' type-id='type-id-1151' size-in-bits='64' id='type-id-1152'/>
<pointer-type-def type-id='type-id-1151' size-in-bits='64' id='type-id-1153'/>
<qualified-type-def type-id='type-id-1154' const='yes' id='type-id-1155'/>
<reference-type-def kind='lvalue' type-id='type-id-1155' size-in-bits='64' id='type-id-1156'/>
<pointer-type-def type-id='type-id-1155' size-in-bits='64' id='type-id-1157'/>
<qualified-type-def type-id='type-id-1158' const='yes' id='type-id-1159'/>
<reference-type-def kind='lvalue' type-id='type-id-1159' size-in-bits='64' id='type-id-1160'/>
<pointer-type-def type-id='type-id-1159' 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'/>
<pointer-type-def 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'/>
<pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-1171'/>
<qualified-type-def type-id='type-id-1172' const='yes' id='type-id-1173'/>
<pointer-type-def type-id='type-id-1173' size-in-bits='64' id='type-id-1174'/>
<qualified-type-def type-id='type-id-1175' const='yes' id='type-id-1176'/>
<pointer-type-def type-id='type-id-1176' size-in-bits='64' id='type-id-1177'/>
<qualified-type-def type-id='type-id-1178' const='yes' id='type-id-1179'/>
<pointer-type-def type-id='type-id-1179' size-in-bits='64' id='type-id-1180'/>
<qualified-type-def type-id='type-id-1181' const='yes' id='type-id-1182'/>
<pointer-type-def type-id='type-id-1182' size-in-bits='64' id='type-id-1183'/>
<qualified-type-def type-id='type-id-1184' const='yes' id='type-id-1185'/>
<pointer-type-def type-id='type-id-1185' size-in-bits='64' id='type-id-1186'/>
<qualified-type-def type-id='type-id-1187' const='yes' id='type-id-1188'/>
<pointer-type-def type-id='type-id-1188' size-in-bits='64' id='type-id-1189'/>
<qualified-type-def type-id='type-id-1190' const='yes' id='type-id-1191'/>
<pointer-type-def type-id='type-id-1191' size-in-bits='64' id='type-id-1192'/>
<qualified-type-def type-id='type-id-1193' const='yes' id='type-id-1194'/>
<pointer-type-def type-id='type-id-1194' size-in-bits='64' id='type-id-1195'/>
<qualified-type-def type-id='type-id-1196' const='yes' id='type-id-1197'/>
<pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-1198'/>
<qualified-type-def type-id='type-id-1199' const='yes' id='type-id-1200'/>
<pointer-type-def type-id='type-id-1200' size-in-bits='64' id='type-id-1201'/>
<qualified-type-def type-id='type-id-1202' const='yes' id='type-id-1203'/>
<qualified-type-def type-id='type-id-1204' const='yes' id='type-id-1205'/>
<qualified-type-def type-id='type-id-1206' const='yes' id='type-id-1207'/>
<qualified-type-def type-id='type-id-1208' const='yes' id='type-id-1209'/>
<qualified-type-def type-id='type-id-1210' const='yes' id='type-id-1211'/>
<reference-type-def kind='lvalue' type-id='type-id-1211' size-in-bits='64' id='type-id-1212'/>
<pointer-type-def type-id='type-id-1211' size-in-bits='64' id='type-id-1213'/>
<qualified-type-def type-id='type-id-1214' const='yes' id='type-id-1215'/>
<reference-type-def kind='lvalue' type-id='type-id-1215' size-in-bits='64' id='type-id-1216'/>
<pointer-type-def type-id='type-id-1215' size-in-bits='64' id='type-id-1217'/>
<qualified-type-def type-id='type-id-1218' const='yes' id='type-id-1219'/>
<reference-type-def kind='lvalue' type-id='type-id-1219' size-in-bits='64' id='type-id-1220'/>
<qualified-type-def type-id='type-id-1221' const='yes' id='type-id-1222'/>
<reference-type-def kind='lvalue' type-id='type-id-1222' size-in-bits='64' id='type-id-1223'/>
<qualified-type-def type-id='type-id-1224' const='yes' id='type-id-1225'/>
<reference-type-def kind='lvalue' type-id='type-id-1225' size-in-bits='64' id='type-id-1226'/>
<pointer-type-def type-id='type-id-1225' size-in-bits='64' id='type-id-1227'/>
<qualified-type-def type-id='type-id-1228' const='yes' id='type-id-1229'/>
<reference-type-def kind='lvalue' 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'/>
<reference-type-def kind='lvalue' 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'/>
<reference-type-def kind='lvalue' type-id='type-id-1235' size-in-bits='64' id='type-id-1236'/>
<pointer-type-def type-id='type-id-1235' size-in-bits='64' id='type-id-1237'/>
<qualified-type-def type-id='type-id-1238' const='yes' id='type-id-1239'/>
<reference-type-def kind='lvalue' type-id='type-id-1239' size-in-bits='64' id='type-id-1240'/>
<qualified-type-def type-id='type-id-1241' const='yes' id='type-id-1242'/>
<reference-type-def kind='lvalue' type-id='type-id-1242' size-in-bits='64' id='type-id-1243'/>
<qualified-type-def type-id='type-id-1244' const='yes' id='type-id-1245'/>
<reference-type-def kind='lvalue' type-id='type-id-1245' size-in-bits='64' id='type-id-1246'/>
<qualified-type-def type-id='type-id-1247' const='yes' id='type-id-1248'/>
<reference-type-def kind='lvalue' type-id='type-id-1248' size-in-bits='64' id='type-id-1249'/>
<qualified-type-def type-id='type-id-1250' const='yes' id='type-id-1251'/>
<reference-type-def kind='lvalue' type-id='type-id-1251' size-in-bits='64' id='type-id-1252'/>
<pointer-type-def type-id='type-id-1251' size-in-bits='64' 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'/>
<qualified-type-def type-id='type-id-1257' const='yes' id='type-id-1258'/>
<reference-type-def kind='lvalue' type-id='type-id-1258' size-in-bits='64' id='type-id-1259'/>
<qualified-type-def type-id='type-id-1260' const='yes' id='type-id-1261'/>
<reference-type-def kind='lvalue' type-id='type-id-1261' size-in-bits='64' id='type-id-1262'/>
<qualified-type-def type-id='type-id-1263' const='yes' id='type-id-1264'/>
<reference-type-def kind='lvalue' type-id='type-id-1264' size-in-bits='64' id='type-id-1265'/>
<qualified-type-def type-id='type-id-1266' const='yes' id='type-id-1267'/>
<reference-type-def kind='lvalue' type-id='type-id-1267' size-in-bits='64' id='type-id-1268'/>
<pointer-type-def type-id='type-id-1267' size-in-bits='64' id='type-id-1269'/>
<qualified-type-def type-id='type-id-1270' const='yes' id='type-id-1271'/>
<reference-type-def kind='lvalue' type-id='type-id-1271' size-in-bits='64' id='type-id-1272'/>
<qualified-type-def type-id='type-id-1273' const='yes' id='type-id-1274'/>
<reference-type-def kind='lvalue' type-id='type-id-1274' size-in-bits='64' id='type-id-1275'/>
<qualified-type-def type-id='type-id-1276' const='yes' id='type-id-1277'/>
<reference-type-def kind='lvalue' type-id='type-id-1277' size-in-bits='64' id='type-id-1278'/>
<qualified-type-def type-id='type-id-1279' const='yes' id='type-id-1280'/>
<reference-type-def kind='lvalue' type-id='type-id-1280' size-in-bits='64' id='type-id-1281'/>
<qualified-type-def type-id='type-id-1282' const='yes' id='type-id-1283'/>
<qualified-type-def type-id='type-id-1284' const='yes' id='type-id-1285'/>
<reference-type-def kind='lvalue' type-id='type-id-1285' size-in-bits='64' id='type-id-1286'/>
<pointer-type-def type-id='type-id-1285' 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'/>
<pointer-type-def type-id='type-id-1292' size-in-bits='64' id='type-id-1294'/>
<qualified-type-def type-id='type-id-1295' const='yes' id='type-id-1296'/>
<reference-type-def kind='lvalue' type-id='type-id-1296' size-in-bits='64' id='type-id-1297'/>
<pointer-type-def type-id='type-id-1296' size-in-bits='64' id='type-id-1298'/>
<qualified-type-def type-id='type-id-1299' const='yes' id='type-id-1300'/>
<reference-type-def kind='lvalue' type-id='type-id-1300' size-in-bits='64' id='type-id-1301'/>
<pointer-type-def type-id='type-id-1300' size-in-bits='64' id='type-id-1302'/>
<qualified-type-def type-id='type-id-1303' const='yes' id='type-id-1304'/>
<reference-type-def kind='lvalue' type-id='type-id-1304' size-in-bits='64' id='type-id-1305'/>
<pointer-type-def type-id='type-id-1304' 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'/>
<pointer-type-def type-id='type-id-1315' size-in-bits='64' id='type-id-1317'/>
<qualified-type-def type-id='type-id-1318' const='yes' id='type-id-1319'/>
<reference-type-def kind='lvalue' type-id='type-id-1319' size-in-bits='64' id='type-id-1320'/>
<pointer-type-def type-id='type-id-1319' size-in-bits='64' id='type-id-1321'/>
<qualified-type-def type-id='type-id-1322' const='yes' id='type-id-1323'/>
<reference-type-def kind='lvalue' type-id='type-id-1323' size-in-bits='64' id='type-id-1324'/>
<qualified-type-def type-id='type-id-1325' const='yes' id='type-id-1326'/>
<reference-type-def kind='lvalue' type-id='type-id-1326' size-in-bits='64' id='type-id-1327'/>
<qualified-type-def type-id='type-id-1328' const='yes' id='type-id-1329'/>
<reference-type-def kind='lvalue' type-id='type-id-1329' size-in-bits='64' id='type-id-1330'/>
<qualified-type-def type-id='type-id-1331' const='yes' id='type-id-1332'/>
<reference-type-def kind='lvalue' type-id='type-id-1332' size-in-bits='64' id='type-id-1333'/>
<pointer-type-def type-id='type-id-1332' size-in-bits='64' id='type-id-1334'/>
<qualified-type-def type-id='type-id-1335' const='yes' 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'/>
<qualified-type-def type-id='type-id-1340' const='yes' id='type-id-1341'/>
<reference-type-def kind='lvalue' type-id='type-id-1341' size-in-bits='64' id='type-id-1342'/>
<qualified-type-def type-id='type-id-1343' const='yes' id='type-id-1344'/>
<reference-type-def kind='lvalue' type-id='type-id-1344' size-in-bits='64' id='type-id-1345'/>
<qualified-type-def type-id='type-id-1346' const='yes' id='type-id-1347'/>
<reference-type-def kind='lvalue' type-id='type-id-1347' 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'/>
<reference-type-def kind='lvalue' type-id='type-id-1352' size-in-bits='64' id='type-id-1353'/>
<qualified-type-def type-id='type-id-1354' const='yes' id='type-id-1355'/>
<reference-type-def kind='lvalue' type-id='type-id-1355' size-in-bits='64' id='type-id-1356'/>
<pointer-type-def type-id='type-id-1355' size-in-bits='64' id='type-id-1357'/>
<qualified-type-def type-id='type-id-1358' const='yes' id='type-id-1359'/>
<reference-type-def kind='lvalue' type-id='type-id-1359' size-in-bits='64' id='type-id-1360'/>
<qualified-type-def type-id='type-id-1361' const='yes' id='type-id-1362'/>
<reference-type-def kind='lvalue' type-id='type-id-1362' size-in-bits='64' id='type-id-1363'/>
<pointer-type-def type-id='type-id-1362' size-in-bits='64' id='type-id-1364'/>
<qualified-type-def type-id='type-id-1365' const='yes' id='type-id-1366'/>
<reference-type-def kind='lvalue' type-id='type-id-1366' 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'/>
<pointer-type-def type-id='type-id-1369' size-in-bits='64' id='type-id-1371'/>
<qualified-type-def type-id='type-id-1372' const='yes' id='type-id-1373'/>
<reference-type-def kind='lvalue' type-id='type-id-1373' size-in-bits='64' id='type-id-1374'/>
<qualified-type-def type-id='type-id-1375' const='yes' id='type-id-1376'/>
<reference-type-def kind='lvalue' type-id='type-id-1376' size-in-bits='64' id='type-id-1377'/>
<qualified-type-def type-id='type-id-1378' const='yes' id='type-id-1379'/>
<reference-type-def kind='lvalue' type-id='type-id-1379' size-in-bits='64' id='type-id-1380'/>
<qualified-type-def type-id='type-id-1381' const='yes' id='type-id-1382'/>
<reference-type-def kind='lvalue' type-id='type-id-1382' size-in-bits='64' id='type-id-1383'/>
<qualified-type-def type-id='type-id-1384' const='yes' id='type-id-1385'/>
<reference-type-def kind='lvalue' type-id='type-id-1385' size-in-bits='64' id='type-id-1386'/>
<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'/>
<reference-type-def kind='lvalue' type-id='type-id-1391' size-in-bits='64' id='type-id-1392'/>
<pointer-type-def type-id='type-id-1391' size-in-bits='64' id='type-id-1393'/>
<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'/>
<qualified-type-def type-id='type-id-1401' const='yes' id='type-id-1402'/>
<reference-type-def kind='lvalue' type-id='type-id-1402' size-in-bits='64' id='type-id-1403'/>
<qualified-type-def type-id='type-id-1404' const='yes' id='type-id-1405'/>
<reference-type-def kind='lvalue' type-id='type-id-1405' size-in-bits='64' id='type-id-1406'/>
<qualified-type-def type-id='type-id-1407' const='yes' id='type-id-1408'/>
<reference-type-def kind='lvalue' type-id='type-id-1408' size-in-bits='64' id='type-id-1409'/>
<pointer-type-def type-id='type-id-1408' size-in-bits='64' id='type-id-1410'/>
<qualified-type-def type-id='type-id-1411' const='yes' id='type-id-1412'/>
<reference-type-def kind='lvalue' type-id='type-id-1412' size-in-bits='64' 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'/>
<pointer-type-def type-id='type-id-1428' size-in-bits='64' id='type-id-1430'/>
<qualified-type-def type-id='type-id-1431' const='yes' id='type-id-1432'/>
<reference-type-def kind='lvalue' type-id='type-id-1432' size-in-bits='64' id='type-id-1433'/>
<qualified-type-def type-id='type-id-1434' const='yes' id='type-id-1435'/>
<reference-type-def kind='lvalue' type-id='type-id-1435' size-in-bits='64' id='type-id-1436'/>
<qualified-type-def type-id='type-id-1437' const='yes' id='type-id-1438'/>
<reference-type-def kind='lvalue' type-id='type-id-1438' size-in-bits='64' id='type-id-1439'/>
<pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-1440'/>
<qualified-type-def type-id='type-id-1441' const='yes' id='type-id-1442'/>
<reference-type-def kind='lvalue' type-id='type-id-1442' size-in-bits='64' id='type-id-1443'/>
<qualified-type-def type-id='type-id-1444' const='yes' id='type-id-1445'/>
<reference-type-def kind='lvalue' type-id='type-id-1445' size-in-bits='64' id='type-id-1446'/>
<qualified-type-def type-id='type-id-1447' const='yes' id='type-id-1448'/>
<reference-type-def kind='lvalue' type-id='type-id-1448' size-in-bits='64' id='type-id-1449'/>
<pointer-type-def type-id='type-id-1448' size-in-bits='64' id='type-id-1450'/>
<qualified-type-def type-id='type-id-1451' const='yes' id='type-id-1452'/>
<reference-type-def kind='lvalue' type-id='type-id-1452' size-in-bits='64' id='type-id-1453'/>
<qualified-type-def type-id='type-id-1454' const='yes' 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'/>
<qualified-type-def type-id='type-id-1459' const='yes' id='type-id-1460'/>
<reference-type-def kind='lvalue' type-id='type-id-1460' size-in-bits='64' id='type-id-1461'/>
<pointer-type-def type-id='type-id-1460' 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'/>
<qualified-type-def type-id='type-id-1469' const='yes' id='type-id-1470'/>
<reference-type-def kind='lvalue' type-id='type-id-1470' size-in-bits='64' id='type-id-1471'/>
<qualified-type-def type-id='type-id-63' const='yes' id='type-id-1472'/>
<pointer-type-def type-id='type-id-1472' size-in-bits='64' id='type-id-1473'/>
<qualified-type-def type-id='type-id-84' const='yes' id='type-id-1474'/>
<pointer-type-def type-id='type-id-1474' size-in-bits='64' id='type-id-1475'/>
<qualified-type-def type-id='type-id-41' const='yes' id='type-id-1476'/>
<qualified-type-def type-id='type-id-22' const='yes' id='type-id-1477'/>
<reference-type-def kind='lvalue' type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
<qualified-type-def type-id='type-id-50' const='yes' id='type-id-1479'/>
<reference-type-def kind='lvalue' type-id='type-id-1479' size-in-bits='64' id='type-id-1480'/>
<pointer-type-def type-id='type-id-1479' size-in-bits='64' id='type-id-1481'/>
<qualified-type-def type-id='type-id-55' const='yes' id='type-id-1482'/>
<qualified-type-def type-id='type-id-58' const='yes' id='type-id-1483'/>
<pointer-type-def type-id='type-id-1483' size-in-bits='64' id='type-id-1484'/>
<pointer-type-def type-id='type-id-1484' size-in-bits='64' id='type-id-1485'/>
<reference-type-def kind='lvalue' type-id='type-id-27' size-in-bits='64' id='type-id-1486'/>
<pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-1487'/>
<pointer-type-def type-id='type-id-95' size-in-bits='64' id='type-id-1488'/>
<pointer-type-def type-id='type-id-1489' 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-1490'/>
<pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-1491'/>
<pointer-type-def type-id='type-id-86' size-in-bits='64' id='type-id-1492'/>
<pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-1493'/>
<reference-type-def kind='lvalue' type-id='type-id-33' size-in-bits='64' id='type-id-1494'/>
<pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-1495'/>
<pointer-type-def type-id='type-id-81' size-in-bits='64' id='type-id-1496'/>
<pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-1497'/>
<pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-1498'/>
<pointer-type-def type-id='type-id-1499' size-in-bits='64' id='type-id-1500'/>
<pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-1501'/>
<pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-1502'/>
<pointer-type-def type-id='type-id-389' size-in-bits='64' id='type-id-1503'/>
<pointer-type-def type-id='type-id-392' size-in-bits='64' id='type-id-1504'/>
<reference-type-def kind='lvalue' type-id='type-id-395' size-in-bits='64' id='type-id-1505'/>
<pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-1506'/>
<reference-type-def kind='lvalue' type-id='type-id-1507' size-in-bits='64' id='type-id-1508'/>
<reference-type-def kind='lvalue' type-id='type-id-1509' size-in-bits='64' id='type-id-1510'/>
<reference-type-def kind='lvalue' type-id='type-id-399' size-in-bits='64' id='type-id-1511'/>
<reference-type-def kind='rvalue' type-id='type-id-399' size-in-bits='64' id='type-id-1512'/>
<pointer-type-def type-id='type-id-399' size-in-bits='64' id='type-id-1513'/>
<reference-type-def kind='lvalue' type-id='type-id-406' size-in-bits='64' id='type-id-1514'/>
<pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-1515'/>
<qualified-type-def type-id='type-id-1515' const='yes' id='type-id-1516'/>
<reference-type-def kind='lvalue' type-id='type-id-1516' size-in-bits='64' id='type-id-1517'/>
<reference-type-def kind='lvalue' type-id='type-id-1515' size-in-bits='64' id='type-id-1518'/>
<reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-1519'/>
<pointer-type-def type-id='type-id-410' size-in-bits='64' id='type-id-1520'/>
<reference-type-def kind='lvalue' type-id='type-id-414' size-in-bits='64' id='type-id-1521'/>
<pointer-type-def type-id='type-id-414' size-in-bits='64' id='type-id-1522'/>
<pointer-type-def type-id='type-id-417' size-in-bits='64' id='type-id-1523'/>
<pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-1524'/>
<pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-1525'/>
<qualified-type-def type-id='type-id-1526' id='type-id-1527'/>
<reference-type-def kind='lvalue' type-id='type-id-1528' size-in-bits='64' id='type-id-1526'/>
<reference-type-def kind='lvalue' type-id='type-id-427' size-in-bits='64' id='type-id-1529'/>
<pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-1530'/>
<pointer-type-def type-id='type-id-431' size-in-bits='64' id='type-id-1531'/>
<pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-1532'/>
<reference-type-def kind='lvalue' type-id='type-id-438' size-in-bits='64' id='type-id-1533'/>
<pointer-type-def type-id='type-id-438' size-in-bits='64' id='type-id-1534'/>
<reference-type-def kind='lvalue' type-id='type-id-444' size-in-bits='64' id='type-id-1535'/>
<pointer-type-def type-id='type-id-444' size-in-bits='64' id='type-id-1536'/>
<reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-1537'/>
<pointer-type-def type-id='type-id-447' size-in-bits='64' id='type-id-1538'/>
<pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-1539'/>
<pointer-type-def type-id='type-id-1540' size-in-bits='64' id='type-id-1541'/>
<pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-1542'/>
<pointer-type-def type-id='type-id-460' size-in-bits='64' id='type-id-1543'/>
<pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-1544'/>
<reference-type-def kind='lvalue' type-id='type-id-466' size-in-bits='64' id='type-id-1545'/>
<pointer-type-def type-id='type-id-466' size-in-bits='64' id='type-id-1546'/>
<reference-type-def kind='rvalue' type-id='type-id-1546' size-in-bits='64' id='type-id-1547'/>
<pointer-type-def type-id='type-id-1548' size-in-bits='64' id='type-id-1549'/>
<pointer-type-def type-id='type-id-476' size-in-bits='64' id='type-id-1550'/>
<pointer-type-def type-id='type-id-480' size-in-bits='64' id='type-id-1551'/>
<pointer-type-def type-id='type-id-484' size-in-bits='64' id='type-id-1552'/>
<pointer-type-def type-id='type-id-1553' size-in-bits='64' id='type-id-1554'/>
<reference-type-def kind='lvalue' type-id='type-id-497' size-in-bits='64' id='type-id-1555'/>
<pointer-type-def type-id='type-id-497' size-in-bits='64' id='type-id-1556'/>
<pointer-type-def type-id='type-id-1557' size-in-bits='64' id='type-id-1558'/>
<pointer-type-def type-id='type-id-501' size-in-bits='64' id='type-id-1559'/>
<pointer-type-def type-id='type-id-1560' size-in-bits='64' id='type-id-1561'/>
<reference-type-def kind='lvalue' type-id='type-id-1562' size-in-bits='64' id='type-id-1563'/>
<pointer-type-def type-id='type-id-1564' size-in-bits='64' id='type-id-1565'/>
<pointer-type-def type-id='type-id-505' size-in-bits='64' id='type-id-1566'/>
<reference-type-def kind='lvalue' type-id='type-id-511' size-in-bits='64' id='type-id-1567'/>
<reference-type-def kind='rvalue' type-id='type-id-511' size-in-bits='64' id='type-id-1568'/>
<pointer-type-def type-id='type-id-511' size-in-bits='64' id='type-id-1569'/>
<reference-type-def kind='lvalue' type-id='type-id-515' size-in-bits='64' id='type-id-1570'/>
<pointer-type-def type-id='type-id-515' size-in-bits='64' id='type-id-1571'/>
<reference-type-def kind='lvalue' type-id='type-id-518' size-in-bits='64' id='type-id-1572'/>
<reference-type-def kind='rvalue' type-id='type-id-518' size-in-bits='64' id='type-id-1573'/>
<pointer-type-def type-id='type-id-518' size-in-bits='64' id='type-id-1574'/>
<pointer-type-def type-id='type-id-1575' size-in-bits='64' id='type-id-1576'/>
<reference-type-def kind='lvalue' type-id='type-id-1577' size-in-bits='64' id='type-id-1578'/>
<reference-type-def kind='lvalue' type-id='type-id-522' size-in-bits='64' id='type-id-1579'/>
<pointer-type-def type-id='type-id-522' size-in-bits='64' id='type-id-1580'/>
<pointer-type-def type-id='type-id-526' size-in-bits='64' id='type-id-1581'/>
<pointer-type-def type-id='type-id-530' size-in-bits='64' id='type-id-1582'/>
<pointer-type-def type-id='type-id-1583' size-in-bits='64' id='type-id-1584'/>
<reference-type-def kind='lvalue' type-id='type-id-537' size-in-bits='64' id='type-id-1585'/>
<pointer-type-def type-id='type-id-537' size-in-bits='64' id='type-id-1586'/>
<pointer-type-def type-id='type-id-1587' size-in-bits='64' id='type-id-1588'/>
<qualified-type-def type-id='type-id-1588' const='yes' id='type-id-1589'/>
<reference-type-def kind='lvalue' type-id='type-id-1589' size-in-bits='64' id='type-id-1590'/>
<pointer-type-def type-id='type-id-1589' size-in-bits='64' id='type-id-1591'/>
<reference-type-def kind='lvalue' type-id='type-id-1588' size-in-bits='64' id='type-id-1592'/>
<pointer-type-def type-id='type-id-1588' size-in-bits='64' id='type-id-1593'/>
<reference-type-def kind='lvalue' type-id='type-id-541' size-in-bits='64' id='type-id-1594'/>
<pointer-type-def type-id='type-id-541' size-in-bits='64' id='type-id-1595'/>
<pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-1596'/>
<pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-1597'/>
<reference-type-def kind='lvalue' type-id='type-id-552' size-in-bits='64' id='type-id-1598'/>
<pointer-type-def type-id='type-id-552' size-in-bits='64' id='type-id-1599'/>
<reference-type-def kind='lvalue' type-id='type-id-556' size-in-bits='64' id='type-id-1600'/>
<pointer-type-def type-id='type-id-556' size-in-bits='64' id='type-id-1601'/>
<qualified-type-def type-id='type-id-1601' const='yes' id='type-id-1602'/>
<reference-type-def kind='lvalue' type-id='type-id-1602' size-in-bits='64' id='type-id-1603'/>
<reference-type-def kind='lvalue' type-id='type-id-563' size-in-bits='64' id='type-id-1604'/>
<pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-1605'/>
<pointer-type-def type-id='type-id-566' size-in-bits='64' id='type-id-1606'/>
<reference-type-def kind='lvalue' type-id='type-id-1607' size-in-bits='64' id='type-id-1608'/>
<reference-type-def kind='rvalue' type-id='type-id-1607' size-in-bits='64' id='type-id-1609'/>
<pointer-type-def type-id='type-id-1607' size-in-bits='64' id='type-id-1610'/>
<pointer-type-def type-id='type-id-569' size-in-bits='64' id='type-id-1611'/>
<pointer-type-def type-id='type-id-1612' size-in-bits='64' id='type-id-1613'/>
<pointer-type-def type-id='type-id-1614' size-in-bits='64' id='type-id-1615'/>
<reference-type-def kind='lvalue' type-id='type-id-1616' size-in-bits='64' id='type-id-1617'/>
<pointer-type-def type-id='type-id-1616' size-in-bits='64' id='type-id-1618'/>
<qualified-type-def type-id='type-id-1618' const='yes' id='type-id-1619'/>
<reference-type-def kind='lvalue' type-id='type-id-1619' size-in-bits='64' id='type-id-1620'/>
<pointer-type-def type-id='type-id-1619' size-in-bits='64' id='type-id-1621'/>
<reference-type-def kind='lvalue' type-id='type-id-1618' size-in-bits='64' id='type-id-1622'/>
<pointer-type-def type-id='type-id-1618' size-in-bits='64' id='type-id-1623'/>
<pointer-type-def type-id='type-id-572' size-in-bits='64' id='type-id-1624'/>
<pointer-type-def type-id='type-id-1625' size-in-bits='64' id='type-id-1626'/>
<qualified-type-def type-id='type-id-1626' const='yes' id='type-id-1627'/>
<reference-type-def kind='lvalue' type-id='type-id-1627' size-in-bits='64' id='type-id-1628'/>
<pointer-type-def type-id='type-id-1627' size-in-bits='64' id='type-id-1629'/>
<reference-type-def kind='lvalue' type-id='type-id-1626' size-in-bits='64' id='type-id-1630'/>
<pointer-type-def type-id='type-id-1626' size-in-bits='64' id='type-id-1631'/>
<reference-type-def kind='lvalue' type-id='type-id-579' size-in-bits='64' id='type-id-1632'/>
<pointer-type-def type-id='type-id-579' size-in-bits='64' id='type-id-1633'/>
<reference-type-def kind='lvalue' type-id='type-id-583' size-in-bits='64' id='type-id-1634'/>
<pointer-type-def type-id='type-id-583' size-in-bits='64' id='type-id-1635'/>
<pointer-type-def type-id='type-id-1636' size-in-bits='64' id='type-id-1637'/>
<pointer-type-def type-id='type-id-1638' size-in-bits='64' id='type-id-1639'/>
<pointer-type-def type-id='type-id-587' size-in-bits='64' id='type-id-1640'/>
<reference-type-def kind='lvalue' type-id='type-id-591' size-in-bits='64' id='type-id-1641'/>
<pointer-type-def type-id='type-id-591' size-in-bits='64' id='type-id-1642'/>
<reference-type-def kind='lvalue' type-id='type-id-65' size-in-bits='64' id='type-id-1643'/>
<pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-1644'/>
<reference-type-def kind='lvalue' type-id='type-id-657' size-in-bits='64' id='type-id-1645'/>
<pointer-type-def type-id='type-id-657' size-in-bits='64' id='type-id-1646'/>
<pointer-type-def type-id='type-id-661' size-in-bits='64' id='type-id-1647'/>
<reference-type-def kind='lvalue' type-id='type-id-1648' size-in-bits='64' id='type-id-1649'/>
<pointer-type-def type-id='type-id-664' size-in-bits='64' id='type-id-1650'/>
<reference-type-def kind='lvalue' type-id='type-id-1651' size-in-bits='64' id='type-id-1652'/>
<pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-1653'/>
<reference-type-def kind='lvalue' type-id='type-id-672' size-in-bits='64' id='type-id-1654'/>
<pointer-type-def type-id='type-id-672' size-in-bits='64' id='type-id-1655'/>
<pointer-type-def type-id='type-id-1656' size-in-bits='64' id='type-id-1657'/>
<reference-type-def kind='rvalue' type-id='type-id-676' size-in-bits='64' id='type-id-1658'/>
<pointer-type-def type-id='type-id-676' size-in-bits='64' id='type-id-1659'/>
<reference-type-def kind='lvalue' type-id='type-id-679' size-in-bits='64' id='type-id-1660'/>
<reference-type-def kind='rvalue' type-id='type-id-679' size-in-bits='64' id='type-id-1661'/>
<pointer-type-def type-id='type-id-1662' size-in-bits='64' id='type-id-1663'/>
<pointer-type-def type-id='type-id-685' size-in-bits='64' id='type-id-1664'/>
<reference-type-def kind='lvalue' type-id='type-id-688' size-in-bits='64' id='type-id-1665'/>
<reference-type-def kind='rvalue' type-id='type-id-688' size-in-bits='64' id='type-id-1666'/>
<pointer-type-def type-id='type-id-688' size-in-bits='64' id='type-id-1667'/>
<pointer-type-def type-id='type-id-1668' size-in-bits='64' id='type-id-1669'/>
<reference-type-def kind='lvalue' type-id='type-id-1670' size-in-bits='64' id='type-id-1671'/>
<pointer-type-def type-id='type-id-1672' size-in-bits='64' id='type-id-1673'/>
<pointer-type-def type-id='type-id-1674' size-in-bits='64' id='type-id-1675'/>
<reference-type-def kind='lvalue' type-id='type-id-704' size-in-bits='64' id='type-id-1676'/>
<reference-type-def kind='rvalue' type-id='type-id-704' size-in-bits='64' id='type-id-1677'/>
<pointer-type-def type-id='type-id-704' size-in-bits='64' id='type-id-1678'/>
<reference-type-def kind='lvalue' type-id='type-id-707' size-in-bits='64' id='type-id-1679'/>
<reference-type-def kind='rvalue' type-id='type-id-707' size-in-bits='64' id='type-id-1680'/>
<pointer-type-def type-id='type-id-707' size-in-bits='64' id='type-id-1681'/>
<reference-type-def kind='lvalue' type-id='type-id-710' size-in-bits='64' id='type-id-1682'/>
<reference-type-def kind='rvalue' type-id='type-id-710' size-in-bits='64' id='type-id-1683'/>
<pointer-type-def type-id='type-id-710' size-in-bits='64' id='type-id-1684'/>
<reference-type-def kind='lvalue' type-id='type-id-713' size-in-bits='64' id='type-id-1685'/>
<reference-type-def kind='rvalue' type-id='type-id-713' size-in-bits='64' id='type-id-1686'/>
<pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-1687'/>
<reference-type-def kind='lvalue' type-id='type-id-716' size-in-bits='64' id='type-id-1688'/>
<reference-type-def kind='rvalue' type-id='type-id-716' size-in-bits='64' id='type-id-1689'/>
<pointer-type-def type-id='type-id-716' size-in-bits='64' id='type-id-1690'/>
<reference-type-def kind='lvalue' type-id='type-id-719' size-in-bits='64' id='type-id-1691'/>
<reference-type-def kind='rvalue' type-id='type-id-719' size-in-bits='64' id='type-id-1692'/>
<pointer-type-def type-id='type-id-719' size-in-bits='64' id='type-id-1693'/>
<reference-type-def kind='rvalue' type-id='type-id-722' size-in-bits='64' id='type-id-1694'/>
<pointer-type-def type-id='type-id-722' size-in-bits='64' id='type-id-1695'/>
<pointer-type-def type-id='type-id-1696' size-in-bits='64' id='type-id-1697'/>
<reference-type-def kind='lvalue' type-id='type-id-725' size-in-bits='64' id='type-id-1698'/>
<reference-type-def kind='rvalue' type-id='type-id-725' size-in-bits='64' id='type-id-1699'/>
<reference-type-def kind='rvalue' type-id='type-id-728' size-in-bits='64' id='type-id-1700'/>
<pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-1701'/>
<pointer-type-def type-id='type-id-1702' size-in-bits='64' id='type-id-1703'/>
<reference-type-def kind='lvalue' type-id='type-id-731' size-in-bits='64' id='type-id-1704'/>
<reference-type-def kind='rvalue' type-id='type-id-731' size-in-bits='64' id='type-id-1705'/>
<reference-type-def kind='lvalue' type-id='type-id-734' size-in-bits='64' id='type-id-1706'/>
<pointer-type-def type-id='type-id-734' size-in-bits='64' id='type-id-1707'/>
<reference-type-def kind='lvalue' type-id='type-id-738' size-in-bits='64' id='type-id-1708'/>
<pointer-type-def type-id='type-id-738' size-in-bits='64' id='type-id-1709'/>
<reference-type-def kind='lvalue' type-id='type-id-742' size-in-bits='64' id='type-id-1710'/>
<reference-type-def kind='rvalue' type-id='type-id-742' size-in-bits='64' id='type-id-1711'/>
<pointer-type-def type-id='type-id-742' size-in-bits='64' id='type-id-1712'/>
<reference-type-def kind='lvalue' type-id='type-id-1713' size-in-bits='64' id='type-id-1714'/>
<reference-type-def kind='lvalue' type-id='type-id-746' size-in-bits='64' id='type-id-1715'/>
<reference-type-def kind='rvalue' type-id='type-id-746' size-in-bits='64' id='type-id-1716'/>
<pointer-type-def type-id='type-id-1717' size-in-bits='64' id='type-id-1718'/>
<reference-type-def kind='lvalue' type-id='type-id-758' size-in-bits='64' id='type-id-1719'/>
<reference-type-def kind='rvalue' type-id='type-id-758' size-in-bits='64' id='type-id-1720'/>
<pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-1721'/>
<reference-type-def kind='lvalue' type-id='type-id-1722' size-in-bits='64' id='type-id-1723'/>
<reference-type-def kind='lvalue' type-id='type-id-762' size-in-bits='64' id='type-id-1724'/>
<reference-type-def kind='rvalue' type-id='type-id-762' size-in-bits='64' id='type-id-1725'/>
<pointer-type-def type-id='type-id-1726' size-in-bits='64' id='type-id-1727'/>
<reference-type-def kind='lvalue' type-id='type-id-774' size-in-bits='64' id='type-id-1728'/>
<reference-type-def kind='rvalue' type-id='type-id-774' size-in-bits='64' id='type-id-1729'/>
<pointer-type-def type-id='type-id-774' size-in-bits='64' id='type-id-1730'/>
<reference-type-def kind='lvalue' type-id='type-id-1731' size-in-bits='64' id='type-id-1732'/>
<reference-type-def kind='lvalue' type-id='type-id-778' size-in-bits='64' id='type-id-1733'/>
<reference-type-def kind='rvalue' type-id='type-id-778' size-in-bits='64' id='type-id-1734'/>
<pointer-type-def type-id='type-id-1735' size-in-bits='64' id='type-id-1736'/>
<reference-type-def kind='lvalue' type-id='type-id-790' size-in-bits='64' id='type-id-1737'/>
<reference-type-def kind='rvalue' type-id='type-id-790' size-in-bits='64' id='type-id-1738'/>
<pointer-type-def type-id='type-id-790' size-in-bits='64' id='type-id-1739'/>
<reference-type-def kind='lvalue' type-id='type-id-1740' size-in-bits='64' id='type-id-1741'/>
<reference-type-def kind='lvalue' type-id='type-id-794' size-in-bits='64' id='type-id-1742'/>
<reference-type-def kind='rvalue' type-id='type-id-794' size-in-bits='64' id='type-id-1743'/>
<pointer-type-def type-id='type-id-1744' size-in-bits='64' id='type-id-1745'/>
<pointer-type-def type-id='type-id-806' size-in-bits='64' id='type-id-1746'/>
<reference-type-def kind='lvalue' type-id='type-id-809' size-in-bits='64' id='type-id-1747'/>
<pointer-type-def type-id='type-id-815' size-in-bits='64' id='type-id-1748'/>
<reference-type-def kind='lvalue' type-id='type-id-818' size-in-bits='64' id='type-id-1749'/>
<reference-type-def kind='lvalue' type-id='type-id-821' size-in-bits='64' id='type-id-1750'/>
<pointer-type-def type-id='type-id-821' size-in-bits='64' id='type-id-1751'/>
<reference-type-def kind='lvalue' type-id='type-id-825' size-in-bits='64' id='type-id-1752'/>
<pointer-type-def type-id='type-id-825' size-in-bits='64' id='type-id-1753'/>
<reference-type-def kind='lvalue' type-id='type-id-829' size-in-bits='64' id='type-id-1754'/>
<pointer-type-def type-id='type-id-829' size-in-bits='64' id='type-id-1755'/>
<reference-type-def kind='lvalue' type-id='type-id-833' size-in-bits='64' id='type-id-1756'/>
<pointer-type-def type-id='type-id-833' size-in-bits='64' id='type-id-1757'/>
<pointer-type-def type-id='type-id-837' size-in-bits='64' id='type-id-1758'/>
<qualified-type-def type-id='type-id-1758' const='yes' id='type-id-1759'/>
<reference-type-def kind='lvalue' type-id='type-id-1759' size-in-bits='64' id='type-id-1760'/>
<reference-type-def kind='lvalue' type-id='type-id-840' size-in-bits='64' id='type-id-1761'/>
<pointer-type-def type-id='type-id-840' size-in-bits='64' id='type-id-1762'/>
<reference-type-def kind='lvalue' type-id='type-id-844' size-in-bits='64' id='type-id-1763'/>
<reference-type-def kind='rvalue' type-id='type-id-844' size-in-bits='64' id='type-id-1764'/>
<pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-1765'/>
<reference-type-def kind='lvalue' type-id='type-id-847' size-in-bits='64' id='type-id-1766'/>
<reference-type-def kind='lvalue' type-id='type-id-850' size-in-bits='64' id='type-id-1767'/>
<reference-type-def kind='rvalue' type-id='type-id-850' size-in-bits='64' id='type-id-1768'/>
<pointer-type-def type-id='type-id-850' size-in-bits='64' id='type-id-1769'/>
<reference-type-def kind='lvalue' type-id='type-id-853' size-in-bits='64' id='type-id-1770'/>
<reference-type-def kind='lvalue' type-id='type-id-856' size-in-bits='64' id='type-id-1771'/>
<reference-type-def kind='rvalue' type-id='type-id-856' size-in-bits='64' id='type-id-1772'/>
<pointer-type-def type-id='type-id-856' size-in-bits='64' id='type-id-1773'/>
<reference-type-def kind='lvalue' type-id='type-id-859' size-in-bits='64' id='type-id-1774'/>
<reference-type-def kind='lvalue' type-id='type-id-862' size-in-bits='64' id='type-id-1775'/>
<reference-type-def kind='rvalue' type-id='type-id-862' size-in-bits='64' id='type-id-1776'/>
<pointer-type-def type-id='type-id-862' size-in-bits='64' id='type-id-1777'/>
<reference-type-def kind='lvalue' type-id='type-id-865' size-in-bits='64' id='type-id-1778'/>
<reference-type-def kind='lvalue' type-id='type-id-868' size-in-bits='64' id='type-id-1779'/>
<reference-type-def kind='rvalue' type-id='type-id-868' size-in-bits='64' id='type-id-1780'/>
<pointer-type-def type-id='type-id-868' size-in-bits='64' id='type-id-1781'/>
<reference-type-def kind='lvalue' type-id='type-id-871' size-in-bits='64' id='type-id-1782'/>
<reference-type-def kind='lvalue' type-id='type-id-874' size-in-bits='64' id='type-id-1783'/>
<reference-type-def kind='rvalue' type-id='type-id-874' size-in-bits='64' id='type-id-1784'/>
<pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-1785'/>
<reference-type-def kind='lvalue' type-id='type-id-877' size-in-bits='64' id='type-id-1786'/>
<reference-type-def kind='lvalue' type-id='type-id-1787' size-in-bits='64' id='type-id-1788'/>
<pointer-type-def type-id='type-id-1787' size-in-bits='64' id='type-id-1789'/>
<pointer-type-def type-id='type-id-1790' size-in-bits='64' id='type-id-1791'/>
<reference-type-def kind='rvalue' type-id='type-id-880' size-in-bits='64' id='type-id-1792'/>
<pointer-type-def type-id='type-id-880' size-in-bits='64' id='type-id-1793'/>
<reference-type-def kind='lvalue' type-id='type-id-883' size-in-bits='64' id='type-id-1794'/>
<reference-type-def kind='rvalue' type-id='type-id-883' size-in-bits='64' id='type-id-1795'/>
<reference-type-def kind='lvalue' type-id='type-id-1796' size-in-bits='64' id='type-id-1797'/>
<pointer-type-def type-id='type-id-1796' size-in-bits='64' id='type-id-1798'/>
<reference-type-def kind='rvalue' type-id='type-id-889' size-in-bits='64' id='type-id-1799'/>
<pointer-type-def type-id='type-id-889' size-in-bits='64' id='type-id-1800'/>
<reference-type-def kind='lvalue' type-id='type-id-892' size-in-bits='64' id='type-id-1801'/>
<reference-type-def kind='rvalue' type-id='type-id-892' size-in-bits='64' id='type-id-1802'/>
<reference-type-def kind='lvalue' type-id='type-id-1803' size-in-bits='64' id='type-id-1804'/>
<pointer-type-def type-id='type-id-1803' size-in-bits='64' id='type-id-1805'/>
<reference-type-def kind='rvalue' type-id='type-id-898' size-in-bits='64' id='type-id-1806'/>
<pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-1807'/>
<reference-type-def kind='lvalue' type-id='type-id-901' size-in-bits='64' id='type-id-1808'/>
<reference-type-def kind='rvalue' type-id='type-id-901' size-in-bits='64' id='type-id-1809'/>
<reference-type-def kind='lvalue' type-id='type-id-1810' size-in-bits='64' id='type-id-1811'/>
<pointer-type-def type-id='type-id-1810' size-in-bits='64' id='type-id-1812'/>
<reference-type-def kind='rvalue' type-id='type-id-907' size-in-bits='64' id='type-id-1813'/>
<pointer-type-def type-id='type-id-907' size-in-bits='64' id='type-id-1814'/>
<reference-type-def kind='lvalue' type-id='type-id-910' size-in-bits='64' id='type-id-1815'/>
<reference-type-def kind='rvalue' type-id='type-id-910' size-in-bits='64' id='type-id-1816'/>
<reference-type-def kind='lvalue' type-id='type-id-1817' size-in-bits='64' id='type-id-1818'/>
<pointer-type-def type-id='type-id-1817' size-in-bits='64' id='type-id-1819'/>
<reference-type-def kind='rvalue' type-id='type-id-916' size-in-bits='64' id='type-id-1820'/>
<pointer-type-def type-id='type-id-916' size-in-bits='64' id='type-id-1821'/>
<reference-type-def kind='lvalue' type-id='type-id-919' size-in-bits='64' id='type-id-1822'/>
<reference-type-def kind='rvalue' type-id='type-id-919' size-in-bits='64' id='type-id-1823'/>
<reference-type-def kind='lvalue' type-id='type-id-1824' size-in-bits='64' id='type-id-1825'/>
<pointer-type-def type-id='type-id-1824' size-in-bits='64' id='type-id-1826'/>
<reference-type-def kind='rvalue' type-id='type-id-925' size-in-bits='64' id='type-id-1827'/>
<pointer-type-def type-id='type-id-925' size-in-bits='64' id='type-id-1828'/>
<reference-type-def kind='lvalue' type-id='type-id-928' size-in-bits='64' id='type-id-1829'/>
<reference-type-def kind='rvalue' type-id='type-id-928' size-in-bits='64' id='type-id-1830'/>
<reference-type-def kind='lvalue' type-id='type-id-1831' size-in-bits='64' id='type-id-1832'/>
<pointer-type-def type-id='type-id-1831' size-in-bits='64' id='type-id-1833'/>
<reference-type-def kind='rvalue' type-id='type-id-934' size-in-bits='64' id='type-id-1834'/>
<pointer-type-def type-id='type-id-934' size-in-bits='64' id='type-id-1835'/>
<reference-type-def kind='lvalue' type-id='type-id-937' size-in-bits='64' id='type-id-1836'/>
<reference-type-def kind='rvalue' type-id='type-id-937' size-in-bits='64' id='type-id-1837'/>
<reference-type-def kind='lvalue' type-id='type-id-1838' size-in-bits='64' id='type-id-1839'/>
<pointer-type-def type-id='type-id-1838' size-in-bits='64' id='type-id-1840'/>
<reference-type-def kind='lvalue' type-id='type-id-943' size-in-bits='64' id='type-id-1841'/>
<pointer-type-def type-id='type-id-943' size-in-bits='64' id='type-id-1842'/>
<reference-type-def kind='lvalue' type-id='type-id-1843' size-in-bits='64' id='type-id-1844'/>
<reference-type-def kind='lvalue' type-id='type-id-956' size-in-bits='64' id='type-id-1845'/>
<pointer-type-def type-id='type-id-956' size-in-bits='64' id='type-id-1846'/>
<pointer-type-def type-id='type-id-959' size-in-bits='64' id='type-id-1847'/>
<reference-type-def kind='lvalue' type-id='type-id-962' size-in-bits='64' id='type-id-1848'/>
<pointer-type-def type-id='type-id-962' size-in-bits='64' id='type-id-1849'/>
<pointer-type-def type-id='type-id-1850' size-in-bits='64' id='type-id-1851'/>
<pointer-type-def type-id='type-id-966' size-in-bits='64' id='type-id-1852'/>
<reference-type-def kind='rvalue' type-id='type-id-969' size-in-bits='64' id='type-id-1853'/>
<pointer-type-def type-id='type-id-969' size-in-bits='64' id='type-id-1854'/>
<pointer-type-def type-id='type-id-1855' size-in-bits='64' id='type-id-1856'/>
<reference-type-def kind='lvalue' type-id='type-id-973' size-in-bits='64' id='type-id-1857'/>
<pointer-type-def type-id='type-id-1858' size-in-bits='64' id='type-id-1859'/>
<pointer-type-def type-id='type-id-1860' size-in-bits='64' id='type-id-1861'/>
<reference-type-def kind='lvalue' type-id='type-id-976' size-in-bits='64' id='type-id-1862'/>
<pointer-type-def type-id='type-id-976' size-in-bits='64' id='type-id-1863'/>
<pointer-type-def type-id='type-id-1864' size-in-bits='64' id='type-id-1865'/>
<reference-type-def kind='lvalue' type-id='type-id-979' size-in-bits='64' id='type-id-1866'/>
<pointer-type-def type-id='type-id-979' size-in-bits='64' id='type-id-1867'/>
<reference-type-def kind='lvalue' type-id='type-id-982' size-in-bits='64' id='type-id-1868'/>
<pointer-type-def type-id='type-id-982' size-in-bits='64' id='type-id-1869'/>
<reference-type-def kind='lvalue' type-id='type-id-985' size-in-bits='64' id='type-id-1870'/>
<pointer-type-def type-id='type-id-985' size-in-bits='64' id='type-id-1871'/>
<reference-type-def kind='lvalue' type-id='type-id-988' size-in-bits='64' id='type-id-1872'/>
<pointer-type-def type-id='type-id-988' size-in-bits='64' id='type-id-1873'/>
<reference-type-def kind='lvalue' type-id='type-id-991' size-in-bits='64' id='type-id-1874'/>
<pointer-type-def type-id='type-id-991' size-in-bits='64' id='type-id-1875'/>
<pointer-type-def type-id='type-id-1876' size-in-bits='64' id='type-id-1877'/>
<reference-type-def kind='lvalue' type-id='type-id-1878' size-in-bits='64' id='type-id-1879'/>
<reference-type-def kind='lvalue' type-id='type-id-1880' size-in-bits='64' id='type-id-1881'/>
<pointer-type-def type-id='type-id-1880' size-in-bits='64' id='type-id-1882'/>
<pointer-type-def type-id='type-id-997' size-in-bits='64' id='type-id-1883'/>
<reference-type-def kind='rvalue' type-id='type-id-1000' size-in-bits='64' id='type-id-1884'/>
<reference-type-def kind='lvalue' type-id='type-id-1003' size-in-bits='64' id='type-id-1885'/>
<reference-type-def kind='lvalue' type-id='type-id-1006' size-in-bits='64' id='type-id-1886'/>
<pointer-type-def type-id='type-id-1010' size-in-bits='64' id='type-id-1887'/>
<pointer-type-def type-id='type-id-1014' size-in-bits='64' id='type-id-1888'/>
<reference-type-def kind='lvalue' type-id='type-id-1017' size-in-bits='64' id='type-id-1889'/>
<reference-type-def kind='lvalue' type-id='type-id-1890' size-in-bits='64' id='type-id-1891'/>
<reference-type-def kind='lvalue' type-id='type-id-1892' size-in-bits='64' id='type-id-1893'/>
<reference-type-def kind='lvalue' type-id='type-id-1894' size-in-bits='64' id='type-id-1895'/>
<reference-type-def kind='lvalue' type-id='type-id-1896' size-in-bits='64' id='type-id-1897'/>
<reference-type-def kind='lvalue' type-id='type-id-1898' 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'/>
<reference-type-def kind='lvalue' type-id='type-id-1902' size-in-bits='64' id='type-id-1903'/>
<reference-type-def kind='lvalue' type-id='type-id-1904' size-in-bits='64' id='type-id-1905'/>
<reference-type-def kind='lvalue' type-id='type-id-1906' size-in-bits='64' id='type-id-1907'/>
<reference-type-def kind='lvalue' type-id='type-id-1908' size-in-bits='64' id='type-id-1909'/>
<reference-type-def kind='lvalue' type-id='type-id-1910' size-in-bits='64' id='type-id-1911'/>
<reference-type-def kind='lvalue' type-id='type-id-1020' size-in-bits='64' id='type-id-1912'/>
<pointer-type-def type-id='type-id-1020' size-in-bits='64' id='type-id-1913'/>
<reference-type-def kind='lvalue' type-id='type-id-1024' size-in-bits='64' id='type-id-1914'/>
<reference-type-def kind='rvalue' type-id='type-id-1024' size-in-bits='64' id='type-id-1915'/>
<pointer-type-def type-id='type-id-1024' size-in-bits='64' id='type-id-1916'/>
<pointer-type-def type-id='type-id-1917' size-in-bits='64' id='type-id-1918'/>
<pointer-type-def type-id='type-id-1034' size-in-bits='64' id='type-id-1919'/>
<reference-type-def kind='lvalue' type-id='type-id-1037' size-in-bits='64' id='type-id-1920'/>
<pointer-type-def type-id='type-id-1037' size-in-bits='64' id='type-id-1921'/>
<reference-type-def kind='lvalue' type-id='type-id-1040' size-in-bits='64' id='type-id-1922'/>
<pointer-type-def type-id='type-id-1040' size-in-bits='64' id='type-id-1923'/>
<pointer-type-def type-id='type-id-1043' size-in-bits='64' id='type-id-1924'/>
<pointer-type-def type-id='type-id-1046' size-in-bits='64' id='type-id-1925'/>
<reference-type-def kind='lvalue' type-id='type-id-1049' size-in-bits='64' id='type-id-1926'/>
<pointer-type-def type-id='type-id-1049' size-in-bits='64' id='type-id-1927'/>
<reference-type-def kind='lvalue' type-id='type-id-1052' size-in-bits='64' id='type-id-1928'/>
<pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-1929'/>
<reference-type-def kind='lvalue' type-id='type-id-1055' size-in-bits='64' id='type-id-1930'/>
<pointer-type-def type-id='type-id-1055' size-in-bits='64' id='type-id-1931'/>
<pointer-type-def type-id='type-id-1058' size-in-bits='64' id='type-id-1932'/>
<pointer-type-def type-id='type-id-1061' size-in-bits='64' id='type-id-1933'/>
<pointer-type-def type-id='type-id-1064' size-in-bits='64' id='type-id-1934'/>
<pointer-type-def type-id='type-id-1067' size-in-bits='64' id='type-id-1935'/>
<pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-1936'/>
<pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-1937'/>
<pointer-type-def type-id='type-id-1076' size-in-bits='64' id='type-id-1938'/>
<reference-type-def kind='lvalue' type-id='type-id-1079' size-in-bits='64' id='type-id-1939'/>
<pointer-type-def type-id='type-id-1079' size-in-bits='64' id='type-id-1940'/>
<reference-type-def kind='lvalue' type-id='type-id-1082' size-in-bits='64' id='type-id-1941'/>
<pointer-type-def type-id='type-id-1082' size-in-bits='64' id='type-id-1942'/>
<reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1943'/>
<pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1944'/>
<reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-1945'/>
<pointer-type-def type-id='type-id-1088' size-in-bits='64' id='type-id-1946'/>
<pointer-type-def type-id='type-id-1091' size-in-bits='64' id='type-id-1947'/>
<reference-type-def kind='lvalue' type-id='type-id-1094' size-in-bits='64' id='type-id-1948'/>
<pointer-type-def type-id='type-id-1094' size-in-bits='64' id='type-id-1949'/>
<reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-1950'/>
<pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-1951'/>
<reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1952'/>
<pointer-type-def type-id='type-id-1100' size-in-bits='64' id='type-id-1953'/>
<pointer-type-def type-id='type-id-1954' size-in-bits='64' id='type-id-1955'/>
<pointer-type-def type-id='type-id-1956' size-in-bits='64' id='type-id-1957'/>
<pointer-type-def type-id='type-id-1958' size-in-bits='64' id='type-id-1959'/>
<pointer-type-def type-id='type-id-1960' size-in-bits='64' id='type-id-1961'/>
<pointer-type-def type-id='type-id-1962' size-in-bits='64' id='type-id-1963'/>
<pointer-type-def type-id='type-id-1964' size-in-bits='64' id='type-id-1965'/>
<pointer-type-def type-id='type-id-1966' size-in-bits='64' id='type-id-1967'/>
<pointer-type-def type-id='type-id-1968' size-in-bits='64' id='type-id-1969'/>
<pointer-type-def type-id='type-id-1970' size-in-bits='64' id='type-id-1971'/>
<pointer-type-def type-id='type-id-1972' size-in-bits='64' id='type-id-1973'/>
<pointer-type-def type-id='type-id-1974' size-in-bits='64' id='type-id-1975'/>
<reference-type-def kind='lvalue' type-id='type-id-1103' size-in-bits='64' id='type-id-1976'/>
<pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-1977'/>
<reference-type-def kind='lvalue' type-id='type-id-1978' size-in-bits='64' id='type-id-1979'/>
<pointer-type-def type-id='type-id-1978' size-in-bits='64' id='type-id-1980'/>
<qualified-type-def type-id='type-id-1980' const='yes' id='type-id-1981'/>
<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-1980' size-in-bits='64' id='type-id-1983'/>
<reference-type-def kind='lvalue' type-id='type-id-37' size-in-bits='64' id='type-id-1984'/>
<reference-type-def kind='rvalue' type-id='type-id-37' size-in-bits='64' id='type-id-1985'/>
<pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-1986'/>
<qualified-type-def type-id='type-id-1986' const='yes' id='type-id-1987'/>
<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-1986' size-in-bits='64' id='type-id-1989'/>
<pointer-type-def type-id='type-id-1990' size-in-bits='64' id='type-id-1991'/>
<reference-type-def kind='lvalue' type-id='type-id-1111' size-in-bits='64' id='type-id-1992'/>
<pointer-type-def type-id='type-id-1111' size-in-bits='64' id='type-id-1993'/>
<reference-type-def kind='lvalue' type-id='type-id-1119' size-in-bits='64' id='type-id-1994'/>
<pointer-type-def type-id='type-id-1119' size-in-bits='64' id='type-id-1995'/>
<reference-type-def kind='lvalue' type-id='type-id-1126' size-in-bits='64' id='type-id-1996'/>
<pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-1997'/>
<reference-type-def kind='lvalue' type-id='type-id-1133' size-in-bits='64' id='type-id-1998'/>
<pointer-type-def type-id='type-id-1133' size-in-bits='64' id='type-id-1999'/>
<reference-type-def kind='lvalue' type-id='type-id-1140' size-in-bits='64' id='type-id-2000'/>
<pointer-type-def type-id='type-id-1140' size-in-bits='64' id='type-id-2001'/>
<reference-type-def kind='lvalue' type-id='type-id-1146' size-in-bits='64' id='type-id-2002'/>
<pointer-type-def type-id='type-id-1146' size-in-bits='64' id='type-id-2003'/>
<reference-type-def kind='lvalue' type-id='type-id-1150' size-in-bits='64' id='type-id-2004'/>
<pointer-type-def type-id='type-id-1150' size-in-bits='64' id='type-id-2005'/>
<reference-type-def kind='lvalue' type-id='type-id-1154' size-in-bits='64' id='type-id-2006'/>
<pointer-type-def type-id='type-id-2007' size-in-bits='64' id='type-id-2008'/>
<reference-type-def kind='lvalue' type-id='type-id-1158' size-in-bits='64' id='type-id-2009'/>
<reference-type-def kind='rvalue' type-id='type-id-1158' size-in-bits='64' id='type-id-2010'/>
<pointer-type-def type-id='type-id-1158' size-in-bits='64' id='type-id-2011'/>
<reference-type-def kind='lvalue' type-id='type-id-1162' size-in-bits='64' id='type-id-2012'/>
<pointer-type-def type-id='type-id-1166' size-in-bits='64' id='type-id-2013'/>
<pointer-type-def type-id='type-id-1169' size-in-bits='64' id='type-id-2014'/>
<pointer-type-def type-id='type-id-1172' size-in-bits='64' id='type-id-2015'/>
<pointer-type-def type-id='type-id-1175' size-in-bits='64' id='type-id-2016'/>
<reference-type-def kind='lvalue' type-id='type-id-2017' size-in-bits='64' id='type-id-2018'/>
<pointer-type-def type-id='type-id-2019' size-in-bits='64' id='type-id-2020'/>
<pointer-type-def type-id='type-id-2021' size-in-bits='64' id='type-id-2022'/>
<reference-type-def kind='lvalue' type-id='type-id-2023' size-in-bits='64' id='type-id-2024'/>
<reference-type-def kind='lvalue' type-id='type-id-1214' size-in-bits='64' id='type-id-2025'/>
<reference-type-def kind='rvalue' type-id='type-id-1214' size-in-bits='64' id='type-id-2026'/>
<pointer-type-def type-id='type-id-1214' size-in-bits='64' id='type-id-2027'/>
<reference-type-def kind='rvalue' type-id='type-id-1221' size-in-bits='64' id='type-id-2028'/>
<reference-type-def kind='lvalue' type-id='type-id-1224' size-in-bits='64' id='type-id-2029'/>
<reference-type-def kind='rvalue' type-id='type-id-1224' size-in-bits='64' id='type-id-2030'/>
<pointer-type-def type-id='type-id-1224' size-in-bits='64' id='type-id-2031'/>
<reference-type-def kind='rvalue' type-id='type-id-1231' size-in-bits='64' id='type-id-2032'/>
<reference-type-def kind='lvalue' type-id='type-id-1234' size-in-bits='64' id='type-id-2033'/>
<reference-type-def kind='rvalue' type-id='type-id-1234' size-in-bits='64' id='type-id-2034'/>
<pointer-type-def type-id='type-id-1234' size-in-bits='64' id='type-id-2035'/>
<reference-type-def kind='rvalue' type-id='type-id-1241' size-in-bits='64' id='type-id-2036'/>
<reference-type-def kind='lvalue' type-id='type-id-1244' size-in-bits='64' id='type-id-2037'/>
<reference-type-def kind='lvalue' type-id='type-id-1250' size-in-bits='64' id='type-id-2038'/>
<reference-type-def kind='rvalue' type-id='type-id-1250' size-in-bits='64' id='type-id-2039'/>
<pointer-type-def type-id='type-id-1250' size-in-bits='64' id='type-id-2040'/>
<reference-type-def kind='rvalue' type-id='type-id-1257' size-in-bits='64' id='type-id-2041'/>
<reference-type-def kind='lvalue' type-id='type-id-1260' size-in-bits='64' id='type-id-2042'/>
<reference-type-def kind='lvalue' type-id='type-id-1266' size-in-bits='64' id='type-id-2043'/>
<reference-type-def kind='rvalue' type-id='type-id-1266' size-in-bits='64' id='type-id-2044'/>
<pointer-type-def type-id='type-id-1266' size-in-bits='64' id='type-id-2045'/>
<reference-type-def kind='rvalue' type-id='type-id-1273' size-in-bits='64' id='type-id-2046'/>
<reference-type-def kind='lvalue' type-id='type-id-1276' size-in-bits='64' id='type-id-2047'/>
<pointer-type-def type-id='type-id-2048' size-in-bits='64' id='type-id-2049'/>
<reference-type-def kind='lvalue' type-id='type-id-1284' size-in-bits='64' id='type-id-2050'/>
<pointer-type-def type-id='type-id-1284' size-in-bits='64' id='type-id-2051'/>
<reference-type-def kind='rvalue' type-id='type-id-2052' size-in-bits='64' id='type-id-2053'/>
<reference-type-def kind='lvalue' 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'/>
<reference-type-def kind='lvalue' type-id='type-id-1288' size-in-bits='64' id='type-id-2058'/>
<reference-type-def kind='rvalue' type-id='type-id-1288' size-in-bits='64' id='type-id-2059'/>
<pointer-type-def type-id='type-id-1288' size-in-bits='64' id='type-id-2060'/>
<reference-type-def kind='lvalue' type-id='type-id-1291' size-in-bits='64' id='type-id-2061'/>
<pointer-type-def type-id='type-id-1291' size-in-bits='64' id='type-id-2062'/>
<reference-type-def kind='lvalue' type-id='type-id-1295' size-in-bits='64' id='type-id-2063'/>
<reference-type-def kind='rvalue' type-id='type-id-1295' size-in-bits='64' id='type-id-2064'/>
<pointer-type-def type-id='type-id-1295' size-in-bits='64' id='type-id-2065'/>
<reference-type-def kind='lvalue' type-id='type-id-1299' size-in-bits='64' id='type-id-2066'/>
<reference-type-def kind='rvalue' type-id='type-id-1299' size-in-bits='64' id='type-id-2067'/>
<pointer-type-def type-id='type-id-1299' size-in-bits='64' id='type-id-2068'/>
<reference-type-def kind='lvalue' type-id='type-id-1303' size-in-bits='64' id='type-id-2069'/>
<reference-type-def kind='rvalue' type-id='type-id-1303' size-in-bits='64' id='type-id-2070'/>
<pointer-type-def type-id='type-id-1303' size-in-bits='64' id='type-id-2071'/>
<reference-type-def kind='lvalue' type-id='type-id-1307' size-in-bits='64' id='type-id-2072'/>
<reference-type-def kind='rvalue' type-id='type-id-1307' size-in-bits='64' id='type-id-2073'/>
<pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-2074'/>
<reference-type-def kind='lvalue' type-id='type-id-2075' size-in-bits='64' id='type-id-2076'/>
<reference-type-def kind='lvalue' type-id='type-id-2077' size-in-bits='64' id='type-id-2078'/>
<reference-type-def kind='rvalue' type-id='type-id-2079' size-in-bits='64' id='type-id-2080'/>
<reference-type-def kind='rvalue' type-id='type-id-2081' size-in-bits='64' id='type-id-2082'/>
<reference-type-def kind='lvalue' type-id='type-id-2083' size-in-bits='64' id='type-id-2084'/>
<reference-type-def kind='lvalue' type-id='type-id-2085' size-in-bits='64' id='type-id-2086'/>
<reference-type-def kind='rvalue' type-id='type-id-2085' size-in-bits='64' id='type-id-2087'/>
<reference-type-def kind='rvalue' type-id='type-id-2088' size-in-bits='64' id='type-id-2089'/>
<reference-type-def kind='rvalue' type-id='type-id-2090' size-in-bits='64' id='type-id-2091'/>
<reference-type-def kind='rvalue' type-id='type-id-2092' size-in-bits='64' id='type-id-2093'/>
<reference-type-def kind='rvalue' type-id='type-id-2094' size-in-bits='64' id='type-id-2095'/>
<reference-type-def kind='lvalue' type-id='type-id-1310' size-in-bits='64' id='type-id-2096'/>
<pointer-type-def type-id='type-id-1310' size-in-bits='64' id='type-id-2097'/>
<reference-type-def kind='lvalue' type-id='type-id-1314' size-in-bits='64' id='type-id-2098'/>
<pointer-type-def type-id='type-id-1314' size-in-bits='64' id='type-id-2099'/>
<reference-type-def kind='lvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-2100'/>
<reference-type-def kind='rvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-2101'/>
<pointer-type-def type-id='type-id-1318' size-in-bits='64' id='type-id-2102'/>
<reference-type-def kind='rvalue' type-id='type-id-1328' size-in-bits='64' id='type-id-2103'/>
<reference-type-def kind='lvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-2104'/>
<reference-type-def kind='rvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-2105'/>
<pointer-type-def type-id='type-id-1331' size-in-bits='64' id='type-id-2106'/>
<reference-type-def kind='lvalue' type-id='type-id-1337' size-in-bits='64' id='type-id-2107'/>
<pointer-type-def type-id='type-id-1337' size-in-bits='64' id='type-id-2108'/>
<reference-type-def kind='lvalue' type-id='type-id-2109' size-in-bits='64' id='type-id-2110'/>
<reference-type-def kind='lvalue' type-id='type-id-1340' size-in-bits='64' id='type-id-2111'/>
<reference-type-def kind='rvalue' type-id='type-id-1340' size-in-bits='64' id='type-id-2112'/>
<pointer-type-def type-id='type-id-1340' size-in-bits='64' id='type-id-2113'/>
<reference-type-def kind='lvalue' type-id='type-id-1343' size-in-bits='64' id='type-id-2114'/>
<reference-type-def kind='rvalue' type-id='type-id-1343' size-in-bits='64' id='type-id-2115'/>
<pointer-type-def type-id='type-id-1343' size-in-bits='64' id='type-id-2116'/>
<reference-type-def kind='lvalue' type-id='type-id-1346' size-in-bits='64' id='type-id-2117'/>
<reference-type-def kind='rvalue' type-id='type-id-1346' size-in-bits='64' id='type-id-2118'/>
<pointer-type-def type-id='type-id-1346' size-in-bits='64' id='type-id-2119'/>
<reference-type-def kind='lvalue' type-id='type-id-1354' size-in-bits='64' id='type-id-2120'/>
<reference-type-def kind='rvalue' type-id='type-id-1354' size-in-bits='64' id='type-id-2121'/>
<pointer-type-def type-id='type-id-1354' size-in-bits='64' id='type-id-2122'/>
<reference-type-def kind='lvalue' type-id='type-id-1358' size-in-bits='64' id='type-id-2123'/>
<reference-type-def kind='lvalue' type-id='type-id-1361' size-in-bits='64' id='type-id-2124'/>
<reference-type-def kind='rvalue' type-id='type-id-1361' size-in-bits='64' id='type-id-2125'/>
<pointer-type-def type-id='type-id-1361' size-in-bits='64' id='type-id-2126'/>
<reference-type-def kind='lvalue' type-id='type-id-1365' size-in-bits='64' id='type-id-2127'/>
<reference-type-def kind='lvalue' type-id='type-id-1368' size-in-bits='64' id='type-id-2128'/>
<reference-type-def kind='rvalue' type-id='type-id-1368' size-in-bits='64' id='type-id-2129'/>
<pointer-type-def type-id='type-id-1368' size-in-bits='64' id='type-id-2130'/>
<reference-type-def kind='rvalue' type-id='type-id-1381' size-in-bits='64' id='type-id-2131'/>
<reference-type-def kind='lvalue' type-id='type-id-1384' size-in-bits='64' id='type-id-2132'/>
<reference-type-def kind='lvalue' type-id='type-id-1390' size-in-bits='64' id='type-id-2133'/>
<reference-type-def kind='rvalue' type-id='type-id-1390' size-in-bits='64' id='type-id-2134'/>
<pointer-type-def type-id='type-id-1390' size-in-bits='64' id='type-id-2135'/>
<reference-type-def kind='lvalue' type-id='type-id-1397' size-in-bits='64' id='type-id-2136'/>
<reference-type-def kind='rvalue' type-id='type-id-1397' size-in-bits='64' id='type-id-2137'/>
<pointer-type-def type-id='type-id-1397' size-in-bits='64' id='type-id-2138'/>
<reference-type-def kind='rvalue' type-id='type-id-1404' size-in-bits='64' id='type-id-2139'/>
<reference-type-def kind='lvalue' type-id='type-id-1407' size-in-bits='64' id='type-id-2140'/>
<reference-type-def kind='rvalue' type-id='type-id-1407' size-in-bits='64' id='type-id-2141'/>
<pointer-type-def type-id='type-id-1407' size-in-bits='64' id='type-id-2142'/>
<reference-type-def kind='rvalue' type-id='type-id-1414' size-in-bits='64' id='type-id-2143'/>
<reference-type-def kind='lvalue' type-id='type-id-2144' size-in-bits='64' id='type-id-2145'/>
<reference-type-def kind='lvalue' type-id='type-id-1417' size-in-bits='64' id='type-id-2146'/>
<reference-type-def kind='rvalue' type-id='type-id-1417' size-in-bits='64' id='type-id-2147'/>
<pointer-type-def type-id='type-id-1417' size-in-bits='64' id='type-id-2148'/>
<reference-type-def kind='rvalue' type-id='type-id-1424' size-in-bits='64' id='type-id-2149'/>
<reference-type-def kind='lvalue' type-id='type-id-1427' size-in-bits='64' id='type-id-2150'/>
<reference-type-def kind='rvalue' type-id='type-id-1427' size-in-bits='64' id='type-id-2151'/>
<pointer-type-def type-id='type-id-1427' size-in-bits='64' id='type-id-2152'/>
<reference-type-def kind='rvalue' type-id='type-id-1434' size-in-bits='64' id='type-id-2153'/>
<reference-type-def kind='lvalue' type-id='type-id-1437' size-in-bits='64' id='type-id-2154'/>
<reference-type-def kind='rvalue' type-id='type-id-1437' size-in-bits='64' id='type-id-2155'/>
<pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-2156'/>
<reference-type-def kind='rvalue' type-id='type-id-1444' size-in-bits='64' id='type-id-2157'/>
<pointer-type-def type-id='type-id-2158' size-in-bits='64' id='type-id-2159'/>
<reference-type-def kind='lvalue' type-id='type-id-1447' size-in-bits='64' id='type-id-2160'/>
<reference-type-def kind='rvalue' type-id='type-id-1447' size-in-bits='64' id='type-id-2161'/>
<pointer-type-def type-id='type-id-1447' size-in-bits='64' id='type-id-2162'/>
<reference-type-def kind='rvalue' type-id='type-id-1456' size-in-bits='64' id='type-id-2163'/>
<reference-type-def kind='lvalue' type-id='type-id-1459' size-in-bits='64' id='type-id-2164'/>
<reference-type-def kind='rvalue' type-id='type-id-1459' size-in-bits='64' id='type-id-2165'/>
<pointer-type-def type-id='type-id-1459' size-in-bits='64' id='type-id-2166'/>
<reference-type-def kind='rvalue' type-id='type-id-1466' size-in-bits='64' id='type-id-2167'/>
<pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-2168'/>
<pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-2169'/>
<pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-2170'/>
<pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-2171'/>
<reference-type-def kind='lvalue' type-id='type-id-44' size-in-bits='64' id='type-id-2172'/>
<reference-type-def kind='lvalue' type-id='type-id-22' size-in-bits='64' id='type-id-2173'/>
<pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-2174'/>
<reference-type-def kind='lvalue' type-id='type-id-50' size-in-bits='64' id='type-id-2175'/>
<pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-2176'/>
<pointer-type-def type-id='type-id-2177' size-in-bits='64' id='type-id-2178'/>
<pointer-type-def type-id='type-id-2179' size-in-bits='64' id='type-id-25'/>
<pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-23'/>
<pointer-type-def type-id='type-id-58' size-in-bits='64' id='type-id-2180'/>
<pointer-type-def type-id='type-id-2180' size-in-bits='64' id='type-id-2181'/>
<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-2182'>
<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-1990'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1043'/>
<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-1991' is-artificial='yes'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1045'/>
<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-2183' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='121' column='1' id='type-id-1114'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1043' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='120' column='1' id='type-id-2184'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2186' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='123' column='1' id='type-id-2185'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2188' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='124' column='1' id='type-id-2187'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-130' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='127' column='1' id='type-id-2189'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-127' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='129' column='1' id='type-id-2190'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2192' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='130' column='1' id='type-id-2191'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2194' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='131' column='1' id='type-id-2193'/>
</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-2195'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_length' type-id='type-id-1114' 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-1114' 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-1111'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2195'/>
<data-member access='public' static='yes'>
<var-decl name='_S_max_size' type-id='type-id-1115' 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-361' 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>
<member-function access='public' static='yes'>
<function-decl name='_S_empty_rep' mangled-name='_ZNSs4_Rep12_S_empty_repEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1992'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_is_leaked' mangled-name='_ZNKSs4_Rep12_M_is_leakedEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1113' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_is_shared' mangled-name='_ZNKSs4_Rep12_M_is_sharedEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1113' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_set_leaked' mangled-name='_ZNSs4_Rep13_M_set_leakedEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1993' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_set_sharable' mangled-name='_ZNSs4_Rep15_M_set_sharableEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1993' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_set_length_and_sharable' mangled-name='_ZNSs4_Rep26_M_set_length_and_sharableEm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1993' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_refdata' mangled-name='_ZNSs4_Rep10_M_refdataEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1993' is-artificial='yes'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_grab' mangled-name='_ZNSs4_Rep7_M_grabERKSaIcES2_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1993' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_create' mangled-name='_ZNSs4_Rep9_S_createEmmRKSaIcE' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-1993'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_dispose' mangled-name='_ZNSs4_Rep10_M_disposeERKSaIcE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1993' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_destroy' mangled-name='_ZNSs4_Rep10_M_destroyERKSaIcE' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1993' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_refcopy' mangled-name='_ZNSs4_Rep10_M_refcopyEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1993' is-artificial='yes'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_clone' mangled-name='_ZNSs4_Rep8_M_cloneERKSaIcEm' filepath='/usr/include/c++/4.9/bits/basic_string.tcc' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1993' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='npos' type-id='type-id-1115' 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-1990' visibility='default' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='289' column='1'/>
</data-member>
<member-function access='private' const='yes'>
<function-decl name='_M_data' mangled-name='_ZNKSs7_M_dataEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_data' mangled-name='_ZNSs7_M_dataEPc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-72'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_rep' mangled-name='_ZNKSs6_M_repEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-1993'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_ibegin' mangled-name='_ZNKSs9_M_ibeginEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2189'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_iend' mangled-name='_ZNKSs7_M_iendEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2189'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_leak' mangled-name='_ZNSs7_M_leakEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='314' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_check' mangled-name='_ZNKSs8_M_checkEmPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_check_length' mangled-name='_ZNKSs15_M_check_lengthEmmPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='331' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_limit' mangled-name='_ZNKSs8_M_limitEmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_disjunct' mangled-name='_ZNKSs11_M_disjunctEPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_M_copy' mangled-name='_ZNSs7_M_copyEPcPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='356' 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-1114'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_M_move' mangled-name='_ZNSs7_M_moveEPcPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='365' 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-1114'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_M_assign' mangled-name='_ZNSs9_M_assignEPcmc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_copy_chars' mangled-name='_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_copy_chars' mangled-name='_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-2190'/>
<parameter type-id='type-id-2190'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_copy_chars' mangled-name='_ZNSs13_S_copy_charsEPcS_S_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='403' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-72'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_copy_chars' mangled-name='_ZNSs13_S_copy_charsEPcPKcS1_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='407' 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-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_compare' mangled-name='_ZNSs10_S_compareEmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_mutate' mangled-name='_ZNSs9_M_mutateEmmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_leak_hard' mangled-name='_ZNSs12_M_leak_hardEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_empty_rep' mangled-name='_ZNSs12_S_empty_repEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1992'/>
</function-decl>
</member-function>
<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-1986' 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-1986' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<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-1986' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<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-1986' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<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-1986' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1045'/>
<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-1986' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1045'/>
<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-1986' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1045'/>
<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-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1045'/>
<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-1986' is-artificial='yes'/>
<parameter type-id='type-id-1985'/>
<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-1986' is-artificial='yes'/>
<parameter type-id='type-id-1169'/>
<parameter type-id='type-id-1045'/>
<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-1986' 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='operator=' mangled-name='_ZNSsaSERKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='554' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSsaSEPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='562' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSsaSEc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSsaSEOSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='589' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1985'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSsaSESt16initializer_listIcE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1169'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSs5beginEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='614' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-2189'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSs5beginEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2190'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSs3endEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='633' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-2189'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSs3endEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='644' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2190'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSs6rbeginEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-2193'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSs6rbeginEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2191'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSs4rendEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='671' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-2193'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSs4rendEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='680' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2191'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSs6cbeginEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2190'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSs4cendEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2190'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSs7crbeginEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2191'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSs5crendEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2191'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSs4sizeEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='length' mangled-name='_ZNKSs6lengthEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='730' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSs8max_sizeEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='735' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSs6resizeEmc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSs6resizeEm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shrink_to_fit' mangled-name='_ZNSs13shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='768' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' 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='_ZNKSs8capacityEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSs7reserveEm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSs5clearEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSs5emptyEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' 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='_ZNKSsixEm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='836' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-2187'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSsixEm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-2185'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSs2atEm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-2187'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSs2atEm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='897' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-2185'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSs5frontEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='914' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-2185'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSs5frontEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='922' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2187'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSs4backEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='930' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-2185'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSs4backEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='938' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2187'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSspLERKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSspLEPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='958' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSspLEc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='967' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSspLESt16initializer_listIcE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='980' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1169'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZNSs6appendERKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='990' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZNSs6appendERKSsmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1006' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZNSs6appendEPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1015' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZNSs6appendEPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1023' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZNSs6appendEmc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1038' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZNSs6appendESt16initializer_listIcE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1047' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1169'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSs9push_backEc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1069' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' 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='assign' mangled-name='_ZNSs6assignERKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1084' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSs6assignEOSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1097' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1985'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSs6assignERKSsmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1118' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSs6assignEPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSs6assignEPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSs6assignEmc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1162' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSs6assignESt16initializer_listIcE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1185' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1169'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEESt16initializer_listIcE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1231' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-1169'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSs6insertEmRKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1251' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSs6insertEmRKSsmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1273' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSs6insertEmPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1296' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSs6insertEmPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1314' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSs6insertEmmc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1337' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1355' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-2189'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSs5eraseEmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1380' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1396' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<return type-id='type-id-2189'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1416' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<return type-id='type-id-2189'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSs8pop_backEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1425' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEmmRKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1447' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEmmRKSsmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1469' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEmmPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1494' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEmmPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1514' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEmmmc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1538' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1575' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1596' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1617' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1654' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-72'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1664' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1675' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1685' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2190'/>
<parameter type-id='type-id-2190'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='replace' mangled-name='_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_St16initializer_listIcE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1710' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-2189'/>
<parameter type-id='type-id-1169'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_replace_aux' mangled-name='_ZNSs14_M_replace_auxEmmmc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1728' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_replace_safe' mangled-name='_ZNSs15_M_replace_safeEmmPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1732' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1984'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_construct_aux_2' mangled-name='_ZNSs18_S_construct_aux_2EmcRKSaIcE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1756' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_construct' mangled-name='_ZNSs12_S_constructEmcRKSaIcE' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1781' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1045'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='copy' mangled-name='_ZNKSs4copyEPcmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1798' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSs4swapERSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1809' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1986' is-artificial='yes'/>
<parameter type-id='type-id-1984'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='c_str' mangled-name='_ZNKSs5c_strEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1819' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNKSs4dataEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1829' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSs13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1836' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<return type-id='type-id-2184'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSs4findEPKcmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1852' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSs4findERKSsm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1865' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSs4findEPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1880' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSs4findEcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1897' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rfind' mangled-name='_ZNKSs5rfindERKSsm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1910' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rfind' mangled-name='_ZNKSs5rfindEPKcmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1927' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rfind' mangled-name='_ZNKSs5rfindEPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1940' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rfind' mangled-name='_ZNKSs5rfindEcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1957' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_first_of' mangled-name='_ZNKSs13find_first_ofERKSsm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1971' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_first_of' mangled-name='_ZNKSs13find_first_ofEPKcmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='1988' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_first_of' mangled-name='_ZNKSs13find_first_ofEPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2001' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_first_of' mangled-name='_ZNKSs13find_first_ofEcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2020' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_last_of' mangled-name='_ZNKSs12find_last_ofERKSsm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2035' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_last_of' mangled-name='_ZNKSs12find_last_ofEPKcmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2052' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_last_of' mangled-name='_ZNKSs12find_last_ofEPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2065' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_last_of' mangled-name='_ZNKSs12find_last_ofEcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2084' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_first_not_of' mangled-name='_ZNKSs17find_first_not_ofERKSsm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2098' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_first_not_of' mangled-name='_ZNKSs17find_first_not_ofEPKcmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_first_not_of' mangled-name='_ZNKSs17find_first_not_ofEPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2129' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_first_not_of' mangled-name='_ZNKSs17find_first_not_ofEcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_last_not_of' mangled-name='_ZNKSs16find_last_not_ofERKSsm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2161' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_last_not_of' mangled-name='_ZNKSs16find_last_not_ofEPKcmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2178' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_last_not_of' mangled-name='_ZNKSs16find_last_not_ofEPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2192' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_last_not_of' mangled-name='_ZNKSs16find_last_not_ofEcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2209' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-1114'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='substr' mangled-name='_ZNKSs6substrEmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-37'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='compare' mangled-name='_ZNKSs7compareERKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2244' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='compare' mangled-name='_ZNKSs7compareEmmRKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2276' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='compare' mangled-name='_ZNKSs7compareEmmRKSsmm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2302' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='compare' mangled-name='_ZNKSs7compareEPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2320' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='compare' mangled-name='_ZNKSs7compareEmmPKc' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2344' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='compare' mangled-name='_ZNKSs7compareEmmPKcm' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='2371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1108' is-artificial='yes'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-1114'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1114'/>
<return type-id='type-id-29'/>
</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-1043'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-145'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2183'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-216' filepath='/usr/include/c++/4.9/bits/allocator.h' line='99' column='1' id='type-id-2186'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-362' filepath='/usr/include/c++/4.9/bits/allocator.h' line='100' column='1' id='type-id-2188'/>
</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-1924' 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-1924' is-artificial='yes'/>
<parameter type-id='type-id-1045'/>
<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-1924' 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-2196'>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-2197'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1108' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-2199'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1107' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-2200'/>
</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-2198'/>
<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-2201'>
<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-2202'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-2203'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1986' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-2204'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1984' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-2205'/>
</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-1335'/>
<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-2206'>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-2207'/>
</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-2208'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-216' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-2209'/>
</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-2210'>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-2211'/>
</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-2212'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-362' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-2213'/>
</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-1169'>
<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-2214'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2215'/>
</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-2216'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_array' type-id='type-id-2214' 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-2215' 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-2014' is-artificial='yes'/>
<parameter type-id='type-id-2216'/>
<parameter type-id='type-id-2215'/>
<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-2014' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt16initializer_listIcE4sizeEv' filepath='/usr/include/c++/4.9/initializer_list' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1171' is-artificial='yes'/>
<return type-id='type-id-2215'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt16initializer_listIcE5beginEv' filepath='/usr/include/c++/4.9/initializer_list' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1171' is-artificial='yes'/>
<return type-id='type-id-2216'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt16initializer_listIcE3endEv' filepath='/usr/include/c++/4.9/initializer_list' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1171' is-artificial='yes'/>
<return type-id='type-id-2216'/>
</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-2217'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1106' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2075'/>
</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-2218'>
<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-2085'/>
</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-2219'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1518' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2220'/>
</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-1417'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-898'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1588' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1424'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2222' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2221'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2224' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2223'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2226' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2225'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2228' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2227'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2230' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2229'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2232' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2231'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2234' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2233'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2235'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1049' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1421'/>
</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-2148' 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-2148' 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='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-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<parameter type-id='type-id-1423'/>
<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-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<parameter type-id='type-id-1426'/>
<parameter type-id='type-id-1423'/>
<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-2148' 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='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-2148' is-artificial='yes'/>
<parameter type-id='type-id-2147'/>
<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-2148' 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='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-2148' is-artificial='yes'/>
<parameter type-id='type-id-2147'/>
<parameter type-id='type-id-1423'/>
<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-2148' is-artificial='yes'/>
<parameter type-id='type-id-2236'/>
<parameter type-id='type-id-1423'/>
<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-2148' 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='operator=' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EEaSERKS7_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-1419'/>
<return type-id='type-id-2146'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EEaSEOS7_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2147'/>
<return type-id='type-id-2146'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EEaSESt16initializer_listIS5_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2236'/>
<return type-id='type-id-2146'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6assignEmRKS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<parameter type-id='type-id-1426'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6assignESt16initializer_listIS5_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2236'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2229'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2229'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-2233'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2231'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-2233'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2231'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2229'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2229'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2231'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2231'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2235'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2235'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6resizeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6resizeEmRKS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<parameter type-id='type-id-1426'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE13shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' 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='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE8capacityEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2235'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE7reserveEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<return type-id='type-id-2223'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<return type-id='type-id-2225'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE14_M_range_checkEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<return type-id='type-id-2223'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<return type-id='type-id-2225'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-2223'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2225'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-2223'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-2225'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-1593'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<return type-id='type-id-1591'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE9push_backERKS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-1426'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE9push_backEOS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2149'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EERSA_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2229'/>
<parameter type-id='type-id-1426'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEOS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2229'/>
<parameter type-id='type-id-2149'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EESt16initializer_listIS5_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1031' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2229'/>
<parameter type-id='type-id-2236'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EEmRSA_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1051' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2229'/>
<parameter type-id='type-id-2235'/>
<parameter type-id='type-id-1426'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2229'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS5_S7_EESC_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2229'/>
<parameter type-id='type-id-2229'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE4swapERS7_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2146'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_initialize' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE18_M_fill_initializeEmRKS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<parameter type-id='type-id-1426'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE21_M_default_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE14_M_fill_assignEmRKS5_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1426'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEmRKS5_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2227'/>
<parameter type-id='type-id-2235'/>
<parameter type-id='type-id-1426'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE17_M_default_appendEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE16_M_shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE12_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'>
<parameter type-id='type-id-1420' is-artificial='yes'/>
<parameter type-id='type-id-2235'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-2235'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE15_M_erase_at_endEPS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2221'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EE' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2227'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EESB_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2227'/>
<parameter type-id='type-id-2227'/>
<return type-id='type-id-2227'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1454' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2147'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1465' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2148' is-artificial='yes'/>
<parameter type-id='type-id-2147'/>
<parameter type-id='type-id-2238'/>
<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-898'>
<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-1810'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1049'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_start' type-id='type-id-2222' 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-2222' 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-2222' 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-1812' 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-1812' is-artificial='yes'/>
<parameter type-id='type-id-903'/>
<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-1812' is-artificial='yes'/>
<parameter type-id='type-id-1809'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE12_Vector_impl12_M_swap_dataERS8_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1812' is-artificial='yes'/>
<parameter type-id='type-id-1811'/>
<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-2239' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2222'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Tp_alloc_type' type-id='type-id-2240' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-901'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1049' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-904'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1810' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_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'>
<parameter type-id='type-id-1807' is-artificial='yes'/>
<return type-id='type-id-1808'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE19_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'>
<parameter type-id='type-id-900' is-artificial='yes'/>
<return type-id='type-id-903'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-900' is-artificial='yes'/>
<return type-id='type-id-904'/>
</function-decl>
</member-function>
<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-1807' 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-1807' is-artificial='yes'/>
<parameter type-id='type-id-906'/>
<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-1807' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1807' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-906'/>
<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-1807' is-artificial='yes'/>
<parameter type-id='type-id-1809'/>
<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-1807' is-artificial='yes'/>
<parameter type-id='type-id-1806'/>
<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-1807' is-artificial='yes'/>
<parameter type-id='type-id-1806'/>
<parameter type-id='type-id-906'/>
<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-1807' 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_allocate' mangled-name='_ZNSt12_Vector_baseIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE11_M_allocateEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1807' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-2222'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE13_M_deallocateEPS5_m' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1807' is-artificial='yes'/>
<parameter type-id='type-id-2222'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEESaIS5_EE17_M_create_storageEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1807' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1049'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-149'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2241'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1593' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2242'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1588' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2243'/>
</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-2244'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1049' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2245'/>
</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-1927' 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-1927' is-artificial='yes'/>
<parameter type-id='type-id-1051'/>
<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-1927' 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-2246'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2243' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1958'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2242' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2247'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2247' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2248'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2250' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2249'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2249' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2251'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2241' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2252'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2252' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2253'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2255' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2254'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1959'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2250'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2250'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2250'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2256'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE8allocateERS6_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1926'/>
<parameter type-id='type-id-2253'/>
<return type-id='type-id-2248'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE8allocateERS6_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1926'/>
<parameter type-id='type-id-2253'/>
<parameter type-id='type-id-2251'/>
<return type-id='type-id-2248'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE10deallocateERS6_PS5_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1926'/>
<parameter type-id='type-id-2248'/>
<parameter type-id='type-id-2253'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE8max_sizeERKS6_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-2253'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEEE37select_on_container_copy_constructionERKS6_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-1049'/>
</function-decl>
</member-function>
</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-2258'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1593' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2259'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2256'/>
</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-2250'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPPN5mongo6logger8AppenderINS1_21MessageEventEphemeralEEEE10pointer_toERS5_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1895'/>
<return type-id='type-id-2259'/>
</function-decl>
</member-function>
</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-2260'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-1588' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1894'/>
</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-2261'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-2262' filepath='/usr/include/c++/4.9/type_traits' line='1667' column='1' id='type-id-2257'/>
</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-2263'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2264' filepath='/usr/include/c++/4.9/type_traits' line='1641' column='1' id='type-id-2262'/>
</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-2265'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2266' filepath='/usr/include/c++/4.9/type_traits' line='1583' column='1' id='type-id-2264'/>
</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-2267'>
<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-2266'/>
</member-type>
</class-decl>
<typedef-decl name='false_type' type-id='type-id-1178' filepath='/usr/include/c++/4.9/type_traits' line='90' column='1' id='type-id-2238'/>
<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-1178'>
<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-2268'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-333' mangled-name='_ZNSt17integral_constantIbLb0EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<function-decl name='operator std::integral_constant&lt;bool, false&gt;::value_type' mangled-name='_ZNKSt17integral_constantIbLb0EEcvbEv' filepath='/usr/include/c++/4.9/type_traits' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1180' is-artificial='yes'/>
<return type-id='type-id-2268'/>
</function-decl>
</member-function>
</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-2269'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2245' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2255'/>
</member-type>
</class-decl>
<typedef-decl name='true_type' type-id='type-id-1181' filepath='/usr/include/c++/4.9/type_traits' line='87' column='1' id='type-id-2237'/>
<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-1181'>
<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-2270'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-333' mangled-name='_ZNSt17integral_constantIbLb1EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<function-decl name='operator std::integral_constant&lt;bool, true&gt;::value_type' mangled-name='_ZNKSt17integral_constantIbLb1EEcvbEv' filepath='/usr/include/c++/4.9/type_traits' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1183' is-artificial='yes'/>
<return type-id='type-id-2270'/>
</function-decl>
</member-function>
</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-1337'/>
<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-1103'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-943'/>
<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-2271'/>
</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-1977' 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-1977' 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-1977' is-artificial='yes'/>
<parameter type-id='type-id-1105'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6atomicIjEaSERKS0_' filepath='/usr/include/c++/4.9/atomic' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1977' is-artificial='yes'/>
<parameter type-id='type-id-1105'/>
<return type-id='type-id-1976'/>
</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-1977' is-artificial='yes'/>
<parameter type-id='type-id-2271'/>
<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-943'>
<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-1843'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_i' type-id='type-id-1843' 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-1842' 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-1842' 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-1842' is-artificial='yes'/>
<parameter type-id='type-id-945'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt13__atomic_baseIjEaSERKS0_' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-945'/>
<return type-id='type-id-1841'/>
</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-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator std::__atomic_base&lt;unsigned int&gt;::__int_type' mangled-name='_ZNKSt13__atomic_baseIjEcvjEv' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-946' is-artificial='yes'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt13__atomic_baseIjEaSEj' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt13__atomic_baseIjEppEi' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt13__atomic_baseIjEmmEi' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt13__atomic_baseIjEppEv' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt13__atomic_baseIjEmmEv' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt13__atomic_baseIjEpLEj' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt13__atomic_baseIjEmIEj' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&amp;=' mangled-name='_ZNSt13__atomic_baseIjEaNEj' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator|=' mangled-name='_ZNSt13__atomic_baseIjEoREj' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='447' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator^=' mangled-name='_ZNSt13__atomic_baseIjEeOEj' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='455' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='is_lock_free' mangled-name='_ZNKSt13__atomic_baseIjE12is_lock_freeEv' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-946' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='store' mangled-name='_ZNSt13__atomic_baseIjE5storeEjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='load' mangled-name='_ZNKSt13__atomic_baseIjE4loadESt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='494' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-946' is-artificial='yes'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='exchange' mangled-name='_ZNSt13__atomic_baseIjE8exchangeEjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='compare_exchange_weak' mangled-name='_ZNSt13__atomic_baseIjE21compare_exchange_weakERjjSt12memory_orderS2_' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1844'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='compare_exchange_weak' mangled-name='_ZNSt13__atomic_baseIjE21compare_exchange_weakERjjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1844'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='compare_exchange_strong' mangled-name='_ZNSt13__atomic_baseIjE23compare_exchange_strongERjjSt12memory_orderS2_' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1844'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='compare_exchange_strong' mangled-name='_ZNSt13__atomic_baseIjE23compare_exchange_strongERjjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1844'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='fetch_add' mangled-name='_ZNSt13__atomic_baseIjE9fetch_addEjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='fetch_sub' mangled-name='_ZNSt13__atomic_baseIjE9fetch_subEjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='626' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='fetch_and' mangled-name='_ZNSt13__atomic_baseIjE9fetch_andEjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='636' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='fetch_or' mangled-name='_ZNSt13__atomic_baseIjE8fetch_orEjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='646' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='fetch_xor' mangled-name='_ZNSt13__atomic_baseIjE9fetch_xorEjSt12memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='656' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1842' is-artificial='yes'/>
<parameter type-id='type-id-1843'/>
<parameter type-id='type-id-2272'/>
<return type-id='type-id-1843'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='memory_order' type-id='type-id-2273' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='64' column='1' id='type-id-2272'/>
<enum-decl name='memory_order' filepath='/usr/include/c++/4.9/bits/atomic_base.h' line='56' column='1' id='type-id-2273'>
<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-1224'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-728'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-583' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='459' column='1' id='type-id-1231'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2275' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='462' column='1' id='type-id-2274'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2277' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='463' column='1' id='type-id-2276'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2279' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='464' column='1' id='type-id-2278'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2281' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='465' column='1' id='type-id-2280'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2283' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='466' column='1' id='type-id-2282'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2285' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='467' column='1' id='type-id-2284'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='468' column='1' id='type-id-2286'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1061' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='470' column='1' id='type-id-1228'/>
</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-2031' 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-2031' is-artificial='yes'/>
<parameter type-id='type-id-1230'/>
<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-2031' is-artificial='yes'/>
<parameter type-id='type-id-2286'/>
<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-2031' is-artificial='yes'/>
<parameter type-id='type-id-2286'/>
<parameter type-id='type-id-1233'/>
<parameter type-id='type-id-1230'/>
<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-2031' is-artificial='yes'/>
<parameter type-id='type-id-1226'/>
<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-2031' is-artificial='yes'/>
<parameter type-id='type-id-2030'/>
<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-2031' is-artificial='yes'/>
<parameter type-id='type-id-2287'/>
<parameter type-id='type-id-1230'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEaSERKS4_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-1226'/>
<return type-id='type-id-2029'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEaSEOS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='680' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2030'/>
<return type-id='type-id-2029'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEaSESt16initializer_listIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2287'/>
<return type-id='type-id-2029'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6assignEmRKS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2286'/>
<parameter type-id='type-id-1233'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6assignESt16initializer_listIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2287'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-1228'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-2278'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='780' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2280'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-2278'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2280'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='807' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-2284'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='816' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2282'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-2284'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='834' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2282'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='844' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2280'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2280'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2282'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='871' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2282'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='881' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2286'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='891' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2286'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6resizeEm' filepath='/usr/include/c++/4.9/bits/list.tcc' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2286'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6resizeEmRKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2286'/>
<parameter type-id='type-id-1233'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='940' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-2274'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='948' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2276'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='956' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-2274'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='968' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1227' is-artificial='yes'/>
<return type-id='type-id-2276'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_front' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE10push_frontERKS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='987' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-1233'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_front' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE10push_frontEOS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2032'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_front' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE9pop_frontEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE9push_backERKS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1028' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-1233'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE9push_backEOS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1033' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2032'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1054' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6insertESt20_List_const_iteratorIS2_ERKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-1233'/>
<return type-id='type-id-2278'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6insertESt20_List_const_iteratorIS2_EOS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1116' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2032'/>
<return type-id='type-id-2278'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6insertESt20_List_const_iteratorIS2_ESt16initializer_listIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1135' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2287'/>
<return type-id='type-id-2278'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6insertESt20_List_const_iteratorIS2_EmRKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2286'/>
<parameter type-id='type-id-1233'/>
<return type-id='type-id-2278'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5eraseESt20_List_const_iteratorIS2_E' filepath='/usr/include/c++/4.9/bits/list.tcc' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<return type-id='type-id-2278'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5eraseESt20_List_const_iteratorIS2_ES6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1264' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2280'/>
<return type-id='type-id-2278'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE4swapERS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1284' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2029'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1302' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6spliceESt20_List_const_iteratorIS2_EOS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1322' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2030'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6spliceESt20_List_const_iteratorIS2_ERS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2029'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6spliceESt20_List_const_iteratorIS2_EOS4_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1354' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2030'/>
<parameter type-id='type-id-2280'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6spliceESt20_List_const_iteratorIS2_ERS4_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1393' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2029'/>
<parameter type-id='type-id-2280'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6spliceESt20_List_const_iteratorIS2_EOS4_S6_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1412' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2030'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2280'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6spliceESt20_List_const_iteratorIS2_ERS4_S6_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1458' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2029'/>
<parameter type-id='type-id-2280'/>
<parameter type-id='type-id-2280'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='remove' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6removeERKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-1233'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='unique' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE6uniqueEv' filepath='/usr/include/c++/4.9/bits/list.tcc' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='merge' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5mergeEOS4_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2030'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='merge' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE5mergeERS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1535' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2029'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reverse' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE7reverseEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1576' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='sort' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE4sortEv' filepath='/usr/include/c++/4.9/bits/list.tcc' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_initialize' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE18_M_fill_initializeEmRKS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1627' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2286'/>
<parameter type-id='type-id-1233'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE21_M_default_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1636' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2286'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE17_M_default_appendEm' filepath='/usr/include/c++/4.9/bits/list.tcc' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2286'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE14_M_fill_assignEmRKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2286'/>
<parameter type-id='type-id-1233'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_transfer' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE11_M_transferESt14_List_iteratorIS2_ES6_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1672' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2278'/>
<parameter type-id='type-id-2278'/>
<parameter type-id='type-id-2278'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE8_M_eraseESt14_List_iteratorIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1695' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2278'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_check_equal_allocators' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EE25_M_check_equal_allocatorsERS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1709' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2031' is-artificial='yes'/>
<parameter type-id='type-id-2029'/>
<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_EEC1Ev'>
<parameter type-id='type-id-2031' 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-728'>
<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-1702'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1067'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_node' type-id='type-id-1880' 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-1703' 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-1703' is-artificial='yes'/>
<parameter type-id='type-id-733'/>
<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-1703' is-artificial='yes'/>
<parameter type-id='type-id-1705'/>
<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_implC1Ev'>
<parameter type-id='type-id-1703' 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-2288' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='315' column='1' id='type-id-731'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Tp_alloc_type' type-id='type-id-2290' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='317' column='1' id='type-id-2289'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1061' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='350' column='1' id='type-id-2291'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1702' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='339' column='1'/>
</data-member>
<member-function access='protected'>
<function-decl name='_M_get_node' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE11_M_get_nodeEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1701' is-artificial='yes'/>
<return type-id='type-id-1709'/>
</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-1701' is-artificial='yes'/>
<parameter type-id='type-id-1709'/>
<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-1701' is-artificial='yes'/>
<return type-id='type-id-1704'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE21_M_get_Node_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-730' is-artificial='yes'/>
<return type-id='type-id-733'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE19_M_get_Tp_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-730' is-artificial='yes'/>
<return type-id='type-id-2289'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-730' is-artificial='yes'/>
<return type-id='type-id-2291'/>
</function-decl>
</member-function>
<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-1701' 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-1701' 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='_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-1701' is-artificial='yes'/>
<parameter type-id='type-id-1700'/>
<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-1701' 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_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-1701' 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-1701' 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_EED1Ev'>
<parameter type-id='type-id-1701' 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_EEC1Ev'>
<parameter type-id='type-id-1701' is-artificial='yes'/>
<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-1067'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-161'/>
<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-1935' 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-1935' is-artificial='yes'/>
<parameter type-id='type-id-1069'/>
<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-1935' 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-1935' 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-1935' 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-738'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1880'/>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='_M_data' type-id='type-id-583' 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-1061'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1634' filepath='/usr/include/c++/4.9/bits/allocator.h' line='99' column='1' id='type-id-2275'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-585' filepath='/usr/include/c++/4.9/bits/allocator.h' line='100' column='1' id='type-id-2277'/>
</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-2292'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1067' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2288'/>
</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-2293'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1061' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2290'/>
</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-1933' 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-1933' 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='~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-1933' 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-1214'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-722'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-579' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='459' column='1' id='type-id-1221'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2295' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='462' column='1' id='type-id-2294'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2297' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='463' column='1' id='type-id-2296'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2299' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='464' column='1' id='type-id-2298'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2301' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='465' column='1' id='type-id-2300'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2303' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='466' column='1' id='type-id-2302'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2305' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='467' column='1' id='type-id-2304'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='468' column='1' id='type-id-2306'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1058' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='470' column='1' id='type-id-1218'/>
</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-2027' 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-2027' is-artificial='yes'/>
<parameter type-id='type-id-1220'/>
<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-2027' is-artificial='yes'/>
<parameter type-id='type-id-2306'/>
<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-2027' is-artificial='yes'/>
<parameter type-id='type-id-2306'/>
<parameter type-id='type-id-1223'/>
<parameter type-id='type-id-1220'/>
<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-2027' is-artificial='yes'/>
<parameter type-id='type-id-1216'/>
<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-2027' is-artificial='yes'/>
<parameter type-id='type-id-2026'/>
<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-2027' is-artificial='yes'/>
<parameter type-id='type-id-2307'/>
<parameter type-id='type-id-1220'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEaSERKS4_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-1216'/>
<return type-id='type-id-2025'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEaSEOS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='680' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2026'/>
<return type-id='type-id-2025'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEaSESt16initializer_listIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2307'/>
<return type-id='type-id-2025'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6assignEmRKS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2306'/>
<parameter type-id='type-id-1223'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6assignESt16initializer_listIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2307'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-1218'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<return type-id='type-id-2298'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='780' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2300'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<return type-id='type-id-2298'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2300'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='807' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<return type-id='type-id-2304'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='816' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2302'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<return type-id='type-id-2304'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='834' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2302'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='844' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2300'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2300'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2302'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='871' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2302'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='881' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2306'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='891' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2306'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6resizeEm' filepath='/usr/include/c++/4.9/bits/list.tcc' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2306'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6resizeEmRKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2306'/>
<parameter type-id='type-id-1223'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='940' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<return type-id='type-id-2294'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='948' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2296'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='956' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<return type-id='type-id-2294'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='968' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1217' is-artificial='yes'/>
<return type-id='type-id-2296'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_front' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10push_frontERKS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='987' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-1223'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_front' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10push_frontEOS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2028'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_front' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE9pop_frontEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1014' 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='push_back' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE9push_backERKS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1028' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-1223'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE9push_backEOS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1033' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2028'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1054' 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='insert' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6insertESt20_List_const_iteratorIS2_ERKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-1223'/>
<return type-id='type-id-2298'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6insertESt20_List_const_iteratorIS2_EOS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1116' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2028'/>
<return type-id='type-id-2298'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6insertESt20_List_const_iteratorIS2_ESt16initializer_listIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1135' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2307'/>
<return type-id='type-id-2298'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6insertESt20_List_const_iteratorIS2_EmRKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2306'/>
<parameter type-id='type-id-1223'/>
<return type-id='type-id-2298'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5eraseESt20_List_const_iteratorIS2_E' filepath='/usr/include/c++/4.9/bits/list.tcc' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<return type-id='type-id-2298'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5eraseESt20_List_const_iteratorIS2_ES6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1264' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2300'/>
<return type-id='type-id-2298'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE4swapERS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1284' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2025'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1302' 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='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6spliceESt20_List_const_iteratorIS2_EOS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1322' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2026'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6spliceESt20_List_const_iteratorIS2_ERS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2025'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6spliceESt20_List_const_iteratorIS2_EOS4_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1354' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2026'/>
<parameter type-id='type-id-2300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6spliceESt20_List_const_iteratorIS2_ERS4_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1393' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2025'/>
<parameter type-id='type-id-2300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6spliceESt20_List_const_iteratorIS2_EOS4_S6_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1412' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2026'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='splice' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6spliceESt20_List_const_iteratorIS2_ERS4_S6_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1458' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2025'/>
<parameter type-id='type-id-2300'/>
<parameter type-id='type-id-2300'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='remove' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6removeERKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-1223'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='unique' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE6uniqueEv' filepath='/usr/include/c++/4.9/bits/list.tcc' line='308' 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='merge' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5mergeEOS4_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2026'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='merge' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE5mergeERS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1535' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2025'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reverse' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE7reverseEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1576' 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='sort' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE4sortEv' filepath='/usr/include/c++/4.9/bits/list.tcc' line='395' 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='protected'>
<function-decl name='_M_fill_initialize' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE18_M_fill_initializeEmRKS2_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1627' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2306'/>
<parameter type-id='type-id-1223'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE21_M_default_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1636' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2306'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE17_M_default_appendEm' filepath='/usr/include/c++/4.9/bits/list.tcc' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2306'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE14_M_fill_assignEmRKS2_' filepath='/usr/include/c++/4.9/bits/list.tcc' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2306'/>
<parameter type-id='type-id-1223'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_transfer' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE11_M_transferESt14_List_iteratorIS2_ES6_S6_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1672' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2298'/>
<parameter type-id='type-id-2298'/>
<parameter type-id='type-id-2298'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE8_M_eraseESt14_List_iteratorIS2_E' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1695' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2298'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_check_equal_allocators' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE25_M_check_equal_allocatorsERS4_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='1709' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2027' is-artificial='yes'/>
<parameter type-id='type-id-2025'/>
<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-2027' 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-722'>
<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-1696'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1064'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_node' type-id='type-id-1880' 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-1697' 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-1697' is-artificial='yes'/>
<parameter type-id='type-id-727'/>
<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-1697' 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='_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_implC1Ev'>
<parameter type-id='type-id-1697' 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-2308' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='315' column='1' id='type-id-725'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Tp_alloc_type' type-id='type-id-2310' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='317' column='1' id='type-id-2309'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1058' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='350' column='1' id='type-id-2311'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1696' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='339' column='1'/>
</data-member>
<member-function access='protected'>
<function-decl name='_M_get_node' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE11_M_get_nodeEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1695' is-artificial='yes'/>
<return type-id='type-id-1707'/>
</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-1695' is-artificial='yes'/>
<parameter type-id='type-id-1707'/>
<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-1695' is-artificial='yes'/>
<return type-id='type-id-1698'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE21_M_get_Node_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-724' is-artificial='yes'/>
<return type-id='type-id-727'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE19_M_get_Tp_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-724' is-artificial='yes'/>
<return type-id='type-id-2309'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-724' is-artificial='yes'/>
<return type-id='type-id-2311'/>
</function-decl>
</member-function>
<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-1695' 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-1695' is-artificial='yes'/>
<parameter type-id='type-id-727'/>
<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-1695' is-artificial='yes'/>
<parameter type-id='type-id-1694'/>
<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-1695' 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_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-1695' 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-1695' 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_EED1Ev'>
<parameter type-id='type-id-1695' 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_EEC1Ev'>
<parameter type-id='type-id-1695' is-artificial='yes'/>
<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-1064'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-159'/>
<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-1934' 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-1934' is-artificial='yes'/>
<parameter type-id='type-id-1066'/>
<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-1934' 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_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev'>
<parameter type-id='type-id-1934' 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_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC1Ev'>
<parameter type-id='type-id-1934' 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-734'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1880'/>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='_M_data' type-id='type-id-579' 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-1447'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-925'/>
<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-1456'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2313' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2312'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2315' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2314'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2317' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2316'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-136' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2318'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-133' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2319'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2321' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2320'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2323' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2322'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-1454'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1085' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1451'/>
</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-2162' 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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1453'/>
<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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<parameter type-id='type-id-1453'/>
<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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<parameter type-id='type-id-1458'/>
<parameter type-id='type-id-1453'/>
<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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1449'/>
<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-2162' is-artificial='yes'/>
<parameter type-id='type-id-2161'/>
<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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1449'/>
<parameter type-id='type-id-1453'/>
<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-2162' is-artificial='yes'/>
<parameter type-id='type-id-2161'/>
<parameter type-id='type-id-1453'/>
<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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1172'/>
<parameter type-id='type-id-1453'/>
<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-2162' 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='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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1449'/>
<return type-id='type-id-2160'/>
</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-2162' is-artificial='yes'/>
<parameter type-id='type-id-2161'/>
<return type-id='type-id-2160'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorISsSaISsEEaSESt16initializer_listISsE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1172'/>
<return type-id='type-id-2160'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorISsSaISsEE6assignEmRKSs' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<parameter type-id='type-id-1458'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorISsSaISsEE6assignESt16initializer_listISsE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1172'/>
<return type-id='type-id-57'/>
</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-2162' is-artificial='yes'/>
<return type-id='type-id-2318'/>
</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-1450' is-artificial='yes'/>
<return type-id='type-id-2319'/>
</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-2162' is-artificial='yes'/>
<return type-id='type-id-2318'/>
</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-1450' is-artificial='yes'/>
<return type-id='type-id-2319'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt6vectorISsSaISsEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<return type-id='type-id-2322'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt6vectorISsSaISsEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-2320'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt6vectorISsSaISsEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<return type-id='type-id-2322'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt6vectorISsSaISsEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-2320'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt6vectorISsSaISsEE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-2319'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt6vectorISsSaISsEE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-2319'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt6vectorISsSaISsEE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-2320'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt6vectorISsSaISsEE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-2320'/>
</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-1450' is-artificial='yes'/>
<return type-id='type-id-1454'/>
</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-1450' is-artificial='yes'/>
<return type-id='type-id-1454'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorISsSaISsEE6resizeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorISsSaISsEE6resizeEmRKSs' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<parameter type-id='type-id-1458'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorISsSaISsEE13shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' 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-1450' is-artificial='yes'/>
<return type-id='type-id-1454'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt6vectorISsSaISsEE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt6vectorISsSaISsEE7reserveEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt6vectorISsSaISsEEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<return type-id='type-id-2314'/>
</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-1450' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<return type-id='type-id-2316'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorISsSaISsEE14_M_range_checkEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt6vectorISsSaISsEE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<return type-id='type-id-2314'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt6vectorISsSaISsEE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<return type-id='type-id-2316'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt6vectorISsSaISsEE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<return type-id='type-id-2314'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt6vectorISsSaISsEE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-2316'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt6vectorISsSaISsEE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<return type-id='type-id-2314'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt6vectorISsSaISsEE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-2316'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNSt6vectorISsSaISsEE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<return type-id='type-id-1986'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNKSt6vectorISsSaISsEE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1450' is-artificial='yes'/>
<return type-id='type-id-1108'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorISsSaISsEE9push_backERKSs' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' 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='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-2162' is-artificial='yes'/>
<parameter type-id='type-id-2163'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt6vectorISsSaISsEE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorISsSaISsEE6insertEN9__gnu_cxx17__normal_iteratorIPKSsS1_EERS4_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2319'/>
<parameter type-id='type-id-1458'/>
<return type-id='type-id-2318'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorISsSaISsEE6insertEN9__gnu_cxx17__normal_iteratorIPKSsS1_EEOSs' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2319'/>
<parameter type-id='type-id-2163'/>
<return type-id='type-id-2318'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorISsSaISsEE6insertEN9__gnu_cxx17__normal_iteratorIPKSsS1_EESt16initializer_listISsE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1031' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2319'/>
<parameter type-id='type-id-1172'/>
<return type-id='type-id-2318'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorISsSaISsEE6insertEN9__gnu_cxx17__normal_iteratorIPKSsS1_EEmRS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1051' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2319'/>
<parameter type-id='type-id-1454'/>
<parameter type-id='type-id-1458'/>
<return type-id='type-id-2318'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPKSsS1_EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2319'/>
<return type-id='type-id-2318'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPKSsS1_EES6_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2319'/>
<parameter type-id='type-id-2319'/>
<return type-id='type-id-2318'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt6vectorISsSaISsEE4swapERS1_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2160'/>
<return type-id='type-id-57'/>
</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-2162' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_initialize' mangled-name='_ZNSt6vectorISsSaISsEE18_M_fill_initializeEmRKSs' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<parameter type-id='type-id-1458'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorISsSaISsEE21_M_default_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorISsSaISsEE14_M_fill_assignEmRKSs' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1458'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEmRKSs' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2318'/>
<parameter type-id='type-id-1454'/>
<parameter type-id='type-id-1458'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorISsSaISsEE17_M_default_appendEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorISsSaISsEE16_M_shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<return type-id='type-id-1'/>
</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-1450' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1454'/>
</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-2162' is-artificial='yes'/>
<parameter type-id='type-id-2312'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorISsSaISsEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EE' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2318'/>
<return type-id='type-id-2318'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorISsSaISsEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EES5_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2318'/>
<parameter type-id='type-id-2318'/>
<return type-id='type-id-2318'/>
</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-2162' is-artificial='yes'/>
<parameter type-id='type-id-2161'/>
<parameter type-id='type-id-2237'/>
<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_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1465' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-2161'/>
<parameter type-id='type-id-2238'/>
<return type-id='type-id-57'/>
</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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1985'/>
<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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1985'/>
<return type-id='type-id-57'/>
</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-2162' is-artificial='yes'/>
<parameter type-id='type-id-1454'/>
<parameter type-id='type-id-133'/>
<parameter type-id='type-id-133'/>
<return type-id='type-id-2312'/>
</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='_ZNSt6vectorISsSaISsEEC1Ev'>
<parameter type-id='type-id-2162' 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='_ZNSt6vectorISsSaISsEED1Ev'>
<parameter type-id='type-id-2162' 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='_ZNSt6vectorISsSaISsEEC1ERKS0_'>
<parameter type-id='type-id-2162' is-artificial='yes'/>
<parameter type-id='type-id-1453'/>
<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-925'>
<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-1831'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1085'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_start' type-id='type-id-2313' 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-2313' 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-2313' 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-1833' 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-1833' is-artificial='yes'/>
<parameter type-id='type-id-930'/>
<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-1833' is-artificial='yes'/>
<parameter type-id='type-id-1830'/>
<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-1833' is-artificial='yes'/>
<parameter type-id='type-id-1832'/>
<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_implC1Ev'>
<parameter type-id='type-id-1833' 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_implC1ERKS0_'>
<parameter type-id='type-id-1833' is-artificial='yes'/>
<parameter type-id='type-id-930'/>
<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-2324' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2313'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Tp_alloc_type' type-id='type-id-2325' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-928'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1085' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-931'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1831' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
</data-member>
<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-1828' is-artificial='yes'/>
<return type-id='type-id-1829'/>
</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-927' is-artificial='yes'/>
<return type-id='type-id-930'/>
</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-927' is-artificial='yes'/>
<return type-id='type-id-931'/>
</function-decl>
</member-function>
<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-1828' 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-1828' is-artificial='yes'/>
<parameter type-id='type-id-933'/>
<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-1828' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1828' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-933'/>
<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-1828' is-artificial='yes'/>
<parameter type-id='type-id-1830'/>
<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-1828' is-artificial='yes'/>
<parameter type-id='type-id-1827'/>
<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-1828' is-artificial='yes'/>
<parameter type-id='type-id-1827'/>
<parameter type-id='type-id-933'/>
<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-1828' 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_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-1828' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-2313'/>
</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-1828' is-artificial='yes'/>
<parameter type-id='type-id-2313'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseISsSaISsEE17_M_create_storageEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1828' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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_baseISsSaISsEEC1Ev'>
<parameter type-id='type-id-1828' 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_baseISsSaISsEED1Ev'>
<parameter type-id='type-id-1828' 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_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_baseISsSaISsEEC1ERKS0_'>
<parameter type-id='type-id-1828' is-artificial='yes'/>
<parameter type-id='type-id-933'/>
<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-1085'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-173'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2326'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1986' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2327'/>
</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-2328'/>
</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-2329'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1085' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2330'/>
</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-2331'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1070' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2332'/>
</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-1944' 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-1944' is-artificial='yes'/>
<parameter type-id='type-id-1087'/>
<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-1944' 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='_ZNSaISsED1Ev'>
<parameter type-id='type-id-1944' 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-1944' is-artificial='yes'/>
<parameter type-id='type-id-1087'/>
<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='_ZNSaISsEC1Ev'>
<parameter type-id='type-id-1944' 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-1070'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-163'/>
<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-1936' 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-1936' is-artificial='yes'/>
<parameter type-id='type-id-1072'/>
<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-1936' 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-2333'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2328' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1966'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2327' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2334'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2334' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2335'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2337' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2336'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2336' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2338'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2326' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2339'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2339' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2340'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2342' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2341'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISsEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1967'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISsEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2337'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISsEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2337'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISsEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2337'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaISsEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2343'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaISsEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISsEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISsEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaISsEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</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-1943'/>
<parameter type-id='type-id-2340'/>
<return type-id='type-id-2335'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISsEE8allocateERS0_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1943'/>
<parameter type-id='type-id-2340'/>
<parameter type-id='type-id-2338'/>
<return type-id='type-id-2335'/>
</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-1943'/>
<parameter type-id='type-id-2335'/>
<parameter type-id='type-id-2340'/>
<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-1087'/>
<return type-id='type-id-2340'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaISsEE37select_on_container_copy_constructionERKS0_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1087'/>
<return type-id='type-id-1085'/>
</function-decl>
</member-function>
<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_traitsISaISsEE9constructISsJSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS3_'>
<parameter type-id='type-id-1943'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1985'/>
<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_constructISsJSsEEENSt9enable_ifIXsrSt6__and_IJNS1_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERS0_PS6_DpOS7_'>
<parameter type-id='type-id-1943'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1985'/>
<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-1943'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-57'/>
</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_IJNS1_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS0_PS6_'>
<parameter type-id='type-id-1943'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-57'/>
</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-1087'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-2340'/>
</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-2344'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1986' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2345'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2343'/>
</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-2337'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPSsE10pointer_toERSs' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1903'/>
<return type-id='type-id-2345'/>
</function-decl>
</member-function>
</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-2346'>
<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-1902'/>
</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-2347'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2330' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2342'/>
</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-2348'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2332' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2349'/>
</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-1172'>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-1108' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2350'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2351'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-1108' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2352'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_array' type-id='type-id-2350' 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-2351' 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-2015' is-artificial='yes'/>
<parameter type-id='type-id-2352'/>
<parameter type-id='type-id-2351'/>
<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-2015' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt16initializer_listISsE4sizeEv' filepath='/usr/include/c++/4.9/initializer_list' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1174' is-artificial='yes'/>
<return type-id='type-id-2351'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt16initializer_listISsE5beginEv' filepath='/usr/include/c++/4.9/initializer_list' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1174' is-artificial='yes'/>
<return type-id='type-id-2352'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt16initializer_listISsE3endEv' filepath='/usr/include/c++/4.9/initializer_list' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1174' is-artificial='yes'/>
<return type-id='type-id-2352'/>
</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-1266'>
<member-type access='private'>
<typedef-decl name='_Rep_type' type-id='type-id-790' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2353'/>
</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-1273'/>
</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-1276'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1303' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1279'/>
</member-type>
<member-type access='public'>
<typedef-decl name='key_compare' type-id='type-id-1210' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2354'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1097' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='103' column='1' id='type-id-1270'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2356' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2355'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2358' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2357'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2360' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='151' column='1' id='type-id-2359'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2362' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2361'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2364' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2363'/>
</member-type>
<member-type access='private'>
<class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2365'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_t' type-id='type-id-2353' 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-2045' 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-2045' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1272'/>
<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-2045' is-artificial='yes'/>
<parameter type-id='type-id-1268'/>
<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-2045' is-artificial='yes'/>
<parameter type-id='type-id-2044'/>
<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-2045' is-artificial='yes'/>
<parameter type-id='type-id-1175'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1272'/>
<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-2045' is-artificial='yes'/>
<parameter type-id='type-id-1272'/>
<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-2045' is-artificial='yes'/>
<parameter type-id='type-id-1268'/>
<parameter type-id='type-id-1272'/>
<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-2045' is-artificial='yes'/>
<parameter type-id='type-id-2044'/>
<parameter type-id='type-id-1272'/>
<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-2045' is-artificial='yes'/>
<parameter type-id='type-id-1175'/>
<parameter type-id='type-id-1272'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEaSERKS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1268'/>
<return type-id='type-id-2043'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEaSEOS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-2044'/>
<return type-id='type-id-2043'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEaSESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1175'/>
<return type-id='type-id-2043'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='345' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-1270'/>
</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-2045' is-artificial='yes'/>
<return type-id='type-id-2355'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2357'/>
</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-2045' is-artificial='yes'/>
<return type-id='type-id-2355'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2357'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<return type-id='type-id-2361'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2363'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<return type-id='type-id-2361'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='418' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2363'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2357'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2357'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2363'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='455' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2363'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2359'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='474' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2359'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2047'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixEOSs' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='511' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-2046'/>
<return type-id='type-id-2047'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE2atERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2047'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE2atERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-1278'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertERKS4_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1281'/>
<return type-id='type-id-2366'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='650' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1175'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt23_Rb_tree_const_iteratorIS4_ERKS4_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='679' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-2357'/>
<parameter type-id='type-id-1281'/>
<return type-id='type-id-2355'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5eraseESt23_Rb_tree_const_iteratorIS4_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-2357'/>
<return type-id='type-id-2355'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5eraseB5cxx11ESt17_Rb_tree_iteratorIS4_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='731' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-2355'/>
<return type-id='type-id-2355'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5eraseERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2359'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5eraseESt23_Rb_tree_const_iteratorIS4_ES8_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-2357'/>
<parameter type-id='type-id-2357'/>
<return type-id='type-id-2355'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE4swapERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-2043'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_comp' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE8key_compEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='835' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2354'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='value_comp' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE10value_compEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='843' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<return type-id='type-id-2365'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='find' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE4findERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2355'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE4findERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2357'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE5countERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2359'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='lower_bound' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE11lower_boundERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='901' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2355'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='lower_bound' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE11lower_boundERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='916' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2357'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='upper_bound' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE11upper_boundERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='926' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2355'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='upper_bound' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE11upper_boundERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2357'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE11equal_rangeERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='955' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2367'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE11equal_rangeERS3_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='974' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1269' is-artificial='yes'/>
<parameter type-id='type-id-1275'/>
<return type-id='type-id-2368'/>
</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='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC1Ev'>
<parameter type-id='type-id-2045' is-artificial='yes'/>
<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;, 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-790'>
<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-1744'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1079'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_key_compare' type-id='type-id-1210' 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-837' 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-2360' 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-1745' 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-1745' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-796'/>
<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-1745' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1743'/>
<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-1745' is-artificial='yes'/>
<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_Lb1EEC1Ev'>
<parameter type-id='type-id-1745' 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-1335' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2360'/>
</member-type>
<member-type access='private'>
<typedef-decl name='_Node_allocator' type-id='type-id-2369' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-794'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Base_ptr' type-id='type-id-1758' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1740'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Const_Base_ptr' type-id='type-id-839' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2370'/>
</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-800'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1303' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-803'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-805' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2371'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Link_type' type-id='type-id-1757' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2372'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Const_Link_type' type-id='type-id-836' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2373'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1097' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-797'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-815' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2356'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-806' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2358'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2374' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2362'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2375' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2364'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1744' 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='_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-1739' is-artificial='yes'/>
<return type-id='type-id-1742'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE21_M_get_Node_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='375' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-796'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-797'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<return type-id='type-id-2372'/>
</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-1739' is-artificial='yes'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-57'/>
</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-1739' is-artificial='yes'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_clone_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_M_clone_nodeEPKSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2373'/>
<return type-id='type-id-2372'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_root' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_M_rootEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<return type-id='type-id-1741'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_root' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_M_rootEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='497' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2370'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_leftmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='501' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<return type-id='type-id-1741'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_leftmost' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_leftmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='505' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2370'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE12_M_rightmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<return type-id='type-id-1741'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_rightmost' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE12_M_rightmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='513' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2370'/>
</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-1739' is-artificial='yes'/>
<return type-id='type-id-2372'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_begin' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='521' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2373'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE6_M_endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<return type-id='type-id-2372'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_end' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE6_M_endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2373'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_S_valueEPKSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2373'/>
<return type-id='type-id-2371'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE6_S_keyEPKSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2373'/>
<return type-id='type-id-1107'/>
</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-1740'/>
<return type-id='type-id-2372'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_S_leftEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2370'/>
<return type-id='type-id-2373'/>
</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-1740'/>
<return type-id='type-id-2372'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2370'/>
<return type-id='type-id-2373'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='560' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2370'/>
<return type-id='type-id-2371'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2370'/>
<return type-id='type-id-1107'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_S_minimumEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1740'/>
<return type-id='type-id-1740'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_S_minimumEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2370'/>
<return type-id='type-id-2370'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_S_maximumEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='576' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1740'/>
<return type-id='type-id-1740'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_S_maximumEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2370'/>
<return type-id='type-id-2370'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_unique_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE24_M_get_insert_unique_posERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1435' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_equal_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE23_M_get_insert_equal_posERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1467' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_hint_unique_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2358'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_hint_equal_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS2_ERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1613' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2358'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSA_PSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1689' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1740'/>
<parameter type-id='type-id-1740'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_lower_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE20_M_insert_lower_nodeEPSt18_Rb_tree_node_basePSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1705' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1740'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_equal_lower_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE26_M_insert_equal_lower_nodeEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1721' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_copy' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_M_copyEPKSt13_Rb_tree_nodeIS2_EPSA_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2373'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-2372'/>
</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-1739' is-artificial='yes'/>
<parameter type-id='type-id-2372'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_ESB_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2372'/>
<parameter type-id='type-id-2372'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_lower_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS2_ESC_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1272' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<parameter type-id='type-id-2373'/>
<parameter type-id='type-id-2373'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2358'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_upper_boundEPSt13_Rb_tree_nodeIS2_ESB_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1288' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2372'/>
<parameter type-id='type-id-2372'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_upper_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_upper_boundEPKSt13_Rb_tree_nodeIS2_ESC_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1304' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<parameter type-id='type-id-2373'/>
<parameter type-id='type-id-2373'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2358'/>
</function-decl>
</member-function>
<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-1739' 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-1739' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-799'/>
<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-1739' is-artificial='yes'/>
<parameter type-id='type-id-792'/>
<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-1739' is-artificial='yes'/>
<parameter type-id='type-id-799'/>
<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-1739' is-artificial='yes'/>
<parameter type-id='type-id-792'/>
<parameter type-id='type-id-799'/>
<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-1739' is-artificial='yes'/>
<parameter type-id='type-id-1738'/>
<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-1739' is-artificial='yes'/>
<parameter type-id='type-id-1738'/>
<parameter type-id='type-id-799'/>
<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-1739' is-artificial='yes'/>
<parameter type-id='type-id-1738'/>
<parameter type-id='type-id-1743'/>
<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-1739' 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='operator=' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEaSERKS8_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1095' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-792'/>
<return type-id='type-id-1737'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8key_compEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-1210'/>
</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-1739' is-artificial='yes'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2358'/>
</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-1739' is-artificial='yes'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2358'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<return type-id='type-id-2362'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2364'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<return type-id='type-id-2362'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2364'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='767' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2360'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-2360'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE4swapERS8_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1381' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1737'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1860' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2358'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS2_ESA_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1874' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2358'/>
<parameter type-id='type-id-2358'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2358'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5eraseB5cxx11ESt17_Rb_tree_iteratorIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='864' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2356'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5eraseERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1887' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2360'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIS2_ESA_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='888' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-2358'/>
<parameter type-id='type-id-2358'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5eraseEPS1_S9_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1899' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1108'/>
<parameter type-id='type-id-1108'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='906' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='find' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1910' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1923' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2358'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE5countERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1935' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2360'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11lower_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='926' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='lower_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11lower_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='930' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-2358'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11upper_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='934' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-2356'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='upper_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11upper_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='938' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<parameter type-id='type-id-802'/>
<return type-id='type-id-2358'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11equal_rangeERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1322' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2367'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11equal_rangeERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1353' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2368'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='__rb_verify' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11__rb_verifyEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1950' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-793' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_move_assignERS8_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1073' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1737'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_data' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE12_M_move_dataERS8_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1037' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1737'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_data' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE12_M_move_dataERS8_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1056' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1739' is-artificial='yes'/>
<parameter type-id='type-id-1737'/>
<parameter type-id='type-id-2238'/>
<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_EED1Ev'>
<parameter type-id='type-id-1739' 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_EEC1Ev'>
<parameter type-id='type-id-1739' 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;, 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-1079'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-169'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2376'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1757' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2377'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-833' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2378'/>
</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-1940' 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-1940' is-artificial='yes'/>
<parameter type-id='type-id-1081'/>
<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-1940' 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_nodeISt4pairIKSsSsEEED1Ev'>
<parameter type-id='type-id-1940' 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_nodeISt4pairIKSsSsEEEC1Ev'>
<parameter type-id='type-id-1940' 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-833'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-837'/>
<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-1757' is-artificial='yes'/>
<return type-id='type-id-2071'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_valptr' mangled-name='_ZNKSt13_Rb_tree_nodeISt4pairIKSsSsEE9_M_valptrEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-836' is-artificial='yes'/>
<return type-id='type-id-1306'/>
</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-837'>
<member-type access='public'>
<typedef-decl name='_Base_ptr' type-id='type-id-1758' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='94' column='1' id='type-id-2379'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Const_Base_ptr' type-id='type-id-839' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='95' column='1' id='type-id-2380'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_color' type-id='type-id-2381' 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-2379' 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-2379' 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-2379' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='100' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPS_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2379'/>
<return type-id='type-id-2379'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPKS_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2380'/>
<return type-id='type-id-2380'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPS_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2379'/>
<return type-id='type-id-2379'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPKS_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2380'/>
<return type-id='type-id-2380'/>
</function-decl>
</member-function>
</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-2381'>
<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-2382'>
<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-2383'>
<member-type access='private'>
<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-2384'/>
</member-type>
<data-member access='private'>
<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='private'>
<var-decl name='__align' type-id='type-id-2384' 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-1303'>
<member-type access='public'>
<typedef-decl name='first_type' type-id='type-id-1106' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='98' column='1' id='type-id-2385'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='first' type-id='type-id-1106' 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-2071' 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-2071' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1107'/>
<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-2071' is-artificial='yes'/>
<parameter type-id='type-id-1305'/>
<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-2071' 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='operator=' mangled-name='_ZNSt4pairIKSsSsEaSERKS1_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2071' is-artificial='yes'/>
<parameter type-id='type-id-1305'/>
<return type-id='type-id-2069'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4pairIKSsSsEaSEOS1_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2071' is-artificial='yes'/>
<parameter type-id='type-id-2070'/>
<return type-id='type-id-2069'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt4pairIKSsSsE4swapERS1_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2071' is-artificial='yes'/>
<parameter type-id='type-id-2069'/>
<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-1210'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2386'/>
<member-function access='public' const='yes'>
<function-decl name='operator()' mangled-name='_ZNKSt4lessISsEclERKSsS2_' filepath='/usr/include/c++/4.9/bits/stl_function.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1213' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-2386'/>
<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-2387'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2388' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1972'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2390' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2389'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2389' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2391'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2393' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2392'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2392' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2394'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2396' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2395'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2395' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2397'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2399' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2398'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1973'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2393'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2393'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2393'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2400'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE8allocateERS3_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1950'/>
<parameter type-id='type-id-2397'/>
<return type-id='type-id-2391'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE8allocateERS3_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1950'/>
<parameter type-id='type-id-2397'/>
<parameter type-id='type-id-2394'/>
<return type-id='type-id-2391'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE10deallocateERS3_PS2_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1950'/>
<parameter type-id='type-id-2391'/>
<parameter type-id='type-id-2397'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE8max_sizeERKS3_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1099'/>
<return type-id='type-id-2397'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsSsEEE37select_on_container_copy_constructionERKS3_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1099'/>
<return type-id='type-id-1097'/>
</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;, 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-1097'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2396'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2071' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2390'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1303' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2388'/>
</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-2401'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1079' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2402'/>
</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-1951' 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-1951' is-artificial='yes'/>
<parameter type-id='type-id-1099'/>
<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-1951' 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-2403'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2071' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2404'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2400'/>
</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-2393'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPSt4pairIKSsSsEE10pointer_toERS2_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1909'/>
<return type-id='type-id-2404'/>
</function-decl>
</member-function>
</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-2405'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-1303' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1908'/>
</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-2406'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2402' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2399'/>
</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-815'>
<member-type access='public'>
<typedef-decl name='_Base_ptr' type-id='type-id-2379' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='182' column='1' id='type-id-2407'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2069' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='175' column='1' id='type-id-2408'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2071' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='176' column='1' id='type-id-2409'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Self' type-id='type-id-815' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='181' column='1' id='type-id-818'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Link_type' type-id='type-id-1757' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='183' column='1' id='type-id-2410'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_node' type-id='type-id-2407' 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-1748' 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-1748' is-artificial='yes'/>
<parameter type-id='type-id-2410'/>
<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_iteratorISt4pairIKSsSsEEdeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-817' is-artificial='yes'/>
<return type-id='type-id-2408'/>
</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-817' is-artificial='yes'/>
<return type-id='type-id-2409'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEppEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1748' is-artificial='yes'/>
<return type-id='type-id-1749'/>
</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-1748' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-818'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEmmEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1748' is-artificial='yes'/>
<return type-id='type-id-1749'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEmmEi' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1748' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-818'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSsSsEEeqERKS3_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-817' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-1'/>
</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-817' is-artificial='yes'/>
<parameter type-id='type-id-820'/>
<return type-id='type-id-1'/>
</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_iteratorISt4pairIKSsSsEEC1EPSt13_Rb_tree_nodeIS2_E'>
<parameter type-id='type-id-1748' is-artificial='yes'/>
<parameter type-id='type-id-2410'/>
<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-806'>
<member-type access='public'>
<typedef-decl name='_Base_ptr' type-id='type-id-2380' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='254' column='1' id='type-id-2411'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1305' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='245' column='1' id='type-id-2412'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1306' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='246' column='1' id='type-id-2413'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-815' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='248' column='1' id='type-id-812'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Self' type-id='type-id-806' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='253' column='1' id='type-id-809'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Link_type' type-id='type-id-836' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='255' column='1' id='type-id-2414'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_node' type-id='type-id-2411' 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-1746' 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-1746' is-artificial='yes'/>
<parameter type-id='type-id-2414'/>
<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-1746' is-artificial='yes'/>
<parameter type-id='type-id-814'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_const_cast' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsSsEE13_M_const_castEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-808' is-artificial='yes'/>
<return type-id='type-id-812'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsSsEEdeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-808' is-artificial='yes'/>
<return type-id='type-id-2412'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsSsEEptEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-808' is-artificial='yes'/>
<return type-id='type-id-2413'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsSsEEppEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1746' is-artificial='yes'/>
<return type-id='type-id-1747'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsSsEEppEi' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1746' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-809'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsSsEEmmEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1746' is-artificial='yes'/>
<return type-id='type-id-1747'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsSsEEmmEi' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1746' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-809'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsSsEEeqERKS3_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-808' is-artificial='yes'/>
<parameter type-id='type-id-811'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKSsSsEEneERKS3_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-808' is-artificial='yes'/>
<parameter type-id='type-id-811'/>
<return type-id='type-id-1'/>
</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-1307'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='first' type-id='type-id-1758' 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-1758' 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-2074' 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-2074' is-artificial='yes'/>
<parameter type-id='type-id-1760'/>
<parameter type-id='type-id-1760'/>
<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-2074' is-artificial='yes'/>
<parameter type-id='type-id-1309'/>
<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-2074' is-artificial='yes'/>
<parameter type-id='type-id-2073'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EaSERKS2_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2074' is-artificial='yes'/>
<parameter type-id='type-id-1309'/>
<return type-id='type-id-2072'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EaSEOS2_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2074' is-artificial='yes'/>
<parameter type-id='type-id-2073'/>
<return type-id='type-id-2072'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_E4swapERS2_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2074' is-artificial='yes'/>
<parameter type-id='type-id-2072'/>
<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-1175'>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-1306' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2415'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2416'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-1306' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2417'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_array' type-id='type-id-2415' 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-2416' 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-2016' is-artificial='yes'/>
<parameter type-id='type-id-2417'/>
<parameter type-id='type-id-2416'/>
<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-2016' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt16initializer_listISt4pairIKSsSsEE4sizeEv' filepath='/usr/include/c++/4.9/initializer_list' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1177' is-artificial='yes'/>
<return type-id='type-id-2416'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt16initializer_listISt4pairIKSsSsEE5beginEv' filepath='/usr/include/c++/4.9/initializer_list' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1177' is-artificial='yes'/>
<return type-id='type-id-2417'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt16initializer_listISt4pairIKSsSsEE3endEv' filepath='/usr/include/c++/4.9/initializer_list' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1177' is-artificial='yes'/>
<return type-id='type-id-2417'/>
</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-1459'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-934'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1331' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1466'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2419' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2418'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2421' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2420'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2423' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2422'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2425' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2424'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2427' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2426'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2429' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2428'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2431' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2430'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2432'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1100' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1463'/>
</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-2166' 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-2166' is-artificial='yes'/>
<parameter type-id='type-id-1465'/>
<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-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<parameter type-id='type-id-1465'/>
<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-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<parameter type-id='type-id-1468'/>
<parameter type-id='type-id-1465'/>
<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-2166' is-artificial='yes'/>
<parameter type-id='type-id-1461'/>
<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-2166' is-artificial='yes'/>
<parameter type-id='type-id-2165'/>
<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-2166' is-artificial='yes'/>
<parameter type-id='type-id-1461'/>
<parameter type-id='type-id-1465'/>
<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-2166' is-artificial='yes'/>
<parameter type-id='type-id-2165'/>
<parameter type-id='type-id-1465'/>
<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-2166' is-artificial='yes'/>
<parameter type-id='type-id-2433'/>
<parameter type-id='type-id-1465'/>
<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-2166' 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='operator=' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EEaSERKS6_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-1461'/>
<return type-id='type-id-2164'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EEaSEOS6_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2165'/>
<return type-id='type-id-2164'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EEaSESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2433'/>
<return type-id='type-id-2164'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6assignEmRKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<parameter type-id='type-id-1468'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6assignESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2433'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2426'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2426'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-2430'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2428'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-2430'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2428'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2426'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2426'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2428'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2428'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2432'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2432'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6resizeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6resizeEmRKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<parameter type-id='type-id-1468'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE13shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' 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='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE8capacityEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2432'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE7reserveEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<return type-id='type-id-2420'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<return type-id='type-id-2422'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE14_M_range_checkEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<return type-id='type-id-2420'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<return type-id='type-id-2422'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-2420'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2422'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-2420'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-2422'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-2106'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<return type-id='type-id-1334'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE9push_backERKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' 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='push_back' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE9push_backEOS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2167'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EERS9_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2426'/>
<parameter type-id='type-id-1468'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEOS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2426'/>
<parameter type-id='type-id-2167'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1031' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2426'/>
<parameter type-id='type-id-2433'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEmRS9_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1051' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2426'/>
<parameter type-id='type-id-2432'/>
<parameter type-id='type-id-1468'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2426'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EESB_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2426'/>
<parameter type-id='type-id-2426'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE4swapERS6_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2164'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_initialize' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE18_M_fill_initializeEmRKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<parameter type-id='type-id-1468'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE21_M_default_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE14_M_fill_assignEmRKS4_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1468'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEmRKS4_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2424'/>
<parameter type-id='type-id-2432'/>
<parameter type-id='type-id-1468'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE17_M_default_appendEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE16_M_shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE12_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'>
<parameter type-id='type-id-1462' is-artificial='yes'/>
<parameter type-id='type-id-2432'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-2432'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE15_M_erase_at_endEPS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2418'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2424'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2424'/>
<parameter type-id='type-id-2424'/>
<return type-id='type-id-2424'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE14_M_move_assignEOS6_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1454' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2165'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE14_M_move_assignEOS6_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1465' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2166' is-artificial='yes'/>
<parameter type-id='type-id-2165'/>
<parameter type-id='type-id-2238'/>
<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_EED1Ev'>
<parameter type-id='type-id-2166' 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-934'>
<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-1838'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1100'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_start' type-id='type-id-2419' 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-2419' 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-2419' 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-1840' 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-1840' is-artificial='yes'/>
<parameter type-id='type-id-939'/>
<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-1840' is-artificial='yes'/>
<parameter type-id='type-id-1837'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE12_Vector_impl12_M_swap_dataERS7_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='101' 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>
</class-decl>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2434' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2419'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Tp_alloc_type' type-id='type-id-2435' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-937'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1100' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-940'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1838' 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='_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-1835' is-artificial='yes'/>
<return type-id='type-id-1836'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE19_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'>
<parameter type-id='type-id-936' is-artificial='yes'/>
<return type-id='type-id-939'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-936' is-artificial='yes'/>
<return type-id='type-id-940'/>
</function-decl>
</member-function>
<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-1835' 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-1835' is-artificial='yes'/>
<parameter type-id='type-id-942'/>
<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-1835' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1835' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-942'/>
<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-1835' is-artificial='yes'/>
<parameter type-id='type-id-1837'/>
<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-1835' is-artificial='yes'/>
<parameter type-id='type-id-1834'/>
<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-1835' is-artificial='yes'/>
<parameter type-id='type-id-1834'/>
<parameter type-id='type-id-942'/>
<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-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'>
<function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE11_M_allocateEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1835' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-2419'/>
</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-1835' is-artificial='yes'/>
<parameter type-id='type-id-2419'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EE17_M_create_storageEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1835' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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_EED1Ev'>
<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>
</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-1100'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-183'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2436'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2106' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2437'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1331' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2438'/>
</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-2439'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1100' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2440'/>
</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-1953' 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-1953' is-artificial='yes'/>
<parameter type-id='type-id-1102'/>
<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-1953' 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_ptrIN5mongo17optionenvironment10ConstraintEEED1Ev'>
<parameter type-id='type-id-1953' 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-1331'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1024'/>
<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-2106' 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-2106' is-artificial='yes'/>
<parameter type-id='type-id-1333'/>
<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-2106' is-artificial='yes'/>
<parameter type-id='type-id-2105'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEaSERKS3_' filepath='/usr/include/c++/4.9/bits/shared_ptr.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2106' is-artificial='yes'/>
<parameter type-id='type-id-1333'/>
<return type-id='type-id-2104'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEaSEOS3_' filepath='/usr/include/c++/4.9/bits/shared_ptr.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2106' is-artificial='yes'/>
<parameter type-id='type-id-2105'/>
<return type-id='type-id-2104'/>
</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-2106' is-artificial='yes'/>
<parameter type-id='type-id-1471'/>
<parameter type-id='type-id-2441'/>
<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-1024'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_ptr' type-id='type-id-1618' 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-1020' 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-1916' 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-1916' is-artificial='yes'/>
<parameter type-id='type-id-1026'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EEaSERKS5_' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1916' is-artificial='yes'/>
<parameter type-id='type-id-1026'/>
<return type-id='type-id-1914'/>
</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-1916' 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-1916' is-artificial='yes'/>
<parameter type-id='type-id-1915'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='991' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1916' is-artificial='yes'/>
<parameter type-id='type-id-1915'/>
<return type-id='type-id-1914'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EE5resetEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1916' 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='_ZNKSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EEdeEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1038' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1027' is-artificial='yes'/>
<return type-id='type-id-2442'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNKSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EEptEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1045' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1027' is-artificial='yes'/>
<return type-id='type-id-1618'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNKSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EE3getEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1052' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1027' is-artificial='yes'/>
<return type-id='type-id-1618'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator bool' mangled-name='_ZNKSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EEcvbEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1055' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1027' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='unique' mangled-name='_ZNKSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EE6uniqueEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1059' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1027' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='use_count' mangled-name='_ZNKSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EE9use_countEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1063' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1027' is-artificial='yes'/>
<return type-id='type-id-26'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EE4swapERS5_' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1067' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1916' is-artificial='yes'/>
<parameter type-id='type-id-1914'/>
<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-1916' is-artificial='yes'/>
<parameter type-id='type-id-1033'/>
<parameter type-id='type-id-2441'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_get_deleter' mangled-name='_ZNKSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='1155' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1027' is-artificial='yes'/>
<parameter type-id='type-id-1351'/>
<return type-id='type-id-23'/>
</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_policyE2EED1Ev'>
<parameter type-id='type-id-1916' 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-1427'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-907'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1618' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1434'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2444' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2443'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2446' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2445'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2448' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2447'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2450' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2449'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2452' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2451'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2454' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2453'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2456' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2455'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2457'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1052' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1431'/>
</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-2152' 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-2152' is-artificial='yes'/>
<parameter type-id='type-id-1433'/>
<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-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<parameter type-id='type-id-1433'/>
<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-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<parameter type-id='type-id-1436'/>
<parameter type-id='type-id-1433'/>
<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-2152' is-artificial='yes'/>
<parameter type-id='type-id-1429'/>
<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-2152' is-artificial='yes'/>
<parameter type-id='type-id-2151'/>
<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-2152' is-artificial='yes'/>
<parameter type-id='type-id-1429'/>
<parameter type-id='type-id-1433'/>
<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-2152' is-artificial='yes'/>
<parameter type-id='type-id-2151'/>
<parameter type-id='type-id-1433'/>
<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-2152' is-artificial='yes'/>
<parameter type-id='type-id-2458'/>
<parameter type-id='type-id-1433'/>
<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-2152' 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='operator=' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EEaSERKS5_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-1429'/>
<return type-id='type-id-2150'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EEaSEOS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2151'/>
<return type-id='type-id-2150'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EEaSESt16initializer_listIS3_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2458'/>
<return type-id='type-id-2150'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6assignEmRKS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<parameter type-id='type-id-1436'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6assignESt16initializer_listIS3_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2458'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2451'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2451'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-2455'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2453'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-2455'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2453'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2451'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2451'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2453'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2453'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2457'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2457'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6resizeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6resizeEmRKS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<parameter type-id='type-id-1436'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE13shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' 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='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE8capacityEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2457'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE7reserveEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<return type-id='type-id-2445'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<return type-id='type-id-2447'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE14_M_range_checkEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<return type-id='type-id-2445'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<return type-id='type-id-2447'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-2445'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2447'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-2445'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-2447'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-1623'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<return type-id='type-id-1621'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE9push_backERKS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-1436'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE9push_backEOS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2153'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EERS8_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2451'/>
<parameter type-id='type-id-1436'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEOS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2451'/>
<parameter type-id='type-id-2153'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESt16initializer_listIS3_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1031' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2451'/>
<parameter type-id='type-id-2458'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEmRS8_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1051' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2451'/>
<parameter type-id='type-id-2457'/>
<parameter type-id='type-id-1436'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2451'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESA_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2451'/>
<parameter type-id='type-id-2451'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE4swapERS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2150'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_initialize' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE18_M_fill_initializeEmRKS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<parameter type-id='type-id-1436'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE21_M_default_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE14_M_fill_assignEmRKS3_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1436'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2449'/>
<parameter type-id='type-id-2457'/>
<parameter type-id='type-id-1436'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE17_M_default_appendEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE16_M_shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE12_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'>
<parameter type-id='type-id-1430' is-artificial='yes'/>
<parameter type-id='type-id-2457'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-2457'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE15_M_erase_at_endEPS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2443'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2449'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EES9_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2449'/>
<parameter type-id='type-id-2449'/>
<return type-id='type-id-2449'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1454' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2151'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment10ConstraintESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1465' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2152' is-artificial='yes'/>
<parameter type-id='type-id-2151'/>
<parameter type-id='type-id-2238'/>
<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-907'>
<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-1817'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1052'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_start' type-id='type-id-2444' 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-2444' 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-2444' 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-1819' 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-1819' is-artificial='yes'/>
<parameter type-id='type-id-912'/>
<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-1819' is-artificial='yes'/>
<parameter type-id='type-id-1816'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment10ConstraintESaIS3_EE12_Vector_impl12_M_swap_dataERS6_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1819' is-artificial='yes'/>
<parameter type-id='type-id-1818'/>
<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-2459' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2444'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Tp_alloc_type' type-id='type-id-2460' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-910'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1052' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-913'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1817' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment10ConstraintESaIS3_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'>
<parameter type-id='type-id-1814' is-artificial='yes'/>
<return type-id='type-id-1815'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIPN5mongo17optionenvironment10ConstraintESaIS3_EE19_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'>
<parameter type-id='type-id-909' is-artificial='yes'/>
<return type-id='type-id-912'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseIPN5mongo17optionenvironment10ConstraintESaIS3_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-909' is-artificial='yes'/>
<return type-id='type-id-913'/>
</function-decl>
</member-function>
<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-1814' 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-1814' is-artificial='yes'/>
<parameter type-id='type-id-915'/>
<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-1814' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1814' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-915'/>
<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-1814' is-artificial='yes'/>
<parameter type-id='type-id-1816'/>
<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-1814' is-artificial='yes'/>
<parameter type-id='type-id-1813'/>
<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-1814' is-artificial='yes'/>
<parameter type-id='type-id-1813'/>
<parameter type-id='type-id-915'/>
<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-1814' 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_allocate' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment10ConstraintESaIS3_EE11_M_allocateEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1814' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-2444'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment10ConstraintESaIS3_EE13_M_deallocateEPS3_m' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1814' is-artificial='yes'/>
<parameter type-id='type-id-2444'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment10ConstraintESaIS3_EE17_M_create_storageEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1814' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1052'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-151'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2461'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1623' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2462'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1618' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2463'/>
</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-2464'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1052' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2465'/>
</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-1929' 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-1929' is-artificial='yes'/>
<parameter type-id='type-id-1054'/>
<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-1929' 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-2466'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2463' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1960'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2462' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2467'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2467' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2468'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2470' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2469'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2469' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2471'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2461' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2472'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2472' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2473'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2475' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2474'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1961'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2470'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2470'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2470'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2476'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE8allocateERS4_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1928'/>
<parameter type-id='type-id-2473'/>
<return type-id='type-id-2468'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE8allocateERS4_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1928'/>
<parameter type-id='type-id-2473'/>
<parameter type-id='type-id-2471'/>
<return type-id='type-id-2468'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE10deallocateERS4_PS3_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1928'/>
<parameter type-id='type-id-2468'/>
<parameter type-id='type-id-2473'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE8max_sizeERKS4_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1054'/>
<return type-id='type-id-2473'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment10ConstraintEEE37select_on_container_copy_constructionERKS4_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1054'/>
<return type-id='type-id-1052'/>
</function-decl>
</member-function>
</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-2477'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1623' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2478'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2476'/>
</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-2470'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPPN5mongo17optionenvironment10ConstraintEE10pointer_toERS3_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1897'/>
<return type-id='type-id-2478'/>
</function-decl>
</member-function>
</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-2479'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-1618' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1896'/>
</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-2480'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2465' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2475'/>
</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-1437'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-916'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1626' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1444'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2482' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2481'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2484' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2483'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2486' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2485'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2488' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2487'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2490' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2489'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2492' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2491'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2494' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2493'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2495'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1055' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1441'/>
</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-2156' 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-2156' is-artificial='yes'/>
<parameter type-id='type-id-1443'/>
<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-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<parameter type-id='type-id-1443'/>
<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-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<parameter type-id='type-id-1446'/>
<parameter type-id='type-id-1443'/>
<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-2156' is-artificial='yes'/>
<parameter type-id='type-id-1439'/>
<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-2156' is-artificial='yes'/>
<parameter type-id='type-id-2155'/>
<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-2156' is-artificial='yes'/>
<parameter type-id='type-id-1439'/>
<parameter type-id='type-id-1443'/>
<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-2156' is-artificial='yes'/>
<parameter type-id='type-id-2155'/>
<parameter type-id='type-id-1443'/>
<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-2156' is-artificial='yes'/>
<parameter type-id='type-id-2496'/>
<parameter type-id='type-id-1443'/>
<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-2156' 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='operator=' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EEaSERKS5_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-1439'/>
<return type-id='type-id-2154'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EEaSEOS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2155'/>
<return type-id='type-id-2154'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EEaSESt16initializer_listIS3_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2496'/>
<return type-id='type-id-2154'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6assignEmRKS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<parameter type-id='type-id-1446'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6assignESt16initializer_listIS3_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2496'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2489'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2489'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-2493'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2491'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-2493'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2491'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2489'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2489'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2491'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2491'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2495'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2495'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6resizeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6resizeEmRKS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<parameter type-id='type-id-1446'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE13shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' 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='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE8capacityEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2495'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE7reserveEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<return type-id='type-id-2483'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<return type-id='type-id-2485'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE14_M_range_checkEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<return type-id='type-id-2483'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<return type-id='type-id-2485'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-2483'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2485'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-2483'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-2485'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-1631'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<return type-id='type-id-1629'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE9push_backERKS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-1446'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE9push_backEOS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2157'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EERS8_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2489'/>
<parameter type-id='type-id-1446'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEOS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2489'/>
<parameter type-id='type-id-2157'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESt16initializer_listIS3_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1031' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2489'/>
<parameter type-id='type-id-2496'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEmRS8_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1051' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2489'/>
<parameter type-id='type-id-2495'/>
<parameter type-id='type-id-1446'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2489'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESA_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2489'/>
<parameter type-id='type-id-2489'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE4swapERS5_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2154'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_initialize' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE18_M_fill_initializeEmRKS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<parameter type-id='type-id-1446'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE21_M_default_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE14_M_fill_assignEmRKS3_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1446'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2487'/>
<parameter type-id='type-id-2495'/>
<parameter type-id='type-id-1446'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE17_M_default_appendEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE16_M_shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE12_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'>
<parameter type-id='type-id-1440' is-artificial='yes'/>
<parameter type-id='type-id-2495'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-2495'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE15_M_erase_at_endEPS3_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2481'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2487'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EES9_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2487'/>
<parameter type-id='type-id-2487'/>
<return type-id='type-id-2487'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1454' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2155'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1465' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2156' is-artificial='yes'/>
<parameter type-id='type-id-2155'/>
<parameter type-id='type-id-2238'/>
<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-916'>
<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-1824'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1055'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_start' type-id='type-id-2482' 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-2482' 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-2482' 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-1826' 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-1826' is-artificial='yes'/>
<parameter type-id='type-id-921'/>
<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-1826' is-artificial='yes'/>
<parameter type-id='type-id-1823'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE12_Vector_impl12_M_swap_dataERS6_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1826' is-artificial='yes'/>
<parameter type-id='type-id-1825'/>
<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-2497' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2482'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Tp_alloc_type' type-id='type-id-2498' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-919'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1055' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-922'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1824' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment13KeyConstraintESaIS3_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'>
<parameter type-id='type-id-1821' is-artificial='yes'/>
<return type-id='type-id-1822'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE19_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'>
<parameter type-id='type-id-918' is-artificial='yes'/>
<return type-id='type-id-921'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-918' is-artificial='yes'/>
<return type-id='type-id-922'/>
</function-decl>
</member-function>
<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-1821' 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-1821' is-artificial='yes'/>
<parameter type-id='type-id-924'/>
<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-1821' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1821' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-924'/>
<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-1821' is-artificial='yes'/>
<parameter type-id='type-id-1823'/>
<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-1821' is-artificial='yes'/>
<parameter type-id='type-id-1820'/>
<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-1821' is-artificial='yes'/>
<parameter type-id='type-id-1820'/>
<parameter type-id='type-id-924'/>
<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-1821' 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_allocate' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE11_M_allocateEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1821' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-2482'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE13_M_deallocateEPS3_m' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1821' is-artificial='yes'/>
<parameter type-id='type-id-2482'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseIPN5mongo17optionenvironment13KeyConstraintESaIS3_EE17_M_create_storageEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1821' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1055'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-153'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2499'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1631' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2500'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1626' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2501'/>
</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-2502'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1055' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2503'/>
</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-1931' 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-1931' is-artificial='yes'/>
<parameter type-id='type-id-1057'/>
<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-1931' 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-2504'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2501' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1962'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2500' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2505'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2505' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2506'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2508' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2507'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2507' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2509'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2499' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2510'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2510' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2511'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2513' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2512'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1963'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2508'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2508'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2508'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2514'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE8allocateERS4_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1930'/>
<parameter type-id='type-id-2511'/>
<return type-id='type-id-2506'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE8allocateERS4_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1930'/>
<parameter type-id='type-id-2511'/>
<parameter type-id='type-id-2509'/>
<return type-id='type-id-2506'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE10deallocateERS4_PS3_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1930'/>
<parameter type-id='type-id-2506'/>
<parameter type-id='type-id-2511'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE8max_sizeERKS4_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1057'/>
<return type-id='type-id-2511'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE37select_on_container_copy_constructionERKS4_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1057'/>
<return type-id='type-id-1055'/>
</function-decl>
</member-function>
</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-2515'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1631' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2516'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2514'/>
</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-2508'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPPN5mongo17optionenvironment13KeyConstraintEE10pointer_toERS3_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1899'/>
<return type-id='type-id-2516'/>
</function-decl>
</member-function>
</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-2517'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-1626' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1898'/>
</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-2518'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2503' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2513'/>
</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-1250'>
<member-type access='private'>
<typedef-decl name='_Rep_type' type-id='type-id-774' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2519'/>
</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-1257'/>
</member-type>
<member-type access='public'>
<typedef-decl name='mapped_type' type-id='type-id-587' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1260'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1299' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1263'/>
</member-type>
<member-type access='public'>
<typedef-decl name='key_compare' type-id='type-id-1210' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2520'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1094' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='103' column='1' id='type-id-1254'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2522' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2521'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2524' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2523'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2526' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='151' column='1' id='type-id-2525'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2528' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2527'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2530' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2529'/>
</member-type>
<member-type access='private'>
<class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2531'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_t' type-id='type-id-2519' 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-2040' 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-2040' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1256'/>
<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-2040' is-artificial='yes'/>
<parameter type-id='type-id-1252'/>
<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-2040' is-artificial='yes'/>
<parameter type-id='type-id-2039'/>
<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-2040' is-artificial='yes'/>
<parameter type-id='type-id-2532'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1256'/>
<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-2040' is-artificial='yes'/>
<parameter type-id='type-id-1256'/>
<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-2040' is-artificial='yes'/>
<parameter type-id='type-id-1252'/>
<parameter type-id='type-id-1256'/>
<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-2040' is-artificial='yes'/>
<parameter type-id='type-id-2039'/>
<parameter type-id='type-id-1256'/>
<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-2040' is-artificial='yes'/>
<parameter type-id='type-id-2532'/>
<parameter type-id='type-id-1256'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEEaSERKS9_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-1252'/>
<return type-id='type-id-2038'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEEaSEOS9_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-2039'/>
<return type-id='type-id-2038'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEEaSESt16initializer_listIS7_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-2532'/>
<return type-id='type-id-2038'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='345' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-1254'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<return type-id='type-id-2521'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2523'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<return type-id='type-id-2521'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2523'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<return type-id='type-id-2527'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2529'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<return type-id='type-id-2527'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='418' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2529'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2523'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2523'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2529'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='455' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2529'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2525'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='474' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2525'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEEixERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2042'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEEixEOSs' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='511' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-2041'/>
<return type-id='type-id-2042'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE2atERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2042'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE2atERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-1262'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE6insertERKS7_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-1265'/>
<return type-id='type-id-2533'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE6insertESt16initializer_listIS7_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='650' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-2532'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE6insertESt23_Rb_tree_const_iteratorIS7_ERKS7_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='679' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-2523'/>
<parameter type-id='type-id-1265'/>
<return type-id='type-id-2521'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5eraseESt23_Rb_tree_const_iteratorIS7_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-2523'/>
<return type-id='type-id-2521'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5eraseB5cxx11ESt17_Rb_tree_iteratorIS7_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='731' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-2521'/>
<return type-id='type-id-2521'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5eraseERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2525'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5eraseESt23_Rb_tree_const_iteratorIS7_ESB_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-2523'/>
<parameter type-id='type-id-2523'/>
<return type-id='type-id-2521'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE4swapERS9_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-2038'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_comp' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE8key_compEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='835' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2520'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='value_comp' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE10value_compEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='843' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<return type-id='type-id-2531'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='find' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE4findERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2521'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE4findERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2523'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE5countERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2525'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='lower_bound' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE11lower_boundERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='901' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2521'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='lower_bound' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE11lower_boundERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='916' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2523'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='upper_bound' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE11upper_boundERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='926' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2521'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='upper_bound' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE11upper_boundERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2523'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE11equal_rangeERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='955' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2040' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2534'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt3mapISsN5mongo17optionenvironment5ValueESt4lessISsESaISt4pairIKSsS2_EEE11equal_rangeERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='974' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1253' is-artificial='yes'/>
<parameter type-id='type-id-1259'/>
<return type-id='type-id-2535'/>
</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-774'>
<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-1735'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1076'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_key_compare' type-id='type-id-1210' 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-837' 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-2526' 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-1736' 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-1736' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-780'/>
<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-1736' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1734'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13_Rb_tree_implIS9_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'>
<parameter type-id='type-id-1736' 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-1335' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2526'/>
</member-type>
<member-type access='private'>
<typedef-decl name='_Node_allocator' type-id='type-id-2536' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-778'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Base_ptr' type-id='type-id-1758' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1731'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Const_Base_ptr' type-id='type-id-839' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2537'/>
</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-784'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1299' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-787'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-789' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2538'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Link_type' type-id='type-id-1755' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2539'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Const_Link_type' type-id='type-id-832' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2540'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1094' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-781'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2541' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2522'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2542' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2524'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2543' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2528'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2544' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2530'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1735' 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='_M_get_Node_allocator' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_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'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-1733'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE21_M_get_Node_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='375' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-780'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-781'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_get_nodeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-2539'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='388' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2539'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2539'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_clone_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13_M_clone_nodeEPKSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2540'/>
<return type-id='type-id-2539'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_root' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_M_rootEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-1732'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_root' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_M_rootEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='497' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2537'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_leftmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='501' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-1732'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_leftmost' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_leftmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='505' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2537'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_rightmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-1732'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_rightmost' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_rightmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='513' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2537'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_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'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-2539'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_begin' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='521' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2540'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_M_endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-2539'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_end' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_M_endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2540'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_valueEPKSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2540'/>
<return type-id='type-id-2538'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_S_keyEPKSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2540'/>
<return type-id='type-id-1107'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_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'>
<parameter type-id='type-id-1731'/>
<return type-id='type-id-2539'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_S_leftEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2537'/>
<return type-id='type-id-2540'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_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'>
<parameter type-id='type-id-1731'/>
<return type-id='type-id-2539'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2537'/>
<return type-id='type-id-2540'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='560' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2537'/>
<return type-id='type-id-2538'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2537'/>
<return type-id='type-id-1107'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_S_minimumEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1731'/>
<return type-id='type-id-1731'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_S_minimumEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2537'/>
<return type-id='type-id-2537'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_S_maximumEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='576' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1731'/>
<return type-id='type-id-1731'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_S_maximumEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2537'/>
<return type-id='type-id-2537'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_unique_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1435' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-786'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_equal_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE23_M_get_insert_equal_posERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1467' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-786'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_hint_unique_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2524'/>
<parameter type-id='type-id-786'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_hint_equal_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS5_ERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1613' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2524'/>
<parameter type-id='type-id-786'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSD_PSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1689' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1731'/>
<parameter type-id='type-id-1731'/>
<parameter type-id='type-id-2539'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_lower_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE20_M_insert_lower_nodeEPSt18_Rb_tree_node_basePSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1705' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1731'/>
<parameter type-id='type-id-2539'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_equal_lower_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE26_M_insert_equal_lower_nodeEPSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1721' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2539'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_copy' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_M_copyEPKSt13_Rb_tree_nodeIS5_EPSD_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2540'/>
<parameter type-id='type-id-2539'/>
<return type-id='type-id-2539'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1239' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2539'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_ESE_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2539'/>
<parameter type-id='type-id-2539'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_lower_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS5_ESF_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1272' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<parameter type-id='type-id-2540'/>
<parameter type-id='type-id-2540'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2524'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_upper_boundEPSt13_Rb_tree_nodeIS5_ESE_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1288' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2539'/>
<parameter type-id='type-id-2539'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_upper_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_upper_boundEPKSt13_Rb_tree_nodeIS5_ESF_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1304' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<parameter type-id='type-id-2540'/>
<parameter type-id='type-id-2540'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2524'/>
</function-decl>
</member-function>
<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-1730' 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-1730' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-783'/>
<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-1730' is-artificial='yes'/>
<parameter type-id='type-id-776'/>
<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-1730' is-artificial='yes'/>
<parameter type-id='type-id-783'/>
<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-1730' is-artificial='yes'/>
<parameter type-id='type-id-776'/>
<parameter type-id='type-id-783'/>
<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-1730' is-artificial='yes'/>
<parameter type-id='type-id-1729'/>
<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-1730' is-artificial='yes'/>
<parameter type-id='type-id-1729'/>
<parameter type-id='type-id-783'/>
<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-1730' is-artificial='yes'/>
<parameter type-id='type-id-1729'/>
<parameter type-id='type-id-1734'/>
<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-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'>
<function-decl name='operator=' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EEaSERKSB_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1095' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-776'/>
<return type-id='type-id-1728'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8key_compEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-1210'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='726' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2524'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2524'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-2528'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2530'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<return type-id='type-id-2528'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2530'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='767' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2526'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-2526'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4swapERSB_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1381' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1728'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1860' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2524'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS5_ESD_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1874' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2524'/>
<parameter type-id='type-id-2524'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2524'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseB5cxx11ESt17_Rb_tree_iteratorIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='864' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2522'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1887' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2526'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIS5_ESD_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='888' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-2524'/>
<parameter type-id='type-id-2524'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseEPS1_SC_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1899' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1108'/>
<parameter type-id='type-id-1108'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='906' 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'>
<function-decl name='find' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4findERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1910' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4findERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1923' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2524'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5countERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1935' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2526'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11lower_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='926' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-786'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='lower_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11lower_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='930' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<parameter type-id='type-id-786'/>
<return type-id='type-id-2524'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11upper_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='934' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-786'/>
<return type-id='type-id-2522'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='upper_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11upper_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='938' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<parameter type-id='type-id-786'/>
<return type-id='type-id-2524'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11equal_rangeERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1322' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2534'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11equal_rangeERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1353' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2535'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='__rb_verify' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11__rb_verifyEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1950' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-777' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_move_assignERSB_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1073' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1728'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_data' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_move_dataERSB_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1037' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1728'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_data' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo17optionenvironment5ValueEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_move_dataERSB_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1056' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1730' is-artificial='yes'/>
<parameter type-id='type-id-1728'/>
<parameter type-id='type-id-2238'/>
<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-1076'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-167'/>
<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-1938' 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-1938' is-artificial='yes'/>
<parameter type-id='type-id-1078'/>
<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-1938' 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-829'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-837'/>
<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>
<member-function access='public'>
<function-decl name='_M_valptr' mangled-name='_ZNSt13_Rb_tree_nodeISt4pairIKSsN5mongo17optionenvironment5ValueEEE9_M_valptrEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1755' is-artificial='yes'/>
<return type-id='type-id-2068'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_valptr' mangled-name='_ZNKSt13_Rb_tree_nodeISt4pairIKSsN5mongo17optionenvironment5ValueEEE9_M_valptrEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-832' is-artificial='yes'/>
<return type-id='type-id-1302'/>
</function-decl>
</member-function>
</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-2545'>
<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-2546'>
<member-type access='private'>
<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-2547'/>
</member-type>
<data-member access='private'>
<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='private'>
<var-decl name='__align' type-id='type-id-2547' 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-1299'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='first' type-id='type-id-1106' 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-587' 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-2068' 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-2068' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-589'/>
<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-2068' is-artificial='yes'/>
<parameter type-id='type-id-1301'/>
<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-2068' is-artificial='yes'/>
<parameter type-id='type-id-2067'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4pairIKSsN5mongo17optionenvironment5ValueEEaSERKS4_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2068' is-artificial='yes'/>
<parameter type-id='type-id-1301'/>
<return type-id='type-id-2066'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4pairIKSsN5mongo17optionenvironment5ValueEEaSEOS4_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2068' is-artificial='yes'/>
<parameter type-id='type-id-2067'/>
<return type-id='type-id-2066'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt4pairIKSsN5mongo17optionenvironment5ValueEE4swapERS4_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2068' is-artificial='yes'/>
<parameter type-id='type-id-2066'/>
<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-2548'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2549' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1970'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2551' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2550'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2550' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2552'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2554' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2553'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2553' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2555'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2557' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2556'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2556' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2558'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2560' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2559'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1971'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2554'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2554'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2554'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2561'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE8allocateERS6_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1948'/>
<parameter type-id='type-id-2558'/>
<return type-id='type-id-2552'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE8allocateERS6_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1948'/>
<parameter type-id='type-id-2558'/>
<parameter type-id='type-id-2555'/>
<return type-id='type-id-2552'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE10deallocateERS6_PS5_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1948'/>
<parameter type-id='type-id-2552'/>
<parameter type-id='type-id-2558'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE8max_sizeERKS6_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1096'/>
<return type-id='type-id-2558'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE37select_on_container_copy_constructionERKS6_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1096'/>
<return type-id='type-id-1094'/>
</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::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-1094'>
<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-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2557'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2068' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2551'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1299' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2549'/>
</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-2562'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1076' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2563'/>
</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-1949' 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-1949' is-artificial='yes'/>
<parameter type-id='type-id-1096'/>
<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-1949' 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-2564'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2068' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2565'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2561'/>
</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-2554'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPSt4pairIKSsN5mongo17optionenvironment5ValueEEE10pointer_toERS5_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1907'/>
<return type-id='type-id-2565'/>
</function-decl>
</member-function>
</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-2566'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-1299' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1906'/>
</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-2567'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2563' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2560'/>
</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-1318'>
<member-type access='private'>
<typedef-decl name='_Rep_type' type-id='type-id-742' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='115' column='1' id='type-id-2568'/>
</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-1325'/>
</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-1328'/>
</member-type>
<member-type access='public'>
<typedef-decl name='key_compare' type-id='type-id-1210' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='105' column='1' id='type-id-2569'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_compare' type-id='type-id-1210' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='106' column='1' id='type-id-2570'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1085' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='107' column='1' id='type-id-1322'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2572' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='130' column='1' id='type-id-2571'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2572' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='131' column='1' id='type-id-2573'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2575' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='132' column='1' id='type-id-2574'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2577' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='134' column='1' id='type-id-2576'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_t' type-id='type-id-2568' 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-2102' 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-2102' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1324'/>
<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-2102' is-artificial='yes'/>
<parameter type-id='type-id-1320'/>
<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-2102' is-artificial='yes'/>
<parameter type-id='type-id-2101'/>
<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-2102' is-artificial='yes'/>
<parameter type-id='type-id-1172'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1324'/>
<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-2102' is-artificial='yes'/>
<parameter type-id='type-id-1324'/>
<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-2102' is-artificial='yes'/>
<parameter type-id='type-id-1320'/>
<parameter type-id='type-id-1324'/>
<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-2102' is-artificial='yes'/>
<parameter type-id='type-id-2101'/>
<parameter type-id='type-id-1324'/>
<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-2102' is-artificial='yes'/>
<parameter type-id='type-id-1172'/>
<parameter type-id='type-id-1324'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3setISsSt4lessISsESaISsEEaSERKS3_' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-1320'/>
<return type-id='type-id-2100'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3setISsSt4lessISsESaISsEEaSEOS3_' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-2101'/>
<return type-id='type-id-2100'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3setISsSt4lessISsESaISsEEaSESt16initializer_listISsE' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-1172'/>
<return type-id='type-id-2100'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_comp' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE8key_compEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='317' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2569'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='value_comp' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE10value_compEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2570'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-1322'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2574'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2574'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2574'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2574'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='404' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2576'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<return type-id='type-id-2576'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE4swapERS3_' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-2100'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE6insertERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-1330'/>
<return type-id='type-id-2578'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE6insertEOSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-2103'/>
<return type-id='type-id-2578'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE6insertESt23_Rb_tree_const_iteratorISsERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-2573'/>
<parameter type-id='type-id-1330'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE6insertESt23_Rb_tree_const_iteratorISsEOSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='541' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-2573'/>
<parameter type-id='type-id-2103'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE6insertESt16initializer_listISsE' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-1172'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE5eraseB5cxx11ESt23_Rb_tree_const_iteratorISsE' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-2573'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE5eraseERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2576'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE5eraseB5cxx11ESt23_Rb_tree_const_iteratorISsES5_' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-2573'/>
<parameter type-id='type-id-2573'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='669' 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>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE5countERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2576'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='find' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE4findERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE4findERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='705' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2573'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='lower_bound' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE11lower_boundERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='lower_bound' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE11lower_boundERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='726' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2573'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='upper_bound' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE11upper_boundERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='738' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2571'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='upper_bound' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE11upper_boundERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2573'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt3setISsSt4lessISsESaISsEE11equal_rangeERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2102' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2579'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt3setISsSt4lessISsESaISsEE11equal_rangeERKSs' filepath='/usr/include/c++/4.9/bits/stl_set.h' line='767' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1321' is-artificial='yes'/>
<parameter type-id='type-id-1327'/>
<return type-id='type-id-2579'/>
</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-742'>
<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-1717'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1070'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_key_compare' type-id='type-id-1210' 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-837' 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-2577' 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-1718' 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-1718' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-748'/>
<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-1718' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1716'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE13_Rb_tree_implIS3_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'>
<parameter type-id='type-id-1718' 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-1335' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2577'/>
</member-type>
<member-type access='private'>
<typedef-decl name='_Node_allocator' type-id='type-id-2580' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-746'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Base_ptr' type-id='type-id-1758' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1713'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Const_Base_ptr' type-id='type-id-839' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2581'/>
</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-752'/>
</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-755'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-757' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2582'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Link_type' type-id='type-id-1751' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2583'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Const_Link_type' type-id='type-id-824' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2584'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1085' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-749'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2586' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2585'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2587' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2572'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2589' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2588'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2590' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2575'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1717' 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='_M_get_Node_allocator' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE21_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'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-1715'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE21_M_get_Node_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='375' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-748'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-749'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11_M_get_nodeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-2583'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11_M_put_nodeEPSt13_Rb_tree_nodeISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='388' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2583'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE15_M_destroy_nodeEPSt13_Rb_tree_nodeISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2583'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_clone_node' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE13_M_clone_nodeEPKSt13_Rb_tree_nodeISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2584'/>
<return type-id='type-id-2583'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_root' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_rootEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-1714'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_root' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_rootEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='497' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2581'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11_M_leftmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='501' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-1714'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_leftmost' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11_M_leftmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='505' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2581'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE12_M_rightmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-1714'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_rightmost' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE12_M_rightmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='513' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2581'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='517' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-2583'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_begin' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='521' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2584'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE6_M_endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-2583'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_end' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE6_M_endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2584'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_S_valueEPKSt13_Rb_tree_nodeISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2584'/>
<return type-id='type-id-2582'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE6_S_keyEPKSt13_Rb_tree_nodeISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2584'/>
<return type-id='type-id-1107'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_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'>
<parameter type-id='type-id-1713'/>
<return type-id='type-id-2583'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_S_leftEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2581'/>
<return type-id='type-id-2584'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_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'>
<parameter type-id='type-id-1713'/>
<return type-id='type-id-2583'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2581'/>
<return type-id='type-id-2584'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='560' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2581'/>
<return type-id='type-id-2582'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2581'/>
<return type-id='type-id-1107'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_S_minimumEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1713'/>
<return type-id='type-id-1713'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_S_minimumEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2581'/>
<return type-id='type-id-2581'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_S_maximumEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='576' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1713'/>
<return type-id='type-id-1713'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_S_maximumEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2581'/>
<return type-id='type-id-2581'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_unique_pos' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE24_M_get_insert_unique_posERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1435' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-754'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_equal_pos' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE23_M_get_insert_equal_posERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1467' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-754'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_hint_unique_pos' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISsERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2572'/>
<parameter type-id='type-id-754'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_hint_equal_pos' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorISsERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1613' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2572'/>
<parameter type-id='type-id-754'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_node' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE14_M_insert_nodeEPSt18_Rb_tree_node_baseS7_PSt13_Rb_tree_nodeISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1689' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1713'/>
<parameter type-id='type-id-1713'/>
<parameter type-id='type-id-2583'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_lower_node' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE20_M_insert_lower_nodeEPSt18_Rb_tree_node_basePSt13_Rb_tree_nodeISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1705' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1713'/>
<parameter type-id='type-id-2583'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_equal_lower_node' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE26_M_insert_equal_lower_nodeEPSt13_Rb_tree_nodeISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1721' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2583'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_copy' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE7_M_copyEPKSt13_Rb_tree_nodeISsEPS7_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2584'/>
<parameter type-id='type-id-2583'/>
<return type-id='type-id-2583'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1239' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2583'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE14_M_lower_boundEPSt13_Rb_tree_nodeISsES8_RKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2583'/>
<parameter type-id='type-id-2583'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_lower_bound' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE14_M_lower_boundEPKSt13_Rb_tree_nodeISsES9_RKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1272' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<parameter type-id='type-id-2584'/>
<parameter type-id='type-id-2584'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2572'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE14_M_upper_boundEPSt13_Rb_tree_nodeISsES8_RKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1288' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2583'/>
<parameter type-id='type-id-2583'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_upper_bound' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE14_M_upper_boundEPKSt13_Rb_tree_nodeISsES9_RKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1304' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<parameter type-id='type-id-2584'/>
<parameter type-id='type-id-2584'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2572'/>
</function-decl>
</member-function>
<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-1712' 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-1712' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-751'/>
<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-1712' is-artificial='yes'/>
<parameter type-id='type-id-744'/>
<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-1712' is-artificial='yes'/>
<parameter type-id='type-id-751'/>
<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-1712' is-artificial='yes'/>
<parameter type-id='type-id-744'/>
<parameter type-id='type-id-751'/>
<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-1712' is-artificial='yes'/>
<parameter type-id='type-id-1711'/>
<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-1712' is-artificial='yes'/>
<parameter type-id='type-id-1711'/>
<parameter type-id='type-id-751'/>
<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-1712' is-artificial='yes'/>
<parameter type-id='type-id-1711'/>
<parameter type-id='type-id-1716'/>
<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-1712' 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='operator=' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEEaSERKS5_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1095' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-744'/>
<return type-id='type-id-1710'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8key_compEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-1210'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='726' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2572'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2572'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-2588'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2575'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-2588'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2575'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='767' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2577'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-2577'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE4swapERS5_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1381' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1710'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE12_M_erase_auxESt23_Rb_tree_const_iteratorISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1860' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2572'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE12_M_erase_auxESt23_Rb_tree_const_iteratorISsES7_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1874' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2572'/>
<parameter type-id='type-id-2572'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseB5cxx11ESt23_Rb_tree_const_iteratorISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2572'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseB5cxx11ESt17_Rb_tree_iteratorISsE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='864' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2585'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1887' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2577'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseB5cxx11ESt23_Rb_tree_const_iteratorISsES7_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='888' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-2572'/>
<parameter type-id='type-id-2572'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseEPKSsS7_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1899' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1108'/>
<parameter type-id='type-id-1108'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='906' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='find' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE4findERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1910' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE4findERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1923' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2572'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5countERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1935' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2577'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11lower_boundERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='926' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-754'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='lower_bound' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11lower_boundERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='930' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<parameter type-id='type-id-754'/>
<return type-id='type-id-2572'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11upper_boundERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='934' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-754'/>
<return type-id='type-id-2585'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='upper_bound' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11upper_boundERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='938' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<parameter type-id='type-id-754'/>
<return type-id='type-id-2572'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11equal_rangeERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1322' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2591'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11equal_rangeERKSs' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1353' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2579'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='__rb_verify' mangled-name='_ZNKSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11__rb_verifyEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1950' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-745' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE14_M_move_assignERS5_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1073' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1710'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_data' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE12_M_move_dataERS5_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1037' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1710'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_data' mangled-name='_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE12_M_move_dataERS5_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1056' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1712' is-artificial='yes'/>
<parameter type-id='type-id-1710'/>
<parameter type-id='type-id-2238'/>
<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-1346'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-856'/>
<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-2119' 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-2119' is-artificial='yes'/>
<parameter type-id='type-id-1478'/>
<parameter type-id='type-id-1478'/>
<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-2119' is-artificial='yes'/>
<parameter type-id='type-id-1348'/>
<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-2119' is-artificial='yes'/>
<parameter type-id='type-id-2118'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt5tupleIIjjEEaSERKS0_' filepath='/usr/include/c++/4.9/tuple' line='618' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2119' is-artificial='yes'/>
<parameter type-id='type-id-1348'/>
<return type-id='type-id-2117'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt5tupleIIjjEEaSEOS0_' filepath='/usr/include/c++/4.9/tuple' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2119' is-artificial='yes'/>
<parameter type-id='type-id-2118'/>
<return type-id='type-id-2117'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt5tupleIIjjEE4swapERS0_' filepath='/usr/include/c++/4.9/tuple' line='667' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2119' is-artificial='yes'/>
<parameter type-id='type-id-2117'/>
<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-856'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-874'/>
<base-class access='private' layout-offset-in-bits='32' type-id='type-id-710'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-874' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-859'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIjjEE7_M_headERS0_' filepath='/usr/include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1771'/>
<return type-id='type-id-2173'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIjjEE7_M_headERKS0_' filepath='/usr/include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-858'/>
<return type-id='type-id-1478'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIjjEE7_M_tailERS0_' filepath='/usr/include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1771'/>
<return type-id='type-id-1774'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIjjEE7_M_tailERKS0_' filepath='/usr/include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-858'/>
<return type-id='type-id-861'/>
</function-decl>
</member-function>
<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-1773' 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-1773' is-artificial='yes'/>
<parameter type-id='type-id-1478'/>
<parameter type-id='type-id-1478'/>
<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-1773' is-artificial='yes'/>
<parameter type-id='type-id-858'/>
<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-1773' is-artificial='yes'/>
<parameter type-id='type-id-1772'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIjjEEaSERKS0_' filepath='/usr/include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1773' is-artificial='yes'/>
<parameter type-id='type-id-858'/>
<return type-id='type-id-1771'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIjjEEaSEOS0_' filepath='/usr/include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1773' is-artificial='yes'/>
<parameter type-id='type-id-1772'/>
<return type-id='type-id-1771'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EIjjEE7_M_swapERS0_' filepath='/usr/include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1773' is-artificial='yes'/>
<parameter type-id='type-id-1771'/>
<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-874'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1787'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-719'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-1787' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-877'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EIjEE7_M_headERS0_' filepath='/usr/include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1783'/>
<return type-id='type-id-2173'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EIjEE7_M_headERKS0_' filepath='/usr/include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-876'/>
<return type-id='type-id-1478'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EIjEE7_M_tailERS0_' filepath='/usr/include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1783'/>
<return type-id='type-id-1786'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EIjEE7_M_tailERKS0_' filepath='/usr/include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-876'/>
<return type-id='type-id-879'/>
</function-decl>
</member-function>
<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-1785' 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-1785' 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='_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-1785' is-artificial='yes'/>
<parameter type-id='type-id-876'/>
<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-1785' is-artificial='yes'/>
<parameter type-id='type-id-1784'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EIjEEaSERKS0_' filepath='/usr/include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1785' is-artificial='yes'/>
<parameter type-id='type-id-876'/>
<return type-id='type-id-1783'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EIjEEaSEOS0_' filepath='/usr/include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1785' is-artificial='yes'/>
<parameter type-id='type-id-1784'/>
<return type-id='type-id-1783'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm1EIjEE7_M_swapERS0_' filepath='/usr/include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1785' is-artificial='yes'/>
<parameter type-id='type-id-1783'/>
<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-1787'>
<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-1789' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm2EIEE7_M_swapERS0_' filepath='/usr/include/c++/4.9/tuple' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1789' is-artificial='yes'/>
<parameter type-id='type-id-1788'/>
<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-719'>
<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-1693' 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-1693' 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='_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-1693' is-artificial='yes'/>
<parameter type-id='type-id-721'/>
<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-1693' is-artificial='yes'/>
<parameter type-id='type-id-1692'/>
<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-1693' is-artificial='yes'/>
<parameter type-id='type-id-2592'/>
<parameter type-id='type-id-2593'/>
<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_baseILm1EjLb0EE7_M_headERS0_' filepath='/usr/include/c++/4.9/tuple' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1691'/>
<return type-id='type-id-2173'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm1EjLb0EE7_M_headERKS0_' filepath='/usr/include/c++/4.9/tuple' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-721'/>
<return type-id='type-id-1478'/>
</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-2592'/>
<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-2593'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2594'/>
<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-1917'>
<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-1918' 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-1917' 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-2594'/>
<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-710'>
<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-1684' 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-1684' 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='_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-1684' is-artificial='yes'/>
<parameter type-id='type-id-712'/>
<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-1684' is-artificial='yes'/>
<parameter type-id='type-id-1683'/>
<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-1684' is-artificial='yes'/>
<parameter type-id='type-id-2592'/>
<parameter type-id='type-id-2593'/>
<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_baseILm0EjLb0EE7_M_headERS0_' filepath='/usr/include/c++/4.9/tuple' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1682'/>
<return type-id='type-id-2173'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EjLb0EE7_M_headERKS0_' filepath='/usr/include/c++/4.9/tuple' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-712'/>
<return type-id='type-id-1478'/>
</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-1020'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_pi' type-id='type-id-1762' 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-1913' 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-1913' is-artificial='yes'/>
<parameter type-id='type-id-1030'/>
<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-1913' is-artificial='yes'/>
<parameter type-id='type-id-1030'/>
<parameter type-id='type-id-2441'/>
<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-1913' 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-1913' is-artificial='yes'/>
<parameter type-id='type-id-1022'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='677' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1913' is-artificial='yes'/>
<parameter type-id='type-id-1022'/>
<return type-id='type-id-1912'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_swap' mangled-name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='692' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1913' is-artificial='yes'/>
<parameter type-id='type-id-1912'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_use_count' mangled-name='_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE16_M_get_use_countEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1023' is-artificial='yes'/>
<return type-id='type-id-26'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_unique' mangled-name='_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE9_M_uniqueEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1023' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_deleter' mangled-name='_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='708' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1023' is-artificial='yes'/>
<parameter type-id='type-id-1351'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_less' mangled-name='_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_lessERKS2_' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='712' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1023' is-artificial='yes'/>
<parameter type-id='type-id-1022'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_less' mangled-name='_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_lessERKSt12__weak_countILS1_2EE' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1023' is-artificial='yes'/>
<parameter type-id='type-id-1030'/>
<return type-id='type-id-1'/>
</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_policyE2EED1Ev'>
<parameter type-id='type-id-1913' 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-840'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2595'/>
<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-1762' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_add_ref_copy' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1762' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_add_ref_lock' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_lockEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1762' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_add_ref_lock_nothrow' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE23_M_add_ref_lock_nothrowEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1762' is-artificial='yes'/>
<return type-id='type-id-1'/>
</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-1762' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_weak_add_ref' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_weak_add_refEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1762' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_weak_release' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_weak_releaseEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1762' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_use_count' mangled-name='_ZNKSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE16_M_get_use_countEv' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-843' is-artificial='yes'/>
<return type-id='type-id-26'/>
</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-1762' is-artificial='yes'/>
<parameter type-id='type-id-842'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEaSERKS2_' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1762' is-artificial='yes'/>
<parameter type-id='type-id-842'/>
<return type-id='type-id-1761'/>
</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-1762' 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-1762' 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-1762' 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-1762' is-artificial='yes'/>
<parameter type-id='type-id-1351'/>
<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-2595'>
<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-2596'>
<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-2441'/>
<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-2597'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1617' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2442'/>
</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-2598'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2438' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1974'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2437' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2599'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2599' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2600'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2602' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2601'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2601' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2603'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2436' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2604'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2604' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2605'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2607' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2606'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1975'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2602'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2602'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2602'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2608'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE8allocateERS5_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1952'/>
<parameter type-id='type-id-2605'/>
<return type-id='type-id-2600'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE8allocateERS5_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1952'/>
<parameter type-id='type-id-2605'/>
<parameter type-id='type-id-2603'/>
<return type-id='type-id-2600'/>
</function-decl>
</member-function>
<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-1952'/>
<parameter type-id='type-id-2600'/>
<parameter type-id='type-id-2605'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE8max_sizeERKS5_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1102'/>
<return type-id='type-id-2605'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE37select_on_container_copy_constructionERKS5_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1102'/>
<return type-id='type-id-1100'/>
</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-2609'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2106' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2610'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2608'/>
</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-2602'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPSt10shared_ptrIN5mongo17optionenvironment10ConstraintEEE10pointer_toERS4_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1911'/>
<return type-id='type-id-2610'/>
</function-decl>
</member-function>
</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-2611'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-1331' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1910'/>
</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-2612'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2440' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2607'/>
</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-1058'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-155'/>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1632' filepath='/usr/include/c++/4.9/bits/allocator.h' line='99' column='1' id='type-id-2295'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-581' filepath='/usr/include/c++/4.9/bits/allocator.h' line='100' column='1' id='type-id-2297'/>
</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-2613'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1064' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2308'/>
</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-2614'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1058' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2310'/>
</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-1932' 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-1932' is-artificial='yes'/>
<parameter type-id='type-id-1060'/>
<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-1932' 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-1397'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-880'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-210' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1404'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2616' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2615'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2618' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2617'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2620' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2619'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2622' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2621'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2624' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2623'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2626' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2625'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2628' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2627'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2629'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1037' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1401'/>
</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-2138' 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-2138' is-artificial='yes'/>
<parameter type-id='type-id-1403'/>
<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-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<parameter type-id='type-id-1403'/>
<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-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<parameter type-id='type-id-1406'/>
<parameter type-id='type-id-1403'/>
<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-2138' is-artificial='yes'/>
<parameter type-id='type-id-1399'/>
<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-2138' is-artificial='yes'/>
<parameter type-id='type-id-2137'/>
<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-2138' is-artificial='yes'/>
<parameter type-id='type-id-1399'/>
<parameter type-id='type-id-1403'/>
<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-2138' is-artificial='yes'/>
<parameter type-id='type-id-2137'/>
<parameter type-id='type-id-1403'/>
<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-2138' is-artificial='yes'/>
<parameter type-id='type-id-2630'/>
<parameter type-id='type-id-1403'/>
<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-2138' 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='operator=' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EEaSERKS6_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-1399'/>
<return type-id='type-id-2136'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EEaSEOS6_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2137'/>
<return type-id='type-id-2136'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EEaSESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2630'/>
<return type-id='type-id-2136'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6assignEmRKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<parameter type-id='type-id-1406'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6assignESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2630'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2623'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2623'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-2627'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2625'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-2627'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2625'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2623'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2623'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2625'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2625'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2629'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2629'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6resizeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6resizeEmRKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<parameter type-id='type-id-1406'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE13shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' 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='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE8capacityEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2629'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE7reserveEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<return type-id='type-id-2617'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<return type-id='type-id-2619'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE14_M_range_checkEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<return type-id='type-id-2617'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<return type-id='type-id-2619'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-2617'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2619'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-2617'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-2619'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-212'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<return type-id='type-id-357'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE9push_backERKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-1406'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE9push_backEOS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2139'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EERS9_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2623'/>
<parameter type-id='type-id-1406'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEOS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2623'/>
<parameter type-id='type-id-2139'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1031' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2623'/>
<parameter type-id='type-id-2630'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEmRS9_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1051' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2623'/>
<parameter type-id='type-id-2629'/>
<parameter type-id='type-id-1406'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2623'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EESB_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2623'/>
<parameter type-id='type-id-2623'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE4swapERS6_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2136'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_initialize' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE18_M_fill_initializeEmRKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<parameter type-id='type-id-1406'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE21_M_default_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE14_M_fill_assignEmRKS4_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1406'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEmRKS4_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2621'/>
<parameter type-id='type-id-2629'/>
<parameter type-id='type-id-1406'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE17_M_default_appendEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE16_M_shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE12_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'>
<parameter type-id='type-id-1400' is-artificial='yes'/>
<parameter type-id='type-id-2629'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-2629'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE15_M_erase_at_endEPS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2615'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2621'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2621'/>
<parameter type-id='type-id-2621'/>
<return type-id='type-id-2621'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE14_M_move_assignEOS6_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1454' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2137'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE14_M_move_assignEOS6_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1465' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2138' is-artificial='yes'/>
<parameter type-id='type-id-2137'/>
<parameter type-id='type-id-2238'/>
<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-880'>
<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-1796'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1037'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_start' type-id='type-id-2616' 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-2616' 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-2616' 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-1798' 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-1798' is-artificial='yes'/>
<parameter type-id='type-id-885'/>
<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-1798' is-artificial='yes'/>
<parameter type-id='type-id-1795'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE12_Vector_impl12_M_swap_dataERS7_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1798' is-artificial='yes'/>
<parameter type-id='type-id-1797'/>
<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-2631' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2616'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Tp_alloc_type' type-id='type-id-2632' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-883'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1037' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-886'/>
</member-type>
<data-member access='public' 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_vector.h' line='164' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_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'>
<parameter type-id='type-id-1793' is-artificial='yes'/>
<return type-id='type-id-1794'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE19_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'>
<parameter type-id='type-id-882' is-artificial='yes'/>
<return type-id='type-id-885'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-882' is-artificial='yes'/>
<return type-id='type-id-886'/>
</function-decl>
</member-function>
<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-1793' 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-1793' is-artificial='yes'/>
<parameter type-id='type-id-888'/>
<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-1793' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1793' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-888'/>
<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-1793' is-artificial='yes'/>
<parameter type-id='type-id-1795'/>
<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-1793' is-artificial='yes'/>
<parameter type-id='type-id-1792'/>
<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-1793' is-artificial='yes'/>
<parameter type-id='type-id-1792'/>
<parameter type-id='type-id-888'/>
<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-1793' 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_allocate' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE11_M_allocateEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1793' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-2616'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_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'>
<parameter type-id='type-id-1793' is-artificial='yes'/>
<parameter type-id='type-id-2616'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options18option_descriptionEEESaIS4_EE17_M_create_storageEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1793' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1037'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-141'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2633'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-212' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2634'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-210' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2635'/>
</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-2636'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1037' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2637'/>
</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-1921' 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-1921' is-artificial='yes'/>
<parameter type-id='type-id-1039'/>
<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-1921' 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-2638'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2635' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1954'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2634' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2639'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2639' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2640'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2642' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2641'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2641' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2643'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2633' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2644'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2644' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2645'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2647' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2646'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1955'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2642'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2642'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2642'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2648'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE8allocateERS5_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1920'/>
<parameter type-id='type-id-2645'/>
<return type-id='type-id-2640'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE8allocateERS5_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1920'/>
<parameter type-id='type-id-2645'/>
<parameter type-id='type-id-2643'/>
<return type-id='type-id-2640'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE10deallocateERS5_PS4_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1920'/>
<parameter type-id='type-id-2640'/>
<parameter type-id='type-id-2645'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE8max_sizeERKS5_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1039'/>
<return type-id='type-id-2645'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options18option_descriptionEEEEE37select_on_container_copy_constructionERKS5_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1039'/>
<return type-id='type-id-1037'/>
</function-decl>
</member-function>
</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-2649'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-212' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2650'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2648'/>
</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-2642'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPN5boost10shared_ptrINS0_15program_options18option_descriptionEEEE10pointer_toERS4_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1891'/>
<return type-id='type-id-2650'/>
</function-decl>
</member-function>
</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-2651'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-210' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1890'/>
</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-2652'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2637' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2647'/>
</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-1390'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-676'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='536' column='1' id='type-id-2653'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-672' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='538' column='1' id='type-id-2654'/>
</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-2655'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-664' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='542' column='1' id='type-id-2656'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-661' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='543' column='1' id='type-id-2657'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-1310' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='544' column='1' id='type-id-2658'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-1314' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='545' column='1' id='type-id-2659'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1034' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='546' column='1' id='type-id-1394'/>
</member-type>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt6vectorIbSaIbEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-1394'/>
</function-decl>
</member-function>
<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-2135' 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-2135' 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='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-2135' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<parameter type-id='type-id-1396'/>
<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-2135' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<parameter type-id='type-id-334'/>
<parameter type-id='type-id-1396'/>
<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-2135' 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='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-2135' is-artificial='yes'/>
<parameter type-id='type-id-2134'/>
<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-2135' is-artificial='yes'/>
<parameter type-id='type-id-1166'/>
<parameter type-id='type-id-1396'/>
<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-2135' 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='operator=' mangled-name='_ZNSt6vectorIbSaIbEEaSERKS1_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-1392'/>
<return type-id='type-id-2133'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIbSaIbEEaSEOS1_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='648' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2134'/>
<return type-id='type-id-2133'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIbSaIbEEaSESt16initializer_listIbE' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-1166'/>
<return type-id='type-id-2133'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIbSaIbEE6assignEmRKb' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<parameter type-id='type-id-334'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIbSaIbEE6assignESt16initializer_listIbE' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='691' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-1166'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt6vectorIbSaIbEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='696' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-2656'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt6vectorIbSaIbEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2657'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt6vectorIbSaIbEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-2656'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt6vectorIbSaIbEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='708' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2657'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt6vectorIbSaIbEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='712' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-2659'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt6vectorIbSaIbEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='716' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2658'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt6vectorIbSaIbEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='720' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-2659'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt6vectorIbSaIbEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2658'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt6vectorIbSaIbEE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='729' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2657'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt6vectorIbSaIbEE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2657'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt6vectorIbSaIbEE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2658'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt6vectorIbSaIbEE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='741' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2658'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt6vectorIbSaIbEE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2653'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt6vectorIbSaIbEE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2653'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='capacity' mangled-name='_ZNKSt6vectorIbSaIbEE8capacityEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2653'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt6vectorIbSaIbEE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='766' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt6vectorIbSaIbEEixEm' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<return type-id='type-id-2654'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt6vectorIbSaIbEEixEm' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<return type-id='type-id-2655'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorIbSaIbEE14_M_range_checkEm' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt6vectorIbSaIbEE2atEm' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<return type-id='type-id-2654'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt6vectorIbSaIbEE2atEm' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<return type-id='type-id-2655'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt6vectorIbSaIbEE7reserveEm' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='804' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt6vectorIbSaIbEE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-2654'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt6vectorIbSaIbEE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='817' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2655'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt6vectorIbSaIbEE4backEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-2654'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt6vectorIbSaIbEE4backEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<return type-id='type-id-2655'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNSt6vectorIbSaIbEE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='834' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIbSaIbEE9push_backEb' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='837' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt6vectorIbSaIbEE4swapERS1_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2133'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='swap' mangled-name='_ZNSt6vectorIbSaIbEE4swapESt14_Bit_referenceS2_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='861' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2654'/>
<parameter type-id='type-id-2654'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIbSaIbEE6insertESt19_Bit_const_iteratorRKb' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='870' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2657'/>
<parameter type-id='type-id-334'/>
<return type-id='type-id-2656'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIbSaIbEE6insertESt19_Bit_const_iteratormRKb' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='909' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2657'/>
<parameter type-id='type-id-2653'/>
<parameter type-id='type-id-334'/>
<return type-id='type-id-2656'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIbSaIbEE6insertESt19_Bit_const_iteratorSt16initializer_listIbE' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='923' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2657'/>
<parameter type-id='type-id-1166'/>
<return type-id='type-id-2656'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt6vectorIbSaIbEE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='928' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIbSaIbEE5eraseESt19_Bit_const_iterator' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='933' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2657'/>
<return type-id='type-id-2656'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIbSaIbEE5eraseESt19_Bit_const_iteratorS2_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='941' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2657'/>
<parameter type-id='type-id-2657'/>
<return type-id='type-id-2656'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIbSaIbEE6resizeEmb' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='948' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorIbSaIbEE13shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='958' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='flip' mangled-name='_ZNSt6vectorIbSaIbEE4flipEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='963' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt6vectorIbSaIbEE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='971' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_copy_aligned' mangled-name='_ZNSt6vectorIbSaIbEE15_M_copy_alignedESt19_Bit_const_iteratorS2_St13_Bit_iterator' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='989' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2657'/>
<parameter type-id='type-id-2657'/>
<parameter type-id='type-id-2656'/>
<return type-id='type-id-2656'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_initialize' mangled-name='_ZNSt6vectorIbSaIbEE13_M_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='998' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_reallocate' mangled-name='_ZNSt6vectorIbSaIbEE13_M_reallocateEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='699' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorIbSaIbEE16_M_shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorIbSaIbEE14_M_fill_assignEmb' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='1067' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratormb' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='712' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2656'/>
<parameter type-id='type-id-2653'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorIbSaIbEE13_M_insert_auxESt13_Bit_iteratorb' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='776' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2656'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIbSaIbEE12_M_check_lenEmPKc' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='1156' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1393' is-artificial='yes'/>
<parameter type-id='type-id-2653'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-2653'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIbSaIbEE15_M_erase_at_endESt13_Bit_iterator' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='1166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2656'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIbSaIbEE8_M_eraseESt13_Bit_iterator' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2656'/>
<return type-id='type-id-2656'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIbSaIbEE8_M_eraseESt13_Bit_iteratorS2_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2135' is-artificial='yes'/>
<parameter type-id='type-id-2656'/>
<parameter type-id='type-id-2656'/>
<return type-id='type-id-2656'/>
</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-676'>
<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-1662'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1046'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_start' type-id='type-id-664' 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-664' 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-1657' 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-1663' 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-1663' is-artificial='yes'/>
<parameter type-id='type-id-681'/>
<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-1663' is-artificial='yes'/>
<parameter type-id='type-id-1661'/>
<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-2660' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='414' column='1' id='type-id-679'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1034' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='440' column='1' id='type-id-682'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1662' 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='_M_get_Bit_allocator' mangled-name='_ZNSt13_Bvector_baseISaIbEE20_M_get_Bit_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1659' is-artificial='yes'/>
<return type-id='type-id-1660'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Bit_allocator' mangled-name='_ZNKSt13_Bvector_baseISaIbEE20_M_get_Bit_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='447' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-678' is-artificial='yes'/>
<return type-id='type-id-681'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt13_Bvector_baseISaIbEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='451' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-678' is-artificial='yes'/>
<return type-id='type-id-682'/>
</function-decl>
</member-function>
<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-1659' 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-1659' is-artificial='yes'/>
<parameter type-id='type-id-684'/>
<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-1659' is-artificial='yes'/>
<parameter type-id='type-id-1658'/>
<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-1659' 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='protected'>
<function-decl name='_M_allocate' mangled-name='_ZNSt13_Bvector_baseISaIbEE11_M_allocateEm' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1659' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1657'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_deallocate' mangled-name='_ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='484' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1659' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_nword' mangled-name='_ZNSt13_Bvector_baseISaIbEE8_S_nwordEm' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1335'/>
</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-1046'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-147'/>
<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-1925' 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-1925' is-artificial='yes'/>
<parameter type-id='type-id-1048'/>
<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-1925' 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-664'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-668'/>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-672' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='216' column='1' id='type-id-2661'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1655' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='217' column='1' id='type-id-2662'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-664' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='218' column='1' id='type-id-1651'/>
</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-1650' 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-1650' is-artificial='yes'/>
<parameter type-id='type-id-1657'/>
<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='_M_const_cast' mangled-name='_ZNKSt13_Bit_iterator13_M_const_castEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-667' is-artificial='yes'/>
<return type-id='type-id-1651'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator*' mangled-name='_ZNKSt13_Bit_iteratordeEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-667' is-artificial='yes'/>
<return type-id='type-id-2661'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt13_Bit_iteratorppEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1650' is-artificial='yes'/>
<return type-id='type-id-1652'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt13_Bit_iteratorppEi' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1650' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1651'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt13_Bit_iteratormmEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1650' is-artificial='yes'/>
<return type-id='type-id-1652'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt13_Bit_iteratormmEi' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1650' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1651'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt13_Bit_iteratorpLEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1650' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-1652'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt13_Bit_iteratormIEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1650' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-1652'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNKSt13_Bit_iteratorplEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-667' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-1651'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNKSt13_Bit_iteratormiEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-667' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-1651'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt13_Bit_iteratorixEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-667' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-2661'/>
</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-668'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2664'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_p' type-id='type-id-1657' 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-1653' is-artificial='yes'/>
<parameter type-id='type-id-1657'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_bump_up' mangled-name='_ZNSt18_Bit_iterator_base10_M_bump_upEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1653' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_bump_down' mangled-name='_ZNSt18_Bit_iterator_base12_M_bump_downEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1653' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_incr' mangled-name='_ZNSt18_Bit_iterator_base7_M_incrEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1653' is-artificial='yes'/>
<parameter type-id='type-id-2198'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNKSt18_Bit_iterator_baseeqERKS_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-671' is-artificial='yes'/>
<parameter type-id='type-id-670'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;' mangled-name='_ZNKSt18_Bit_iterator_baseltERKS_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-671' is-artificial='yes'/>
<parameter type-id='type-id-670'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!=' mangled-name='_ZNKSt18_Bit_iterator_baseneERKS_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-671' is-artificial='yes'/>
<parameter type-id='type-id-670'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;' mangled-name='_ZNKSt18_Bit_iterator_basegtERKS_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-671' is-artificial='yes'/>
<parameter type-id='type-id-670'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;=' mangled-name='_ZNKSt18_Bit_iterator_baseleERKS_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-671' is-artificial='yes'/>
<parameter type-id='type-id-670'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;=' mangled-name='_ZNKSt18_Bit_iterator_basegeERKS_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-671' is-artificial='yes'/>
<parameter type-id='type-id-670'/>
<return type-id='type-id-1'/>
</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-2664'>
<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-2663'/>
</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-1656'/>
<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-672'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_p' type-id='type-id-1657' 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-1656' 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-1655' is-artificial='yes'/>
<parameter type-id='type-id-1657'/>
<parameter type-id='type-id-1656'/>
<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-1655' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator bool' mangled-name='_ZNKSt14_Bit_referencecvbEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-675' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt14_Bit_referenceaSEb' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1655' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-1654'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt14_Bit_referenceaSERKS_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1655' is-artificial='yes'/>
<parameter type-id='type-id-674'/>
<return type-id='type-id-1654'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNKSt14_Bit_referenceeqERKS_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-675' is-artificial='yes'/>
<parameter type-id='type-id-674'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;' mangled-name='_ZNKSt14_Bit_referenceltERKS_' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-675' is-artificial='yes'/>
<parameter type-id='type-id-674'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='flip' mangled-name='_ZNSt14_Bit_reference4flipEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1655' 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-1034'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-139'/>
<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-2665'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1046' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2660'/>
</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-1919' 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-1919' is-artificial='yes'/>
<parameter type-id='type-id-1036'/>
<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-1919' 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-661'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-668'/>
<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-2666'/>
</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-2667'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-335' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='304' column='1' id='type-id-2668'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-661' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='305' column='1' id='type-id-1648'/>
</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-1647' 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-1647' is-artificial='yes'/>
<parameter type-id='type-id-1657'/>
<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-1647' is-artificial='yes'/>
<parameter type-id='type-id-666'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_const_cast' mangled-name='_ZNKSt19_Bit_const_iterator13_M_const_castEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-663' is-artificial='yes'/>
<return type-id='type-id-664'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator*' mangled-name='_ZNKSt19_Bit_const_iteratordeEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-663' is-artificial='yes'/>
<return type-id='type-id-2667'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt19_Bit_const_iteratorppEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1647' is-artificial='yes'/>
<return type-id='type-id-1649'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt19_Bit_const_iteratorppEi' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='331' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1647' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1648'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt19_Bit_const_iteratormmEv' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1647' is-artificial='yes'/>
<return type-id='type-id-1649'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt19_Bit_const_iteratormmEi' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1647' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1648'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt19_Bit_const_iteratorpLEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1647' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-1649'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt19_Bit_const_iteratormIEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1647' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-1649'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNKSt19_Bit_const_iteratorplEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-663' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-1648'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNKSt19_Bit_const_iteratormiEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='375' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-663' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-1648'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt19_Bit_const_iteratorixEl' filepath='/usr/include/c++/4.9/bits/stl_bvector.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-663' is-artificial='yes'/>
<parameter type-id='type-id-2663'/>
<return type-id='type-id-2667'/>
</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-1310'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2669'/>
<member-type access='public'>
<typedef-decl name='iterator_type' type-id='type-id-661' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='110' column='1' id='type-id-2670'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2672' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='111' column='1' id='type-id-2671'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2674' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='112' column='1' id='type-id-2673'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2676' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='113' column='1' id='type-id-2675'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='current' type-id='type-id-661' 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-2097' 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-2097' is-artificial='yes'/>
<parameter type-id='type-id-2670'/>
<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-2097' is-artificial='yes'/>
<parameter type-id='type-id-1312'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='base' mangled-name='_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorE4baseEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1313' is-artificial='yes'/>
<return type-id='type-id-2670'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator*' mangled-name='_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEdeEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1313' is-artificial='yes'/>
<return type-id='type-id-2675'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEptEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1313' is-artificial='yes'/>
<return type-id='type-id-2673'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEppEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2097' is-artificial='yes'/>
<return type-id='type-id-2096'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEppEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2097' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1310'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEmmEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2097' is-artificial='yes'/>
<return type-id='type-id-2096'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEmmEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2097' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1310'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEplEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1313' is-artificial='yes'/>
<parameter type-id='type-id-2671'/>
<return type-id='type-id-1310'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEpLEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2097' is-artificial='yes'/>
<parameter type-id='type-id-2671'/>
<return type-id='type-id-2096'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEmiEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1313' is-artificial='yes'/>
<parameter type-id='type-id-2671'/>
<return type-id='type-id-1310'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt16reverse_iteratorISt19_Bit_const_iteratorEmIEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2097' is-artificial='yes'/>
<parameter type-id='type-id-2671'/>
<return type-id='type-id-2096'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt16reverse_iteratorISt19_Bit_const_iteratorEixEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1313' is-artificial='yes'/>
<parameter type-id='type-id-2671'/>
<return type-id='type-id-2675'/>
</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-2669'/>
<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-2677'>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2663' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='153' column='1' id='type-id-2672'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2668' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-2674'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2666' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='155' column='1' id='type-id-2676'/>
</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-1314'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2678'/>
<member-type access='public'>
<typedef-decl name='iterator_type' type-id='type-id-664' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='110' column='1' id='type-id-2679'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2681' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='111' column='1' id='type-id-2680'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2683' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='112' column='1' id='type-id-2682'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2685' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='113' column='1' id='type-id-2684'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='current' type-id='type-id-664' 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-2099' 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-2099' is-artificial='yes'/>
<parameter type-id='type-id-2679'/>
<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-2099' is-artificial='yes'/>
<parameter type-id='type-id-1316'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='base' mangled-name='_ZNKSt16reverse_iteratorISt13_Bit_iteratorE4baseEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1317' is-artificial='yes'/>
<return type-id='type-id-2679'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator*' mangled-name='_ZNKSt16reverse_iteratorISt13_Bit_iteratorEdeEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1317' is-artificial='yes'/>
<return type-id='type-id-2684'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNKSt16reverse_iteratorISt13_Bit_iteratorEptEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1317' is-artificial='yes'/>
<return type-id='type-id-2682'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt16reverse_iteratorISt13_Bit_iteratorEppEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2099' is-artificial='yes'/>
<return type-id='type-id-2098'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt16reverse_iteratorISt13_Bit_iteratorEppEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2099' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1314'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt16reverse_iteratorISt13_Bit_iteratorEmmEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2099' is-artificial='yes'/>
<return type-id='type-id-2098'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt16reverse_iteratorISt13_Bit_iteratorEmmEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2099' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1314'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNKSt16reverse_iteratorISt13_Bit_iteratorEplEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1317' is-artificial='yes'/>
<parameter type-id='type-id-2680'/>
<return type-id='type-id-1314'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt16reverse_iteratorISt13_Bit_iteratorEpLEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2099' is-artificial='yes'/>
<parameter type-id='type-id-2680'/>
<return type-id='type-id-2098'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNKSt16reverse_iteratorISt13_Bit_iteratorEmiEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1317' is-artificial='yes'/>
<parameter type-id='type-id-2680'/>
<return type-id='type-id-1314'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt16reverse_iteratorISt13_Bit_iteratorEmIEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2099' is-artificial='yes'/>
<parameter type-id='type-id-2680'/>
<return type-id='type-id-2098'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt16reverse_iteratorISt13_Bit_iteratorEixEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1317' is-artificial='yes'/>
<parameter type-id='type-id-2680'/>
<return type-id='type-id-2684'/>
</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-2678'/>
<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-2686'>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2663' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='153' column='1' id='type-id-2681'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2662' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-2683'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2661' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='155' column='1' id='type-id-2685'/>
</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-1166'>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-335' filepath='/usr/include/c++/4.9/initializer_list' line='54' column='1' id='type-id-2687'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/initializer_list' line='53' column='1' id='type-id-2688'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-335' filepath='/usr/include/c++/4.9/initializer_list' line='55' column='1' id='type-id-2689'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_array' type-id='type-id-2687' 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-2688' 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-2013' is-artificial='yes'/>
<parameter type-id='type-id-2689'/>
<parameter type-id='type-id-2688'/>
<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-2013' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt16initializer_listIbE4sizeEv' filepath='/usr/include/c++/4.9/initializer_list' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1168' is-artificial='yes'/>
<return type-id='type-id-2688'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt16initializer_listIbE5beginEv' filepath='/usr/include/c++/4.9/initializer_list' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1168' is-artificial='yes'/>
<return type-id='type-id-2689'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt16initializer_listIbE3endEv' filepath='/usr/include/c++/4.9/initializer_list' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1168' is-artificial='yes'/>
<return type-id='type-id-2689'/>
</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-1407'>
<base-class access='protected' layout-offset-in-bits='0' type-id='type-id-889'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-213' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-1414'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2691' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-2690'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2693' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-2692'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-2695' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-2694'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2697' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-2696'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2699' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-2698'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2701' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-2700'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2703' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-2702'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='236' column='1' id='type-id-2704'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1040' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-1411'/>
</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-2142' 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-2142' is-artificial='yes'/>
<parameter type-id='type-id-1413'/>
<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-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<parameter type-id='type-id-1413'/>
<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-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<parameter type-id='type-id-1416'/>
<parameter type-id='type-id-1413'/>
<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-2142' is-artificial='yes'/>
<parameter type-id='type-id-1409'/>
<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-2142' is-artificial='yes'/>
<parameter type-id='type-id-2141'/>
<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-2142' is-artificial='yes'/>
<parameter type-id='type-id-1409'/>
<parameter type-id='type-id-1413'/>
<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-2142' is-artificial='yes'/>
<parameter type-id='type-id-2141'/>
<parameter type-id='type-id-1413'/>
<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-2142' is-artificial='yes'/>
<parameter type-id='type-id-2705'/>
<parameter type-id='type-id-1413'/>
<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-2142' 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='operator=' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EEaSERKS6_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-1409'/>
<return type-id='type-id-2140'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EEaSEOS6_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2141'/>
<return type-id='type-id-2140'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EEaSESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2705'/>
<return type-id='type-id-2140'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6assignEmRKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<parameter type-id='type-id-1416'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6assignESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2705'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2698'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2698'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-2702'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2700'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-2702'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2700'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2698'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2698'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2700'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2700'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2704'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2704'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6resizeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='resize' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6resizeEmRKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<parameter type-id='type-id-1416'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE13shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' 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='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE8capacityEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2704'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE7reserveEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<return type-id='type-id-2692'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EEixEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<return type-id='type-id-2694'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE14_M_range_checkEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<return type-id='type-id-2692'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE2atEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<return type-id='type-id-2694'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='front' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-2692'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='front' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE5frontEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2694'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='back' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-2692'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='back' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE4backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-2694'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-215'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE4dataEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<return type-id='type-id-360'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE9push_backERKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-1416'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='push_back' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE9push_backEOS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2143'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pop_back' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE8pop_backEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EERS9_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2698'/>
<parameter type-id='type-id-1416'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEOS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2698'/>
<parameter type-id='type-id-2143'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EESt16initializer_listIS4_E' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1031' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2698'/>
<parameter type-id='type-id-2705'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEmRS9_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1051' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2698'/>
<parameter type-id='type-id-2704'/>
<parameter type-id='type-id-1416'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2698'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EESB_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2698'/>
<parameter type-id='type-id-2698'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE4swapERS6_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2140'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_initialize' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE18_M_fill_initializeEmRKS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<parameter type-id='type-id-1416'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE21_M_default_initializeEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE14_M_fill_assignEmRKS4_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1416'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEmRKS4_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2696'/>
<parameter type-id='type-id-2704'/>
<parameter type-id='type-id-1416'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE17_M_default_appendEm' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE16_M_shrink_to_fitEv' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE12_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'>
<parameter type-id='type-id-1410' is-artificial='yes'/>
<parameter type-id='type-id-2704'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-2704'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE15_M_erase_at_endEPS4_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2690'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2696'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EESA_' filepath='/usr/include/c++/4.9/bits/vector.tcc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2696'/>
<parameter type-id='type-id-2696'/>
<return type-id='type-id-2696'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE14_M_move_assignEOS6_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1454' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2141'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE14_M_move_assignEOS6_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='1465' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2142' is-artificial='yes'/>
<parameter type-id='type-id-2141'/>
<parameter type-id='type-id-2238'/>
<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-889'>
<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-1803'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1040'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_start' type-id='type-id-2691' 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-2691' 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-2691' 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-1805' 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-1805' is-artificial='yes'/>
<parameter type-id='type-id-894'/>
<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-1805' is-artificial='yes'/>
<parameter type-id='type-id-1802'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE12_Vector_impl12_M_swap_dataERS7_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1805' is-artificial='yes'/>
<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='pointer' type-id='type-id-2706' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-2691'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Tp_alloc_type' type-id='type-id-2707' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-892'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1040' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-895'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1803' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<return type-id='type-id-1801'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE19_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'>
<parameter type-id='type-id-891' is-artificial='yes'/>
<return type-id='type-id-894'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-891' is-artificial='yes'/>
<return type-id='type-id-895'/>
</function-decl>
</member-function>
<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-1800' 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-1800' is-artificial='yes'/>
<parameter type-id='type-id-897'/>
<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-1800' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1800' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-897'/>
<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-1800' is-artificial='yes'/>
<parameter type-id='type-id-1802'/>
<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-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='_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-1800' is-artificial='yes'/>
<parameter type-id='type-id-1799'/>
<parameter type-id='type-id-897'/>
<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-1800' 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_allocate' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE11_M_allocateEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-2691'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_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'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-2691'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseIN5boost10shared_ptrINS0_15program_options19options_descriptionEEESaIS4_EE17_M_create_storageEm' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1800' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<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-1040'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-143'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2708'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-215' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2709'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-213' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2710'/>
</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-2711'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1040' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2712'/>
</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-1923' 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-1923' is-artificial='yes'/>
<parameter type-id='type-id-1042'/>
<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-1923' 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-2713'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2710' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1956'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2709' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2714'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2714' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2715'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2717' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2716'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2716' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2718'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2708' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2719'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2719' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2720'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2722' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2721'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1957'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2717'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2717'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2717'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2723'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE8allocateERS5_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1922'/>
<parameter type-id='type-id-2720'/>
<return type-id='type-id-2715'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE8allocateERS5_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1922'/>
<parameter type-id='type-id-2720'/>
<parameter type-id='type-id-2718'/>
<return type-id='type-id-2715'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE10deallocateERS5_PS4_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1922'/>
<parameter type-id='type-id-2715'/>
<parameter type-id='type-id-2720'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE8max_sizeERKS5_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-2720'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaIN5boost10shared_ptrINS0_15program_options19options_descriptionEEEEE37select_on_container_copy_constructionERKS5_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-1040'/>
</function-decl>
</member-function>
</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-2724'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-215' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2725'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2723'/>
</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-2717'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPN5boost10shared_ptrINS0_15program_options19options_descriptionEEEE10pointer_toERS4_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1893'/>
<return type-id='type-id-2725'/>
</function-decl>
</member-function>
</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-2726'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-213' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1892'/>
</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-2727'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2712' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2722'/>
</member-type>
</class-decl>
<typedef-decl name='ostream' type-id='type-id-2728' filepath='/usr/include/c++/4.9/iosfwd' line='136' column='1' id='type-id-2054'/>
<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-1354'>
<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-2729'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1515' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='143' column='1' id='type-id-2730'/>
</member-type>
</class-decl>
</member-type>
<member-type access='private'>
<typedef-decl name='__tuple_type' type-id='type-id-1340' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='146' column='1' id='type-id-2731'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2730' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='150' column='1' id='type-id-2732'/>
</member-type>
<member-type access='public'>
<typedef-decl name='deleter_type' type-id='type-id-1146' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='152' column='1' id='type-id-1358'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_t' type-id='type-id-2731' 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-2122' 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-2122' is-artificial='yes'/>
<parameter type-id='type-id-2732'/>
<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-2122' is-artificial='yes'/>
<parameter type-id='type-id-2732'/>
<parameter type-id='type-id-2733'/>
<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-2122' is-artificial='yes'/>
<parameter type-id='type-id-2732'/>
<parameter type-id='type-id-2091'/>
<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-2122' is-artificial='yes'/>
<parameter type-id='type-id-2121'/>
<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-2122' 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='operator=' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EEaSEOS4_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='249' 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-2120'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EEaSEDn' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<return type-id='type-id-2120'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator*' mangled-name='_ZNKSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EEdeEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1357' is-artificial='yes'/>
<return type-id='type-id-2734'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNKSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EEptEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1357' is-artificial='yes'/>
<return type-id='type-id-2732'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNKSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EE3getEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='304' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1357' is-artificial='yes'/>
<return type-id='type-id-2732'/>
</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-2122' is-artificial='yes'/>
<return type-id='type-id-2123'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_deleter' mangled-name='_ZNKSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EE11get_deleterEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='314' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1357' is-artificial='yes'/>
<return type-id='type-id-1360'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator bool' mangled-name='_ZNKSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EEcvbEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1357' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='release' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EE7releaseEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<return type-id='type-id-2732'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EE5resetEPS1_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-2732'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EE4swapERS4_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-2120'/>
<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-2122' is-artificial='yes'/>
<parameter type-id='type-id-1356'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EEaSERKS4_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2122' is-artificial='yes'/>
<parameter type-id='type-id-1356'/>
<return type-id='type-id-2120'/>
</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_EED1Ev'>
<parameter type-id='type-id-2122' 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;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-1340'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-844'/>
<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-2113' 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-2113' is-artificial='yes'/>
<parameter type-id='type-id-1517'/>
<parameter type-id='type-id-1148'/>
<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-2113' is-artificial='yes'/>
<parameter type-id='type-id-1342'/>
<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-2113' is-artificial='yes'/>
<parameter type-id='type-id-2112'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt5tupleIIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEEaSERKS5_' filepath='/usr/include/c++/4.9/tuple' line='618' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2113' is-artificial='yes'/>
<parameter type-id='type-id-1342'/>
<return type-id='type-id-2111'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt5tupleIIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEEaSEOS5_' filepath='/usr/include/c++/4.9/tuple' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2113' is-artificial='yes'/>
<parameter type-id='type-id-2112'/>
<return type-id='type-id-2111'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt5tupleIIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE4swapERS5_' filepath='/usr/include/c++/4.9/tuple' line='667' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2113' is-artificial='yes'/>
<parameter type-id='type-id-2111'/>
<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-844'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-862'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-704'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-862' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-847'/>
</member-type>
<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_implILm0EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERS5_'>
<parameter type-id='type-id-1763'/>
<return type-id='type-id-1518'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_headERKS5_' filepath='/usr/include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-846'/>
<return type-id='type-id-1517'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_tailERS5_' filepath='/usr/include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1763'/>
<return type-id='type-id-1766'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_tailERKS5_' filepath='/usr/include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-846'/>
<return type-id='type-id-849'/>
</function-decl>
</member-function>
<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-1765' 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-1765' is-artificial='yes'/>
<parameter type-id='type-id-1517'/>
<parameter type-id='type-id-1148'/>
<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-1765' is-artificial='yes'/>
<parameter type-id='type-id-846'/>
<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-1765' is-artificial='yes'/>
<parameter type-id='type-id-1764'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEEaSERKS5_' filepath='/usr/include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1765' is-artificial='yes'/>
<parameter type-id='type-id-846'/>
<return type-id='type-id-1763'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEEaSEOS5_' filepath='/usr/include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1765' is-artificial='yes'/>
<parameter type-id='type-id-1764'/>
<return type-id='type-id-1763'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EIPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEE7_M_swapERS5_' filepath='/usr/include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1765' is-artificial='yes'/>
<parameter type-id='type-id-1763'/>
<return type-id='type-id-57'/>
</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-862'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1787'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-713'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-1787' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-865'/>
</member-type>
<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-1775'/>
<return type-id='type-id-2002'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_headERKS4_' filepath='/usr/include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-864'/>
<return type-id='type-id-1148'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_tailERS4_' filepath='/usr/include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1775'/>
<return type-id='type-id-1778'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_tailERKS4_' filepath='/usr/include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-864'/>
<return type-id='type-id-867'/>
</function-decl>
</member-function>
<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-1777' 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-1777' is-artificial='yes'/>
<parameter type-id='type-id-1148'/>
<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-1777' is-artificial='yes'/>
<parameter type-id='type-id-864'/>
<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-1777' is-artificial='yes'/>
<parameter type-id='type-id-1776'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteIN5mongo14BSONObjBuilderEEEEaSERKS4_' filepath='/usr/include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1777' is-artificial='yes'/>
<parameter type-id='type-id-864'/>
<return type-id='type-id-1775'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteIN5mongo14BSONObjBuilderEEEEaSEOS4_' filepath='/usr/include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1777' is-artificial='yes'/>
<parameter type-id='type-id-1776'/>
<return type-id='type-id-1775'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteIN5mongo14BSONObjBuilderEEEE7_M_swapERS4_' filepath='/usr/include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1777' is-artificial='yes'/>
<parameter type-id='type-id-1775'/>
<return type-id='type-id-57'/>
</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-713'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1146'/>
<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-1687' 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-1687' is-artificial='yes'/>
<parameter type-id='type-id-1148'/>
<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-1687' is-artificial='yes'/>
<parameter type-id='type-id-715'/>
<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-1687' is-artificial='yes'/>
<parameter type-id='type-id-1686'/>
<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-1687' is-artificial='yes'/>
<parameter type-id='type-id-2592'/>
<parameter type-id='type-id-2593'/>
<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-1685'/>
<return type-id='type-id-2002'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm1ESt14default_deleteIN5mongo14BSONObjBuilderEELb1EE7_M_headERKS4_' filepath='/usr/include/c++/4.9/tuple' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-715'/>
<return type-id='type-id-1148'/>
</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-1146'>
<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-2003' 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-1149' is-artificial='yes'/>
<parameter type-id='type-id-1515'/>
<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-704'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_head_impl' type-id='type-id-1515' 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-1678' 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-1678' is-artificial='yes'/>
<parameter type-id='type-id-1517'/>
<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-1678' is-artificial='yes'/>
<parameter type-id='type-id-706'/>
<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-1678' is-artificial='yes'/>
<parameter type-id='type-id-1677'/>
<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-1678' is-artificial='yes'/>
<parameter type-id='type-id-2592'/>
<parameter type-id='type-id-2593'/>
<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-1676'/>
<return type-id='type-id-1518'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0EPN5mongo14BSONObjBuilderELb0EE7_M_headERKS3_' filepath='/usr/include/c++/4.9/tuple' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-706'/>
<return type-id='type-id-1517'/>
</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-2735'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1148' filepath='/usr/include/c++/4.9/type_traits' line='1968' column='1' id='type-id-2733'/>
</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-2736'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1146' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2090'/>
</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-2737'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1514' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2734'/>
</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-2738'>
<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-2083'/>
</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-2739'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1447' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2094'/>
</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-2740'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-225' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2079'/>
</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-2741'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1982' filepath='/usr/include/c++/4.9/tuple' line='54' column='1' id='type-id-2742'/>
</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-850'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-868'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-707'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-868' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-853'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERS8_' filepath='/usr/include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1767'/>
<return type-id='type-id-1983'/>
</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_implILm0EJPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_headERKS8_'>
<parameter type-id='type-id-852'/>
<return type-id='type-id-1982'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_tailERS8_' filepath='/usr/include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1767'/>
<return type-id='type-id-1770'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_tailERKS8_' filepath='/usr/include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-852'/>
<return type-id='type-id-855'/>
</function-decl>
</member-function>
<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-1769' 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-1769' is-artificial='yes'/>
<parameter type-id='type-id-1982'/>
<parameter type-id='type-id-1152'/>
<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-1769' is-artificial='yes'/>
<parameter type-id='type-id-852'/>
<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-1769' is-artificial='yes'/>
<parameter type-id='type-id-1768'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEEaSERKS8_' filepath='/usr/include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1769' is-artificial='yes'/>
<parameter type-id='type-id-852'/>
<return type-id='type-id-1767'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEEaSEOS8_' filepath='/usr/include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1769' is-artificial='yes'/>
<parameter type-id='type-id-1768'/>
<return type-id='type-id-1767'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE7_M_swapERS8_' filepath='/usr/include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1769' is-artificial='yes'/>
<parameter type-id='type-id-1767'/>
<return type-id='type-id-57'/>
</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-868'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1787'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-716'/>
<member-type access='public'>
<typedef-decl name='_Inherited' type-id='type-id-1787' filepath='/usr/include/c++/4.9/tuple' line='237' column='1' id='type-id-871'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEEEE7_M_headERS7_' filepath='/usr/include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1779'/>
<return type-id='type-id-2004'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEEEE7_M_headERKS7_' filepath='/usr/include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-870'/>
<return type-id='type-id-1152'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEEEE7_M_tailERS7_' filepath='/usr/include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1779'/>
<return type-id='type-id-1782'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEEEE7_M_tailERKS7_' filepath='/usr/include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-870'/>
<return type-id='type-id-873'/>
</function-decl>
</member-function>
<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-1781' 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-1781' is-artificial='yes'/>
<parameter type-id='type-id-1152'/>
<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-1781' is-artificial='yes'/>
<parameter type-id='type-id-870'/>
<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-1781' is-artificial='yes'/>
<parameter type-id='type-id-1780'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEaSERKS7_' filepath='/usr/include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1781' is-artificial='yes'/>
<parameter type-id='type-id-870'/>
<return type-id='type-id-1779'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEEEEaSEOS7_' filepath='/usr/include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1781' is-artificial='yes'/>
<parameter type-id='type-id-1780'/>
<return type-id='type-id-1779'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm1EISt14default_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEEEE7_M_swapERS7_' filepath='/usr/include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1781' is-artificial='yes'/>
<parameter type-id='type-id-1779'/>
<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-716'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1150'/>
<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-1690' 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-1690' is-artificial='yes'/>
<parameter type-id='type-id-1152'/>
<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-1690' is-artificial='yes'/>
<parameter type-id='type-id-718'/>
<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-1690' is-artificial='yes'/>
<parameter type-id='type-id-1689'/>
<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-1690' is-artificial='yes'/>
<parameter type-id='type-id-2592'/>
<parameter type-id='type-id-2593'/>
<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_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEELb1EE7_M_headERS7_' filepath='/usr/include/c++/4.9/tuple' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1688'/>
<return type-id='type-id-2004'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm1ESt14default_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEELb1EE7_M_headERKS7_' filepath='/usr/include/c++/4.9/tuple' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-718'/>
<return type-id='type-id-1152'/>
</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-1150'>
<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-2005' 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_deleteISt19basic_ostringstreamIcSt11char_traitsIcESaIcEEEclEPS4_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1153' is-artificial='yes'/>
<parameter type-id='type-id-1980'/>
<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-707'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_head_impl' type-id='type-id-1980' 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-1681' 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-1681' is-artificial='yes'/>
<parameter type-id='type-id-1982'/>
<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-1681' is-artificial='yes'/>
<parameter type-id='type-id-709'/>
<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-1681' is-artificial='yes'/>
<parameter type-id='type-id-1680'/>
<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-1681' is-artificial='yes'/>
<parameter type-id='type-id-2592'/>
<parameter type-id='type-id-2593'/>
<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_headERS6_' filepath='/usr/include/c++/4.9/tuple' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1679'/>
<return type-id='type-id-1983'/>
</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-709'/>
<return type-id='type-id-1982'/>
</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-1343'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-850'/>
<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-2116' 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-2116' is-artificial='yes'/>
<parameter type-id='type-id-1982'/>
<parameter type-id='type-id-1152'/>
<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-2116' is-artificial='yes'/>
<parameter type-id='type-id-1345'/>
<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-2116' is-artificial='yes'/>
<parameter type-id='type-id-2115'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt5tupleIIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEEaSERKS8_' filepath='/usr/include/c++/4.9/tuple' line='618' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2116' is-artificial='yes'/>
<parameter type-id='type-id-1345'/>
<return type-id='type-id-2114'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt5tupleIIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEEaSEOS8_' filepath='/usr/include/c++/4.9/tuple' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2116' is-artificial='yes'/>
<parameter type-id='type-id-2115'/>
<return type-id='type-id-2114'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt5tupleIIPSt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEE4swapERS8_' filepath='/usr/include/c++/4.9/tuple' line='667' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2116' is-artificial='yes'/>
<parameter type-id='type-id-2114'/>
<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-2743'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-2002' filepath='/usr/include/c++/4.9/tuple' line='63' column='1' id='type-id-2744'/>
</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-2745'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1546' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2077'/>
</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-2746'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1085' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2081'/>
</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-2747'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1986' filepath='/usr/include/c++/4.9/type_traits' line='1505' column='1' id='type-id-2088'/>
</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-1284'>
<member-type access='public'>
<typedef-decl name='iterator_type' type-id='type-id-1986' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='955' column='1' id='type-id-2748'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2202' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='957' column='1' id='type-id-2052'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2203' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='958' column='1' id='type-id-2749'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1986' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='960' column='1' id='type-id-2750'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2053' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='961' column='1' id='type-id-2751'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_current' type-id='type-id-1986' 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-2051' 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-2051' is-artificial='yes'/>
<parameter type-id='type-id-2748'/>
<return type-id='type-id-57'/>
</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-1287' is-artificial='yes'/>
<return type-id='type-id-2748'/>
</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-1287' is-artificial='yes'/>
<return type-id='type-id-2751'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNKSt13move_iteratorIPSsEptEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='983' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1287' is-artificial='yes'/>
<return type-id='type-id-2750'/>
</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-2051' is-artificial='yes'/>
<return type-id='type-id-2050'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt13move_iteratorIPSsEppEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='994' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2051' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1284'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt13move_iteratorIPSsEmmEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1002' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2051' is-artificial='yes'/>
<return type-id='type-id-2050'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt13move_iteratorIPSsEmmEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1009' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2051' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1284'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNKSt13move_iteratorIPSsEplEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1017' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1287' is-artificial='yes'/>
<parameter type-id='type-id-2749'/>
<return type-id='type-id-1284'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt13move_iteratorIPSsEpLEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1021' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2051' is-artificial='yes'/>
<parameter type-id='type-id-2749'/>
<return type-id='type-id-2050'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNKSt13move_iteratorIPSsEmiEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1028' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1287' is-artificial='yes'/>
<parameter type-id='type-id-2749'/>
<return type-id='type-id-1284'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt13move_iteratorIPSsEmIEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1032' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2051' is-artificial='yes'/>
<parameter type-id='type-id-2749'/>
<return type-id='type-id-2050'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNKSt13move_iteratorIPSsEixEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='1039' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1287' is-artificial='yes'/>
<parameter type-id='type-id-2749'/>
<return type-id='type-id-2751'/>
</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_iteratorIPSsEC1ES0_'>
<parameter type-id='type-id-2051' is-artificial='yes'/>
<parameter type-id='type-id-2748'/>
<return type-id='type-id-57'/>
</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-2752'>
<member-type access='public'>
<typedef-decl name='iterator_type' type-id='type-id-133' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='211' column='1' id='type-id-2753'/>
</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-133'/>
<return type-id='type-id-2753'/>
</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-2754'>
<member-type access='public'>
<typedef-decl name='iterator_type' type-id='type-id-1986' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='211' column='1' id='type-id-2755'/>
</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-1986'/>
<return type-id='type-id-2755'/>
</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-2756'>
<member-type access='public'>
<typedef-decl name='iterator_type' type-id='type-id-2758' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='219' column='1' id='type-id-2757'/>
</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-133'/>
<return type-id='type-id-2757'/>
</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-2759'>
<member-type access='public'>
<typedef-decl name='iterator_type' type-id='type-id-2761' filepath='/usr/include/c++/4.9/bits/stl_iterator_base_types.h' line='219' column='1' id='type-id-2760'/>
</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-136'/>
<return type-id='type-id-2760'/>
</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-657'>
<data-member access='private'>
<var-decl name='_M_unused' type-id='type-id-2762' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1779' column='1'/>
</data-member>
<data-member access='private'>
<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='private'>
<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-1646' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='private' 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-660' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='private'>
<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-1646' is-artificial='yes'/>
<return type-id='type-id-1353'/>
</function-decl>
</member-function>
<member-function access='private'>
<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-1646' is-artificial='yes'/>
<return type-id='type-id-232'/>
</function-decl>
</member-function>
<member-function access='private' 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-660' is-artificial='yes'/>
<return type-id='type-id-227'/>
</function-decl>
</member-function>
<member-function access='private'>
<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-1646' is-artificial='yes'/>
<return type-id='type-id-229'/>
</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-2762'>
<data-member access='private'>
<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='private'>
<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='private'>
<var-decl name='_M_function_pointer' type-id='type-id-2178' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1760' column='1'/>
</data-member>
<data-member access='private'>
<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-685'>
<member-type access='public'>
<typedef-decl name='_Manager_type' type-id='type-id-186' filepath='/usr/include/c++/4.9/functional' line='2005' column='1' id='type-id-2763'/>
</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-2764'>
<data-member access='protected' static='yes'>
<var-decl name='__stored_locally' type-id='type-id-333' visibility='default' filepath='/usr/include/c++/4.9/functional' line='1847' column='1'/>
</data-member>
<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-659'/>
<return type-id='type-id-231'/>
</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-1645'/>
<parameter type-id='type-id-659'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</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_constantIbLb0EE' filepath='/usr/include/c++/4.9/functional' line='1876' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1645'/>
<parameter type-id='type-id-659'/>
<parameter type-id='type-id-2238'/>
<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-1645'/>
<parameter type-id='type-id-2237'/>
<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_constantIbLb0EE' filepath='/usr/include/c++/4.9/functional' line='1892' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1645'/>
<parameter type-id='type-id-2238'/>
<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-1645'/>
<parameter type-id='type-id-659'/>
<parameter type-id='type-id-2765'/>
<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-1645'/>
<parameter type-id='type-id-230'/>
<return type-id='type-id-57'/>
</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-1645'/>
<parameter type-id='type-id-230'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</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_constantIbLb0EE' filepath='/usr/include/c++/4.9/functional' line='1954' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1645'/>
<parameter type-id='type-id-230'/>
<parameter type-id='type-id-2238'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<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-227'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='_M_max_size' type-id='type-id-1336' 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-1336' 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-657' 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-2763' 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-1664' 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-1664' 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='_M_empty' mangled-name='_ZNKSt14_Function_base8_M_emptyEv' filepath='/usr/include/c++/4.9/functional' line='2002' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-687' is-artificial='yes'/>
<return type-id='type-id-1'/>
</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_baseC1Ev'>
<parameter type-id='type-id-1664' 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_baseD1Ev'>
<parameter type-id='type-id-1664' 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-2765'>
<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-1368'>
<member-type access='private'>
<typedef-decl name='_Hashtable' type-id='type-id-2767' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='100' column='1' id='type-id-2766'/>
</member-type>
<member-type access='public'>
<typedef-decl name='key_type' type-id='type-id-701' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='107' column='1' id='type-id-1381'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2768' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='108' column='1' id='type-id-1387'/>
</member-type>
<member-type access='public'>
<typedef-decl name='mapped_type' type-id='type-id-1003' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='109' column='1' id='type-id-1384'/>
</member-type>
<member-type access='public'>
<typedef-decl name='hasher' type-id='type-id-2769' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='110' column='1' id='type-id-1375'/>
</member-type>
<member-type access='public'>
<typedef-decl name='key_equal' type-id='type-id-698' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='111' column='1' id='type-id-1378'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-695' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='112' column='1' id='type-id-1372'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2771' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='121' column='1' id='type-id-2770'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2773' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='122' column='1' id='type-id-2772'/>
</member-type>
<member-type access='public'>
<typedef-decl name='local_iterator' type-id='type-id-2775' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='123' column='1' id='type-id-2774'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_local_iterator' type-id='type-id-2777' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='124' column='1' id='type-id-2776'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2779' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='125' column='1' id='type-id-2778'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_h' type-id='type-id-2766' 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-2130' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<parameter type-id='type-id-1377'/>
<parameter type-id='type-id-1380'/>
<parameter type-id='type-id-1374'/>
<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-2130' 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='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-2130' is-artificial='yes'/>
<parameter type-id='type-id-2129'/>
<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-2130' is-artificial='yes'/>
<parameter type-id='type-id-1374'/>
<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-2130' is-artificial='yes'/>
<parameter type-id='type-id-1370'/>
<parameter type-id='type-id-1374'/>
<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-2130' is-artificial='yes'/>
<parameter type-id='type-id-2129'/>
<parameter type-id='type-id-1374'/>
<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-2130' is-artificial='yes'/>
<parameter type-id='type-id-2780'/>
<parameter type-id='type-id-2778'/>
<parameter type-id='type-id-1377'/>
<parameter type-id='type-id-1380'/>
<parameter type-id='type-id-1374'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEaSERKSE_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-1370'/>
<return type-id='type-id-2128'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEaSEOSE_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2129'/>
<return type-id='type-id-2128'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEaSESt16initializer_listISC_E' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2780'/>
<return type-id='type-id-2128'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-1372'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5emptyEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4sizeEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-2778'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-2778'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5beginEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<return type-id='type-id-2770'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5beginEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-2772'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6cbeginEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-2772'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE3endEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<return type-id='type-id-2770'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE3endEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-2772'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4cendEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-2772'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6insertERKSC_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-1389'/>
<return type-id='type-id-2781'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6insertENSt8__detail20_Node_const_iteratorISC_Lb0ELb1EEERKSC_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='426' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2772'/>
<parameter type-id='type-id-1389'/>
<return type-id='type-id-2770'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6insertESt16initializer_listISC_E' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2780'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5eraseENSt8__detail20_Node_const_iteratorISC_Lb0ELb1EEE' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='477' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2772'/>
<return type-id='type-id-2770'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5eraseENSt8__detail14_Node_iteratorISC_Lb0ELb1EEE' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='482' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2770'/>
<return type-id='type-id-2770'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5eraseERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-2778'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5eraseENSt8__detail20_Node_const_iteratorISC_Lb0ELb1EEESH_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='517' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2772'/>
<parameter type-id='type-id-2772'/>
<return type-id='type-id-2770'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5clearEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='527' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4swapERSE_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2128'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='hash_function' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE13hash_functionEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-1375'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_eq' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6key_eqEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-1378'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='find' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4findERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-2770'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4findERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='577' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-2772'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5countERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-2778'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE11equal_rangeERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-2782'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE11equal_rangeERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='608' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-2783'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEixERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='626' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-2132'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEixEOSs' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='630' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2131'/>
<return type-id='type-id-2132'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE2atERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-2132'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE2atERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-1386'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='bucket_count' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE12bucket_countEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='655' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-2778'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_bucket_count' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE16max_bucket_countEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='660' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-2778'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='bucket_size' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE11bucket_sizeEm' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<return type-id='type-id-2778'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='bucket' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6bucketERSB_' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='678' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-1383'/>
<return type-id='type-id-2778'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5beginEm' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<return type-id='type-id-2774'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5beginEm' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<return type-id='type-id-2776'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6cbeginEm' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='703' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<return type-id='type-id-2776'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE3endEm' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<return type-id='type-id-2774'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE3endEm' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<return type-id='type-id-2776'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4cendEm' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='729' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<return type-id='type-id-2776'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='load_factor' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE11load_factorEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_load_factor' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE15max_load_factorEv' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1371' is-artificial='yes'/>
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='max_load_factor' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE15max_load_factorEf' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-28'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rehash' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6rehashEm' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE7reserveEm' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2130' is-artificial='yes'/>
<parameter type-id='type-id-2778'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='__umap_hashtable' type-id='type-id-688' filepath='/usr/include/c++/4.9/bits/unordered_map.h' line='52' column='1' id='type-id-2767'/>
<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-688'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-976'/>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-997'/>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2784'/>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1014'/>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-950'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-969'/>
<member-type access='private'>
<typedef-decl name='__bucket_type' type-id='type-id-1855' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='199' column='1' id='type-id-1668'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2785' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='302' column='1' id='type-id-2779'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__node_base' type-id='type-id-1858' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='198' column='1' id='type-id-1672'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__node_type' type-id='type-id-962' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='188' column='1' id='type-id-1674'/>
</member-type>
<member-type access='public'>
<typedef-decl name='__hashtable_alloc' type-id='type-id-969' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='192' column='1' id='type-id-1670'/>
</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-701'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1295' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='203' column='1' id='type-id-2768'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1091' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='204' column='1' id='type-id-695'/>
</member-type>
<member-type access='public'>
<typedef-decl name='key_equal' type-id='type-id-1154' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='205' column='1' id='type-id-698'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__rehash_state' type-id='type-id-2786' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='216' column='1' id='type-id-692'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__hash_code' type-id='type-id-2788' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='231' column='1' id='type-id-2787'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2789' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='305' column='1' id='type-id-2771'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2790' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='306' column='1' id='type-id-2773'/>
</member-type>
<member-type access='public'>
<typedef-decl name='local_iterator' type-id='type-id-2791' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='308' column='1' id='type-id-2775'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_local_iterator' type-id='type-id-2792' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='310' column='1' id='type-id-2777'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_buckets' type-id='type-id-1669' 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-2779' 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-1672' 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-2779' 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-1010' 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-1668' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='325' column='1'/>
</data-member>
<member-function access='private' const='yes'>
<function-decl name='_M_uses_single_bucket' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_uses_single_bucketEPPNSA_15_Hash_node_baseE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-1669'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_uses_single_bucket' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_uses_single_bucketEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_base_alloc' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE13_M_base_allocEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<return type-id='type-id-1671'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_allocate_buckets' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_allocate_bucketsEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-1669'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_deallocate_buckets' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEPPNSA_15_Hash_node_baseEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='351' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-1669'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_deallocate_buckets' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_bucket_begin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15_M_bucket_beginEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='776' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-1675'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_begin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_beginEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='369' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-1675'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE14_M_move_assignEOSL_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1009' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-1666'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE14_M_move_assignEOSL_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1041' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-1666'/>
<parameter type-id='type-id-2238'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_reset' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_resetEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<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='788' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-1164'/>
<parameter type-id='type-id-1008'/>
<parameter type-id='type-id-949'/>
<parameter type-id='type-id-1156'/>
<parameter type-id='type-id-1019'/>
<parameter type-id='type-id-697'/>
<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-1667' is-artificial='yes'/>
<parameter type-id='type-id-690'/>
<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-1667' is-artificial='yes'/>
<parameter type-id='type-id-1666'/>
<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-1667' is-artificial='yes'/>
<parameter type-id='type-id-690'/>
<parameter type-id='type-id-697'/>
<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-1667' is-artificial='yes'/>
<parameter type-id='type-id-1666'/>
<parameter type-id='type-id-697'/>
<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-1667' is-artificial='yes'/>
<parameter type-id='type-id-697'/>
<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-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-1164'/>
<parameter type-id='type-id-700'/>
<parameter type-id='type-id-697'/>
<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-1667' is-artificial='yes'/>
<parameter type-id='type-id-2780'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-1164'/>
<parameter type-id='type-id-700'/>
<parameter type-id='type-id-697'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEEaSERKSL_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='850' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-690'/>
<return type-id='type-id-1665'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEEaSEOSL_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-1666'/>
<return type-id='type-id-1665'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEEaSESt16initializer_listIS8_E' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2780'/>
<return type-id='type-id-1665'/>
</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-1667' 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='swap' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4swapERSL_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1230' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-1665'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5beginEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<return type-id='type-id-2771'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5beginEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-2773'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<return type-id='type-id-2771'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-2773'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6cbeginEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-2773'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4cendEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='495' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-2773'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4sizeEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5emptyEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-695'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='511' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_eq' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6key_eqEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-698'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='bucket_count' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE12bucket_countEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='523' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_bucket_count' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE16max_bucket_countEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='527' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='bucket_size' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE11bucket_sizeEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='bucket' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6bucketERS1_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='535' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-703'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5beginEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-2775'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='546' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-2775'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5beginEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='550' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-2777'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='557' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-2777'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6cbeginEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='562' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-2777'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4cendEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='569' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-2777'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='load_factor' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE11load_factorEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='__rehash_policy' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15__rehash_policyEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<return type-id='type-id-1012'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='__rehash_policy' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15__rehash_policyERKSI_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1280' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' 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='find' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-703'/>
<return type-id='type-id-2771'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1315' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-703'/>
<return type-id='type-id-2773'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5countERS1_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1332' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-703'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE11equal_rangeERS1_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1370' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-703'/>
<return type-id='type-id-2782'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE11equal_rangeERS1_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1403' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-703'/>
<return type-id='type-id-2783'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_bucket_index' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15_M_bucket_indexEPNSA_10_Hash_nodeIS8_Lb1EEE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-1675'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_bucket_index' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15_M_bucket_indexERS1_m' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-703'/>
<parameter type-id='type-id-2787'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_find_before_node' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-703'/>
<parameter type-id='type-id-2787'/>
<return type-id='type-id-1673'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_find_node' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE12_M_find_nodeEmRS1_m' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-691' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-703'/>
<parameter type-id='type-id-2787'/>
<return type-id='type-id-1675'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_insert_bucket_begin' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_insert_bucket_beginEmPNSA_10_Hash_nodeIS8_Lb1EEE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1460' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-1675'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_remove_bucket_begin' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_remove_bucket_beginEmPNSA_10_Hash_nodeIS8_Lb1EEEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1491' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-1675'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_get_previous_node' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE20_M_get_previous_nodeEmPNSA_15_Hash_node_baseE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1517' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-1673'/>
<return type-id='type-id-1673'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_insert_unique_node' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb1EEE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1604' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-2787'/>
<parameter type-id='type-id-1675'/>
<return type-id='type-id-2771'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_insert_multi_node' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE20_M_insert_multi_nodeEPNSA_10_Hash_nodeIS8_Lb1EEEmSO_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1644' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-1675'/>
<parameter type-id='type-id-2787'/>
<parameter type-id='type-id-1675'/>
<return type-id='type-id-2771'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1809' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2237'/>
<parameter type-id='type-id-703'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb0EERS1_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1834' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2238'/>
<parameter type-id='type-id-703'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseEmPNSA_15_Hash_node_baseEPNSA_10_Hash_nodeIS8_Lb1EEE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1780' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-1673'/>
<parameter type-id='type-id-1675'/>
<return type-id='type-id-2771'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseENSA_20_Node_const_iteratorIS8_Lb0ELb1EEE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1759' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2773'/>
<return type-id='type-id-2771'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseENSA_14_Node_iteratorIS8_Lb0ELb1EEE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='736' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2771'/>
<return type-id='type-id-2771'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseERS1_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-703'/>
<return type-id='type-id-2779'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseENSA_20_Node_const_iteratorIS8_Lb0ELb1EEESN_' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1891' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2773'/>
<parameter type-id='type-id-2773'/>
<return type-id='type-id-2771'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1937' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rehash' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6rehashEm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1952' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_rehash_aux' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1997' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_rehash_aux' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='2038' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-2238'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_rehash' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm' filepath='/usr/include/c++/4.9/bits/hashtable.h' line='1974' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1667' is-artificial='yes'/>
<parameter type-id='type-id-2779'/>
<parameter type-id='type-id-694'/>
<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-1162'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2793'/>
<member-function access='public' const='yes'>
<function-decl name='operator()' mangled-name='_ZNKSt4hashISsEclERKSs' filepath='/usr/include/c++/4.9/bits/basic_string.h' line='3083' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1165' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1335'/>
</function-decl>
</member-function>
</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-2793'/>
<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-1295'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='first' type-id='type-id-1106' 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-1601' 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-2065' 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-2065' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1603'/>
<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-2065' is-artificial='yes'/>
<parameter type-id='type-id-1297'/>
<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-2065' is-artificial='yes'/>
<parameter type-id='type-id-2064'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4pairIKSsPN5mongo6logger9LogDomainINS2_21MessageEventEphemeralEEEEaSERKS7_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2065' is-artificial='yes'/>
<parameter type-id='type-id-1297'/>
<return type-id='type-id-2063'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4pairIKSsPN5mongo6logger9LogDomainINS2_21MessageEventEphemeralEEEEaSEOS7_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2065' is-artificial='yes'/>
<parameter type-id='type-id-2064'/>
<return type-id='type-id-2063'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt4pairIKSsPN5mongo6logger9LogDomainINS2_21MessageEventEphemeralEEEE4swapERS7_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2065' is-artificial='yes'/>
<parameter type-id='type-id-2063'/>
<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-1154'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2386'/>
<member-function access='public' const='yes'>
<function-decl name='operator()' mangled-name='_ZNKSt8equal_toISsEclERKSsS2_' filepath='/usr/include/c++/4.9/bits/stl_function.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1157' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-2794'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-2781' filepath='/usr/include/c++/4.9/type_traits' line='1963' column='1' id='type-id-2795'/>
</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-2796'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1601' filepath='/usr/include/c++/4.9/utility' line='98' column='1' id='type-id-2797'/>
</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-1082'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-171'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-962' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2798'/>
</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-1942' 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-1942' is-artificial='yes'/>
<parameter type-id='type-id-1084'/>
<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-1942' 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-1288'>
<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-2060' 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-2060' is-artificial='yes'/>
<parameter type-id='type-id-334'/>
<parameter type-id='type-id-1480'/>
<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-2060' is-artificial='yes'/>
<parameter type-id='type-id-1290'/>
<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-2060' is-artificial='yes'/>
<parameter type-id='type-id-2059'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4pairIbmEaSERKS0_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2060' is-artificial='yes'/>
<parameter type-id='type-id-1290'/>
<return type-id='type-id-2058'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt4pairIbmEaSEOS0_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2060' is-artificial='yes'/>
<parameter type-id='type-id-2059'/>
<return type-id='type-id-2058'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt4pairIbmE4swapERS0_' filepath='/usr/include/c++/4.9/bits/stl_pair.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2060' is-artificial='yes'/>
<parameter type-id='type-id-2058'/>
<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-1091'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-177'/>
<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-1947' 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-1947' is-artificial='yes'/>
<parameter type-id='type-id-1093'/>
<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-1947' 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-1361'>
<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-2799'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1980' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='143' column='1' id='type-id-2800'/>
</member-type>
</class-decl>
</member-type>
<member-type access='private'>
<typedef-decl name='__tuple_type' type-id='type-id-1343' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='146' column='1' id='type-id-2801'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2800' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='150' column='1' id='type-id-2802'/>
</member-type>
<member-type access='public'>
<typedef-decl name='deleter_type' type-id='type-id-1150' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='152' column='1' id='type-id-1365'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_t' type-id='type-id-2801' 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-2126' 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-2126' is-artificial='yes'/>
<parameter type-id='type-id-2802'/>
<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-2126' is-artificial='yes'/>
<parameter type-id='type-id-2802'/>
<parameter type-id='type-id-2803'/>
<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-2126' is-artificial='yes'/>
<parameter type-id='type-id-2802'/>
<parameter type-id='type-id-2093'/>
<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-2126' is-artificial='yes'/>
<parameter type-id='type-id-2125'/>
<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-2126' 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='operator=' mangled-name='_ZNSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEaSEOS7_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2126' is-artificial='yes'/>
<parameter type-id='type-id-2125'/>
<return type-id='type-id-2124'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEaSEDn' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2126' is-artificial='yes'/>
<return type-id='type-id-2124'/>
</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-1364' is-artificial='yes'/>
<return type-id='type-id-2804'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEptEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1364' is-artificial='yes'/>
<return type-id='type-id-2802'/>
</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-1364' is-artificial='yes'/>
<return type-id='type-id-2802'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='get_deleter' mangled-name='_ZNSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EE11get_deleterEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2126' is-artificial='yes'/>
<return type-id='type-id-2127'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_deleter' mangled-name='_ZNKSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EE11get_deleterEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='314' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1364' is-artificial='yes'/>
<return type-id='type-id-1367'/>
</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-1364' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='release' mangled-name='_ZNSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EE7releaseEv' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2126' is-artificial='yes'/>
<return type-id='type-id-2802'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZNSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EE5resetEPS4_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2126' is-artificial='yes'/>
<parameter type-id='type-id-2802'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EE4swapERS7_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2126' is-artificial='yes'/>
<parameter type-id='type-id-2124'/>
<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-2126' is-artificial='yes'/>
<parameter type-id='type-id-1363'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt10unique_ptrISt19basic_ostringstreamIcSt11char_traitsIcESaIcEESt14default_deleteIS4_EEaSERKS7_' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2126' is-artificial='yes'/>
<parameter type-id='type-id-1363'/>
<return type-id='type-id-2124'/>
</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-2805'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1152' filepath='/usr/include/c++/4.9/type_traits' line='1968' column='1' id='type-id-2803'/>
</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-2806'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1150' filepath='/usr/include/c++/4.9/type_traits' line='1501' column='1' id='type-id-2092'/>
</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-2807'>
<member-type access='public'>
<typedef-decl name='type' type-id='type-id-1979' filepath='/usr/include/c++/4.9/type_traits' line='1517' column='1' id='type-id-2804'/>
</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-2808'>
<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-2809'>
<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-2810'>
<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-2811' filepath='/usr/include/c++/4.9/iosfwd' line='151' column='1' id='type-id-2109'/>
<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-1158'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2812'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-685'/>
<member-type access='private'>
<typedef-decl name='_Invoker_type' type-id='type-id-223' filepath='/usr/include/c++/4.9/functional' line='2398' column='1' id='type-id-2813'/>
</member-type>
<data-member access='private' layout-offset-in-bits='192'>
<var-decl name='_M_invoker' type-id='type-id-2813' 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-2011' 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-2011' is-artificial='yes'/>
<parameter type-id='type-id-1160'/>
<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-2011' is-artificial='yes'/>
<parameter type-id='type-id-2010'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEaSERKS5_' filepath='/usr/include/c++/4.9/functional' line='2241' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2011' is-artificial='yes'/>
<parameter type-id='type-id-1160'/>
<return type-id='type-id-2009'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEaSEOS5_' filepath='/usr/include/c++/4.9/functional' line='2259' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2011' is-artificial='yes'/>
<parameter type-id='type-id-2010'/>
<return type-id='type-id-2009'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEaSEDn' filepath='/usr/include/c++/4.9/functional' line='2273' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2011' is-artificial='yes'/>
<return type-id='type-id-2009'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEE4swapERS5_' filepath='/usr/include/c++/4.9/functional' line='2326' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2011' is-artificial='yes'/>
<parameter type-id='type-id-2009'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator bool' mangled-name='_ZNKSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEcvbEv' filepath='/usr/include/c++/4.9/functional' line='2354' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1161' 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='_ZNKSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEEclES3_' filepath='/usr/include/c++/4.9/functional' line='2434' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1161' is-artificial='yes'/>
<parameter type-id='type-id-1546'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='target_type' mangled-name='_ZNKSt8functionIFN5mongo6StatusEPNS0_18InitializerContextEEE11target_typeEv' filepath='/usr/include/c++/4.9/functional' line='2445' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1161' is-artificial='yes'/>
<return type-id='type-id-1351'/>
</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-2011' is-artificial='yes'/>
<parameter type-id='type-id-225'/>
<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_18InitializerContextEEEC1IPS4_vEET_'>
<parameter type-id='type-id-2011' is-artificial='yes'/>
<parameter type-id='type-id-225'/>
<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-2812'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2814'/>
</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-2814'/>
<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-1234'>
<member-type access='private'>
<typedef-decl name='_Rep_type' type-id='type-id-758' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='135' column='1' id='type-id-2815'/>
</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-1241'/>
</member-type>
<member-type access='public'>
<typedef-decl name='mapped_type' type-id='type-id-1565' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='100' column='1' id='type-id-1244'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1291' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='101' column='1' id='type-id-1247'/>
</member-type>
<member-type access='public'>
<typedef-decl name='key_compare' type-id='type-id-1210' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='102' column='1' id='type-id-2816'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1088' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='103' column='1' id='type-id-1238'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2818' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='149' column='1' id='type-id-2817'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2820' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='150' column='1' id='type-id-2819'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2822' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='151' column='1' id='type-id-2821'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2824' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='153' column='1' id='type-id-2823'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2826' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='154' column='1' id='type-id-2825'/>
</member-type>
<member-type access='private'>
<class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-2827'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_M_t' type-id='type-id-2815' 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-2035' 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-2035' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1240'/>
<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-2035' is-artificial='yes'/>
<parameter type-id='type-id-1236'/>
<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-2035' is-artificial='yes'/>
<parameter type-id='type-id-2034'/>
<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-2035' is-artificial='yes'/>
<parameter type-id='type-id-2828'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1240'/>
<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-2035' is-artificial='yes'/>
<parameter type-id='type-id-1240'/>
<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-2035' is-artificial='yes'/>
<parameter type-id='type-id-1236'/>
<parameter type-id='type-id-1240'/>
<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-2035' is-artificial='yes'/>
<parameter type-id='type-id-2034'/>
<parameter type-id='type-id-1240'/>
<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-2035' is-artificial='yes'/>
<parameter type-id='type-id-2828'/>
<parameter type-id='type-id-1240'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEEaSERKS9_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-1236'/>
<return type-id='type-id-2033'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEEaSEOS9_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-2034'/>
<return type-id='type-id-2033'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEEaSESt16initializer_listIS7_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-2828'/>
<return type-id='type-id-2033'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='345' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-1238'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<return type-id='type-id-2817'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2819'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<return type-id='type-id-2817'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE3endEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2819'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<return type-id='type-id-2823'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2825'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<return type-id='type-id-2823'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='418' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2825'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cbegin' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE6cbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2819'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='cend' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE4cendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2819'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crbegin' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE7crbeginEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2825'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='crend' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5crendEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='455' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2825'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2821'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='474' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2821'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEEixERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2037'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEEixEOSs' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='511' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-2036'/>
<return type-id='type-id-2037'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE2atERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2037'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE2atERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-1246'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE6insertERKS7_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-1249'/>
<return type-id='type-id-2829'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE6insertESt16initializer_listIS7_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='650' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-2828'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE6insertESt23_Rb_tree_const_iteratorIS7_ERKS7_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='679' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-2819'/>
<parameter type-id='type-id-1249'/>
<return type-id='type-id-2817'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5eraseESt23_Rb_tree_const_iteratorIS7_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-2819'/>
<return type-id='type-id-2817'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5eraseB5cxx11ESt17_Rb_tree_iteratorIS7_E' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='731' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-2817'/>
<return type-id='type-id-2817'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5eraseERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2821'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5eraseESt23_Rb_tree_const_iteratorIS7_ESB_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-2819'/>
<parameter type-id='type-id-2819'/>
<return type-id='type-id-2817'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE4swapERS9_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-2033'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_comp' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE8key_compEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='835' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2816'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='value_comp' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE10value_compEv' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='843' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<return type-id='type-id-2827'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='find' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE4findERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2817'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE4findERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2819'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE5countERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2821'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='lower_bound' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE11lower_boundERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='901' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2817'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='lower_bound' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE11lower_boundERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='916' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2819'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='upper_bound' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE11upper_boundERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='926' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2817'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='upper_bound' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE11upper_boundERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2819'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE11equal_rangeERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='955' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2035' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2830'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt3mapISsPN5mongo15ServerParameterESt4lessISsESaISt4pairIKSsS2_EEE11equal_rangeERS6_' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='974' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1237' is-artificial='yes'/>
<parameter type-id='type-id-1243'/>
<return type-id='type-id-2831'/>
</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-758'>
<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-1726'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1073'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_key_compare' type-id='type-id-1210' 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-837' 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-2822' 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-1727' 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-1727' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-764'/>
<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-1727' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-1725'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13_Rb_tree_implIS9_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'>
<parameter type-id='type-id-1727' 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-1335' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='366' column='1' id='type-id-2822'/>
</member-type>
<member-type access='private'>
<typedef-decl name='_Node_allocator' type-id='type-id-2832' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='349' column='1' id='type-id-762'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Base_ptr' type-id='type-id-1758' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='354' column='1' id='type-id-1722'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='_Const_Base_ptr' type-id='type-id-839' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='355' column='1' id='type-id-2833'/>
</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-768'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1291' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='359' column='1' id='type-id-771'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-773' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='363' column='1' id='type-id-2834'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Link_type' type-id='type-id-1753' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='364' column='1' id='type-id-2835'/>
</member-type>
<member-type access='public'>
<typedef-decl name='_Const_Link_type' type-id='type-id-828' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='365' column='1' id='type-id-2836'/>
</member-type>
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-1088' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='368' column='1' id='type-id-765'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2837' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='584' column='1' id='type-id-2818'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2838' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='585' column='1' id='type-id-2820'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reverse_iterator' type-id='type-id-2839' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='587' column='1' id='type-id-2824'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reverse_iterator' type-id='type-id-2840' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='588' column='1' id='type-id-2826'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_impl' type-id='type-id-1726' 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='_M_get_Node_allocator' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_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'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-1724'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE21_M_get_Node_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='375' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-764'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13get_allocatorEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-765'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_get_nodeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-2835'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='388' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2835'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2835'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_clone_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE13_M_clone_nodeEPKSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2836'/>
<return type-id='type-id-2835'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_root' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_M_rootEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-1723'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_root' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_M_rootEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='497' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2833'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_leftmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='501' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-1723'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_leftmost' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11_M_leftmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='505' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2833'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_rightmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-1723'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_rightmost' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_rightmostEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='513' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2833'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_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'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-2835'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_begin' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='521' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2836'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_M_endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-2835'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_end' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_M_endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2836'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_valueEPKSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2836'/>
<return type-id='type-id-2834'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_S_keyEPKSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2836'/>
<return type-id='type-id-1107'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_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'>
<parameter type-id='type-id-1722'/>
<return type-id='type-id-2835'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_S_leftEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2833'/>
<return type-id='type-id-2836'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_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'>
<parameter type-id='type-id-1722'/>
<return type-id='type-id-2835'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2833'/>
<return type-id='type-id-2836'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='560' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2833'/>
<return type-id='type-id-2834'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2833'/>
<return type-id='type-id-1107'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_S_minimumEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1722'/>
<return type-id='type-id-1722'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_S_minimumEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2833'/>
<return type-id='type-id-2833'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_S_maximumEPSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='576' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1722'/>
<return type-id='type-id-1722'/>
</function-decl>
</member-function>
<member-function access='protected' static='yes'>
<function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_S_maximumEPKSt18_Rb_tree_node_base' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2833'/>
<return type-id='type-id-2833'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_unique_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1435' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_equal_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE23_M_get_insert_equal_posERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1467' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_hint_unique_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2820'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_get_insert_hint_equal_pos' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE28_M_get_insert_hint_equal_posESt23_Rb_tree_const_iteratorIS5_ERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1613' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2820'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSD_PSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1689' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1722'/>
<parameter type-id='type-id-1722'/>
<parameter type-id='type-id-2835'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_lower_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE20_M_insert_lower_nodeEPSt18_Rb_tree_node_basePSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1705' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1722'/>
<parameter type-id='type-id-2835'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_insert_equal_lower_node' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE26_M_insert_equal_lower_nodeEPSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1721' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2835'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_copy' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_M_copyEPKSt13_Rb_tree_nodeIS5_EPSD_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2836'/>
<parameter type-id='type-id-2835'/>
<return type-id='type-id-2835'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1239' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2835'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_ESE_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2835'/>
<parameter type-id='type-id-2835'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_lower_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_lower_boundEPKSt13_Rb_tree_nodeIS5_ESF_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1272' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<parameter type-id='type-id-2836'/>
<parameter type-id='type-id-2836'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2820'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_upper_boundEPSt13_Rb_tree_nodeIS5_ESE_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1288' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2835'/>
<parameter type-id='type-id-2835'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_M_upper_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_upper_boundEPKSt13_Rb_tree_nodeIS5_ESF_RS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1304' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<parameter type-id='type-id-2836'/>
<parameter type-id='type-id-2836'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2820'/>
</function-decl>
</member-function>
<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-1721' 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-1721' is-artificial='yes'/>
<parameter type-id='type-id-1212'/>
<parameter type-id='type-id-767'/>
<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-1721' is-artificial='yes'/>
<parameter type-id='type-id-760'/>
<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-1721' is-artificial='yes'/>
<parameter type-id='type-id-767'/>
<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-1721' is-artificial='yes'/>
<parameter type-id='type-id-760'/>
<parameter type-id='type-id-767'/>
<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-1721' is-artificial='yes'/>
<parameter type-id='type-id-1720'/>
<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-1721' is-artificial='yes'/>
<parameter type-id='type-id-1720'/>
<parameter type-id='type-id-767'/>
<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-1721' is-artificial='yes'/>
<parameter type-id='type-id-1720'/>
<parameter type-id='type-id-1725'/>
<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-1721' 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='operator=' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EEaSERKSB_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1095' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-760'/>
<return type-id='type-id-1719'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8key_compEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-1210'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='begin' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='726' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5beginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2820'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='end' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE3endEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2820'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rbegin' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-2824'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rbegin' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE6rbeginEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2826'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rend' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<return type-id='type-id-2824'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rend' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4rendEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2826'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5emptyEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='767' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4sizeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2822'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_size' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8max_sizeEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-2822'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4swapERSB_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1381' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1719'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1860' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2820'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS5_ESD_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1874' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2820'/>
<parameter type-id='type-id-2820'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2820'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseB5cxx11ESt17_Rb_tree_iteratorIS5_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='864' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2818'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1887' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2822'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIS5_ESD_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='888' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-2820'/>
<parameter type-id='type-id-2820'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='erase' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5eraseEPS1_SC_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1899' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1108'/>
<parameter type-id='type-id-1108'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5clearEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='906' 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>
<member-function access='public'>
<function-decl name='find' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4findERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1910' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE4findERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1923' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2820'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE5countERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1935' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2822'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11lower_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='926' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='lower_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11lower_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='930' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-2820'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11upper_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='934' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-2818'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='upper_bound' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11upper_boundERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='938' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<parameter type-id='type-id-770'/>
<return type-id='type-id-2820'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='equal_range' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11equal_rangeERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1322' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2830'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal_range' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11equal_rangeERS1_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1353' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2831'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='__rb_verify' mangled-name='_ZNKSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE11__rb_verifyEv' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1950' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-761' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_move_assign' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_move_assignERSB_' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1073' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1719'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_data' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_move_dataERSB_St17integral_constantIbLb1EE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1037' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1719'/>
<parameter type-id='type-id-2237'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_move_data' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsPN5mongo15ServerParameterEESt10_Select1stIS5_ESt4lessISsESaIS5_EE12_M_move_dataERSB_St17integral_constantIbLb0EE' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='1056' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1721' is-artificial='yes'/>
<parameter type-id='type-id-1719'/>
<parameter type-id='type-id-2238'/>
<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-1073'>
<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-1937' 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-1937' is-artificial='yes'/>
<parameter type-id='type-id-1075'/>
<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-1937' 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-2841'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2842' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1968'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2844' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2843'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2843' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2845'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2847' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2846'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2846' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2848'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2850' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2849'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2849' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2851'/>
</member-type>
<member-type access='public'>
<typedef-decl name='rebind_alloc' type-id='type-id-2853' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-2852'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1969'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2847'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2847'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2847'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2854'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE8allocateERS6_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1945'/>
<parameter type-id='type-id-2851'/>
<return type-id='type-id-2845'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE8allocateERS6_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1945'/>
<parameter type-id='type-id-2851'/>
<parameter type-id='type-id-2848'/>
<return type-id='type-id-2845'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE10deallocateERS6_PS5_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1945'/>
<parameter type-id='type-id-2845'/>
<parameter type-id='type-id-2851'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE8max_sizeERKS6_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1090'/>
<return type-id='type-id-2851'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE37select_on_container_copy_constructionERKS6_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1090'/>
<return type-id='type-id-1088'/>
</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::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-1088'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-175'/>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-2850'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2062' filepath='/usr/include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-2844'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1291' filepath='/usr/include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-2842'/>
</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-2855'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-1073' filepath='/usr/include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-2856'/>
</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-1946' 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-1946' is-artificial='yes'/>
<parameter type-id='type-id-1090'/>
<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-1946' 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-2857'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2062' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2858'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2854'/>
</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-2847'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPSt4pairIKSsPN5mongo15ServerParameterEEE10pointer_toERS5_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1905'/>
<return type-id='type-id-2858'/>
</function-decl>
</member-function>
</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-2859'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-1291' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1904'/>
</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-2860'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-2856' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-2853'/>
</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-2861'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2764'/>
<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-659'/>
<parameter type-id='type-id-1546'/>
<return type-id='type-id-518'/>
</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-2862'>
<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-1986'/>
<parameter type-id='type-id-1986'/>
<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-2106'/>
<parameter type-id='type-id-2106'/>
<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-136'/>
<parameter type-id='type-id-136'/>
<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-2863'>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-2378' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-1964'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__pointer' type-id='type-id-2377' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2864'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2864' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2865'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__const_void_pointer' type-id='type-id-2867' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2866'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_void_pointer' type-id='type-id-2866' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2868'/>
</member-type>
<member-type access='private'>
<typedef-decl name='__size_type' type-id='type-id-2376' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2869'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-2869' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2870'/>
</member-type>
<member-function access='private' static='yes'>
<function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE17_S_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-1965'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE23_S_const_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2867'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE22_S_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2867'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE28_S_const_void_pointer_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2867'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE25_S_difference_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2871'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_size_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE19_S_size_type_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2257'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_copy_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE48_S_propagate_on_container_copy_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_move_assignment_helper' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE48_S_propagate_on_container_move_assignment_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='_S_propagate_on_container_swap_helper' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE37_S_propagate_on_container_swap_helperEz' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter is-variadic='yes'/>
<return type-id='type-id-2238'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE8allocateERS5_m' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1939'/>
<parameter type-id='type-id-2870'/>
<return type-id='type-id-2865'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE8allocateERS5_mPKv' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1939'/>
<parameter type-id='type-id-2870'/>
<parameter type-id='type-id-2868'/>
<return type-id='type-id-2865'/>
</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-1939'/>
<parameter type-id='type-id-2865'/>
<parameter type-id='type-id-2870'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE8max_sizeERKS5_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1081'/>
<return type-id='type-id-2870'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKSsSsEEEE37select_on_container_copy_constructionERKS5_' filepath='/usr/include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1081'/>
<return type-id='type-id-1079'/>
</function-decl>
</member-function>
<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-1939'/>
<parameter type-id='type-id-2071'/>
<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-1939'/>
<parameter type-id='type-id-2071'/>
<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-2872'>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1757' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2873'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2198' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2871'/>
</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-2867'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPSt13_Rb_tree_nodeISt4pairIKSsSsEEE10pointer_toERS4_' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1901'/>
<return type-id='type-id-2873'/>
</function-decl>
</member-function>
</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-2874'>
<member-type access='public'>
<typedef-decl name='__type' type-id='type-id-833' filepath='/usr/include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-1900'/>
</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-2875'>
<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-133'/>
<parameter type-id='type-id-133'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-1284'/>
<parameter type-id='type-id-1284'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-2876'>
<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-1108'/>
<parameter type-id='type-id-1108'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-1196'>
<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-2877'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-1479' mangled-name='_ZNSt17integral_constantImLm2EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<function-decl name='operator std::integral_constant&lt;long unsigned int, 2ul&gt;::value_type' mangled-name='_ZNKSt17integral_constantImLm2EEcvmEv' filepath='/usr/include/c++/4.9/type_traits' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1198' is-artificial='yes'/>
<return type-id='type-id-2877'/>
</function-decl>
</member-function>
</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-2048'>
<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-1282'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='word_size' type-id='type-id-1336' 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-1336' 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-1336' 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-1336' 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-1283' 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-1336' 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-1283' 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-1336' 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-1283' 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-1336' 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-1283' 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-1336' 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-1283' 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-1283' 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-1335' 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-2049' is-artificial='yes'/>
<parameter type-id='type-id-1282'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='seed' mangled-name='_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE4seedEm' filepath='/usr/include/c++/4.9/bits/random.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2049' is-artificial='yes'/>
<parameter type-id='type-id-1282'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='min' mangled-name='_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE3minEv' filepath='/usr/include/c++/4.9/bits/random.h' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1282'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max' mangled-name='_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE3maxEv' filepath='/usr/include/c++/4.9/bits/random.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1282'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='discard' mangled-name='_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE7discardEy' filepath='/usr/include/c++/4.9/bits/random.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2049' is-artificial='yes'/>
<parameter type-id='type-id-34'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator()' mangled-name='_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEclEv' filepath='/usr/include/c++/4.9/bits/random.h' line='546' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2049' is-artificial='yes'/>
<return type-id='type-id-1282'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_M_gen_rand' mangled-name='_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv' filepath='/usr/include/c++/4.9/bits/random.h' line='619' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2049' is-artificial='yes'/>
<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-2878'>
<data-member access='public' static='yes'>
<var-decl name='num' type-id='type-id-371' 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-371' 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-1193'>
<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-2879'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-372' mangled-name='_ZNSt17integral_constantIlLl1EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<function-decl name='operator std::integral_constant&lt;long int, 1l&gt;::value_type' mangled-name='_ZNKSt17integral_constantIlLl1EEcvlEv' filepath='/usr/include/c++/4.9/type_traits' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1195' is-artificial='yes'/>
<return type-id='type-id-2879'/>
</function-decl>
</member-function>
</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-1184'>
<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-2880'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-372' mangled-name='_ZNSt17integral_constantIlLl1000000000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<function-decl name='operator std::integral_constant&lt;long int, 1000000000l&gt;::value_type' mangled-name='_ZNKSt17integral_constantIlLl1000000000EEcvlEv' filepath='/usr/include/c++/4.9/type_traits' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1186' is-artificial='yes'/>
<return type-id='type-id-2880'/>
</function-decl>
</member-function>
</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-2881'>
<data-member access='public' static='yes'>
<var-decl name='num' type-id='type-id-371' 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-371' 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-2882'>
<data-member access='public' static='yes'>
<var-decl name='num' type-id='type-id-371' 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-371' 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-2883'>
<data-member access='public' static='yes'>
<var-decl name='num' type-id='type-id-371' 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-371' 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-1190'>
<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-2884'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-372' mangled-name='_ZNSt17integral_constantIlLl1000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<function-decl name='operator std::integral_constant&lt;long int, 1000l&gt;::value_type' mangled-name='_ZNKSt17integral_constantIlLl1000EEcvlEv' filepath='/usr/include/c++/4.9/type_traits' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1192' is-artificial='yes'/>
<return type-id='type-id-2884'/>
</function-decl>
</member-function>
</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-2885'>
<data-member access='public' static='yes'>
<var-decl name='num' type-id='type-id-371' 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-371' 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-1199'>
<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-2886'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-1479' mangled-name='_ZNSt17integral_constantImLm8EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<function-decl name='operator std::integral_constant&lt;long unsigned int, 8ul&gt;::value_type' mangled-name='_ZNKSt17integral_constantImLm8EEcvmEv' filepath='/usr/include/c++/4.9/type_traits' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1201' is-artificial='yes'/>
<return type-id='type-id-2886'/>
</function-decl>
</member-function>
</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-2887'>
<data-member access='public' static='yes'>
<var-decl name='num' type-id='type-id-371' 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-371' 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-1187'>
<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-2888'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-372' mangled-name='_ZNSt17integral_constantIlLl1000000EE5valueE' visibility='default' filepath='/usr/include/c++/4.9/type_traits' line='71' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<function-decl name='operator std::integral_constant&lt;long int, 1000000l&gt;::value_type' mangled-name='_ZNKSt17integral_constantIlLl1000000EEcvlEv' filepath='/usr/include/c++/4.9/type_traits' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1189' is-artificial='yes'/>
<return type-id='type-id-2888'/>
</function-decl>
</member-function>
</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-1880'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_next' type-id='type-id-1882' 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-1882' visibility='default' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='80' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<function-decl name='swap' mangled-name='_ZNSt8__detail15_List_node_base4swapERS0_S1_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1881'/>
<parameter type-id='type-id-1881'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_transfer' mangled-name='_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1882' is-artificial='yes'/>
<parameter type-id='type-id-1882'/>
<parameter type-id='type-id-1882'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_reverse' mangled-name='_ZNSt8__detail15_List_node_base10_M_reverseEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1882' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_hook' mangled-name='_ZNSt8__detail15_List_node_base7_M_hookEPS0_' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1882' 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='_M_unhook' mangled-name='_ZNSt8__detail15_List_node_base9_M_unhookEv' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1882' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</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-976'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-956'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-985'/>
<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-2889'/>
</member-type>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1295' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1653' column='1' id='type-id-2890'/>
</member-type>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1655' column='1' id='type-id-2785'/>
</member-type>
<member-type access='public'>
<typedef-decl name='__hash_code' type-id='type-id-2891' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1667' column='1' id='type-id-2788'/>
</member-type>
<member-type access='public'>
<typedef-decl name='__node_type' type-id='type-id-959' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1668' column='1' id='type-id-1864'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iterator' type-id='type-id-2892' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1672' column='1' id='type-id-2789'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_iterator' type-id='type-id-2893' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1676' column='1' id='type-id-2790'/>
</member-type>
<member-type access='public'>
<typedef-decl name='local_iterator' type-id='type-id-2894' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1681' column='1' id='type-id-2791'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_local_iterator' type-id='type-id-2895' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1687' column='1' id='type-id-2792'/>
</member-type>
<member-type access='public'>
<typedef-decl name='__ireturn_type' type-id='type-id-2795' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1691' column='1' id='type-id-2896'/>
</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-1863' is-artificial='yes'/>
<parameter type-id='type-id-1019'/>
<parameter type-id='type-id-1164'/>
<parameter type-id='type-id-1008'/>
<parameter type-id='type-id-949'/>
<parameter type-id='type-id-1156'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_equals' mangled-name='_ZNKSt8__detail15_Hashtable_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_equalsERS2_mPNS_10_Hash_nodeIS9_Lb1EEE' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1704' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-978' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-2788'/>
<parameter type-id='type-id-1865'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_swap' mangled-name='_ZNSt8__detail15_Hashtable_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_17_Hashtable_traitsILb1ELb0ELb1EEEE7_M_swapERSJ_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1711' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1863' is-artificial='yes'/>
<parameter type-id='type-id-1862'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_eq' mangled-name='_ZNKSt8__detail15_Hashtable_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_17_Hashtable_traitsILb1ELb0ELb1EEEE5_M_eqEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1718' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-978' is-artificial='yes'/>
<return type-id='type-id-1156'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_eq' mangled-name='_ZNSt8__detail15_Hashtable_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_17_Hashtable_traitsILb1ELb0ELb1EEEE5_M_eqEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1721' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1863' is-artificial='yes'/>
<return type-id='type-id-2006'/>
</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-956'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-979'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-988'/>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-991'/>
<member-type access='public'>
<typedef-decl name='hasher' type-id='type-id-1162' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1244' column='1' id='type-id-2769'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='__hash_code' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1251' column='1' id='type-id-2891'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='__node_type' type-id='type-id-962' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1252' column='1' id='type-id-959'/>
</member-type>
<member-function access='public' const='yes'>
<function-decl name='hash_function' mangled-name='_ZNKSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE13hash_functionEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-958' is-artificial='yes'/>
<return type-id='type-id-2769'/>
</function-decl>
</member-function>
<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-1846' is-artificial='yes'/>
<parameter type-id='type-id-1019'/>
<parameter type-id='type-id-1164'/>
<parameter type-id='type-id-1008'/>
<parameter type-id='type-id-949'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_hash_code' mangled-name='_ZNKSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE12_M_hash_codeERS2_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1260' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-958' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-2891'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_bucket_index' mangled-name='_ZNKSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE15_M_bucket_indexERS2_mm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1264' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-958' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<parameter type-id='type-id-2891'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1335'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_bucket_index' mangled-name='_ZNKSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE15_M_bucket_indexEPKNS_10_Hash_nodeIS9_Lb1EEEm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1269' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-958' is-artificial='yes'/>
<parameter type-id='type-id-961'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1335'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_store_code' mangled-name='_ZNKSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE13_M_store_codeEPNS_10_Hash_nodeIS9_Lb1EEEm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1275' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-958' is-artificial='yes'/>
<parameter type-id='type-id-1847'/>
<parameter type-id='type-id-2891'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_copy_code' mangled-name='_ZNKSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE12_M_copy_codeEPNS_10_Hash_nodeIS9_Lb1EEEPKSH_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1279' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-958' is-artificial='yes'/>
<parameter type-id='type-id-1847'/>
<parameter type-id='type-id-961'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_swap' mangled-name='_ZNSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE7_M_swapERSF_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1283' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1846' is-artificial='yes'/>
<parameter type-id='type-id-1845'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_extract' mangled-name='_ZNKSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1291' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-958' is-artificial='yes'/>
<return type-id='type-id-1019'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_extract' mangled-name='_ZNSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE10_M_extractEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1294' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1846' is-artificial='yes'/>
<return type-id='type-id-1889'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_h1' mangled-name='_ZNKSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE5_M_h1Ev' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1297' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-958' is-artificial='yes'/>
<return type-id='type-id-1164'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_h1' mangled-name='_ZNSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE5_M_h1Ev' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1300' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1846' is-artificial='yes'/>
<return type-id='type-id-2012'/>
</function-decl>
</member-function>
<member-function access='protected' const='yes'>
<function-decl name='_M_h2' mangled-name='_ZNKSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE5_M_h2Ev' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1303' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-958' is-artificial='yes'/>
<return type-id='type-id-1008'/>
</function-decl>
</member-function>
<member-function access='protected'>
<function-decl name='_M_h2' mangled-name='_ZNSt8__detail15_Hash_code_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEENS_10_Select1stESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashELb1EE5_M_h2Ev' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1306' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1846' is-artificial='yes'/>
<return type-id='type-id-1886'/>
</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-979'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1017'/>
<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-1867' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_cget' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE7_S_cgetERKS2_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-981'/>
<return type-id='type-id-1019'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_get' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi0ENS_10_Select1stELb1EE6_S_getERS2_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='996' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1866'/>
<return type-id='type-id-1889'/>
</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-1017'/>
<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-988'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1162'/>
<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-1873' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_cget' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi1ESt4hashISsELb1EE7_S_cgetERKS3_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-990'/>
<return type-id='type-id-1164'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_get' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi1ESt4hashISsELb1EE6_S_getERS3_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='996' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1872'/>
<return type-id='type-id-2012'/>
</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-991'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1006'/>
<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-1875' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_cget' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi2ENS_18_Mod_range_hashingELb1EE7_S_cgetERKS2_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-993'/>
<return type-id='type-id-1008'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_get' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi2ENS_18_Mod_range_hashingELb1EE6_S_getERS2_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='996' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1874'/>
<return type-id='type-id-1886'/>
</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-1006'>
<member-type access='public'>
<typedef-decl name='first_argument_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='442' column='1' id='type-id-2897'/>
</member-type>
<member-type access='public'>
<typedef-decl name='second_argument_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='443' column='1' id='type-id-2898'/>
</member-type>
<member-type access='public'>
<typedef-decl name='result_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='444' column='1' id='type-id-2899'/>
</member-type>
<member-function access='public' const='yes'>
<function-decl name='operator()' mangled-name='_ZNKSt8__detail18_Mod_range_hashingclEmm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='447' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1009' is-artificial='yes'/>
<parameter type-id='type-id-2897'/>
<parameter type-id='type-id-2898'/>
<return type-id='type-id-2899'/>
</function-decl>
</member-function>
</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-962'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-966'/>
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='_M_hash_code' type-id='type-id-1335' visibility='default' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='282' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<function-decl name='_M_next' mangled-name='_ZNKSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEELb1EE7_M_nextEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-965' is-artificial='yes'/>
<return type-id='type-id-1849'/>
</function-decl>
</member-function>
</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-966'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1850'/>
<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>
<member-function access='public'>
<function-decl name='_M_valptr' mangled-name='_ZNSt8__detail21_Hash_node_value_baseISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE9_M_valptrEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1852' is-artificial='yes'/>
<return type-id='type-id-2065'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_valptr' mangled-name='_ZNKSt8__detail21_Hash_node_value_baseISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE9_M_valptrEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-968' is-artificial='yes'/>
<return type-id='type-id-1298'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_v' mangled-name='_ZNSt8__detail21_Hash_node_value_baseISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE4_M_vEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1852' is-artificial='yes'/>
<return type-id='type-id-2063'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_v' mangled-name='_ZNKSt8__detail21_Hash_node_value_baseISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE4_M_vEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-968' is-artificial='yes'/>
<return type-id='type-id-1297'/>
</function-decl>
</member-function>
</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-1850'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_nxt' type-id='type-id-1851' 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-1851' 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-1851' is-artificial='yes'/>
<parameter type-id='type-id-1851'/>
<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-947'/>
<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-985'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1154'/>
<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-1871' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_cget' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi0ESt8equal_toISsELb1EE7_S_cgetERKS3_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-987'/>
<return type-id='type-id-1156'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_get' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi0ESt8equal_toISsELb1EE6_S_getERS3_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='996' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1870'/>
<return type-id='type-id-2006'/>
</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-997'>
<member-type access='public'>
<typedef-decl name='key_type' type-id='type-id-2889' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='565' column='1' id='type-id-1000'/>
</member-type>
<member-type access='public'>
<typedef-decl name='mapped_type' type-id='type-id-2797' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='567' column='1' id='type-id-1003'/>
</member-type>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt8__detail9_Map_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-1002'/>
<return type-id='type-id-1885'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator[]' mangled-name='_ZNSt8__detail9_Map_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixEOSs' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-1884'/>
<return type-id='type-id-1885'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='at' mangled-name='_ZNSt8__detail9_Map_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EE2atERS2_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1883' is-artificial='yes'/>
<parameter type-id='type-id-1002'/>
<return type-id='type-id-1885'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='at' mangled-name='_ZNKSt8__detail9_Map_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EE2atERS2_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-999' is-artificial='yes'/>
<parameter type-id='type-id-1002'/>
<return type-id='type-id-1005'/>
</function-decl>
</member-function>
</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-2784'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1876'/>
</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-1876'>
<member-type access='protected'>
<typedef-decl name='__hashtable' type-id='type-id-688' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='690' column='1' id='type-id-1878'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='value_type' type-id='type-id-2890' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='696' column='1' id='type-id-994'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='iterator' type-id='type-id-2789' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='697' column='1' id='type-id-2900'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='const_iterator' type-id='type-id-2790' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='698' column='1' id='type-id-2901'/>
</member-type>
<member-type access='protected'>
<typedef-decl name='__ireturn_type' type-id='type-id-2896' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='702' column='1' id='type-id-2902'/>
</member-type>
<member-function access='protected'>
<function-decl name='_M_conjure_hashtable' mangled-name='_ZNSt8__detail12_Insert_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEEE20_M_conjure_hashtableEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1877' is-artificial='yes'/>
<return type-id='type-id-1879'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt8__detail12_Insert_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEEE6insertERKS9_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='719' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1877' is-artificial='yes'/>
<parameter type-id='type-id-996'/>
<return type-id='type-id-2902'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt8__detail12_Insert_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEEE6insertENS_20_Node_const_iteratorIS9_Lb0ELb1EEERKS9_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='727' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1877' is-artificial='yes'/>
<parameter type-id='type-id-2901'/>
<parameter type-id='type-id-996'/>
<return type-id='type-id-2900'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='insert' mangled-name='_ZNSt8__detail12_Insert_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEEE6insertESt16initializer_listIS9_E' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='735' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1877' is-artificial='yes'/>
<parameter type-id='type-id-2780'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</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-1014'>
<member-function access='public' const='yes'>
<function-decl name='max_load_factor' mangled-name='_ZNKSt8__detail12_Rehash_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEEE15max_load_factorEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='948' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1016' is-artificial='yes'/>
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='max_load_factor' mangled-name='_ZNSt8__detail12_Rehash_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEEE15max_load_factorEf' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='955' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1888' is-artificial='yes'/>
<parameter type-id='type-id-28'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reserve' mangled-name='_ZNSt8__detail12_Rehash_baseISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEEE7reserveEm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='962' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1888' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<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-950'>
<member-type access='public'>
<typedef-decl name='__hashtable' type-id='type-id-688' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1807' column='1' id='type-id-953'/>
</member-type>
<member-function access='public' const='yes'>
<function-decl name='_M_equal' mangled-name='_ZNKSt8__detail9_EqualityISsSt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EE8_M_equalERKSt10_HashtableISsS9_SA_SB_SD_SF_SG_SH_SI_SK_E' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1818' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-952' is-artificial='yes'/>
<parameter type-id='type-id-955'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-969'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-982'/>
<member-type access='public'>
<typedef-decl name='__node_type' type-id='type-id-2798' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1894' column='1' id='type-id-1860'/>
</member-type>
<member-type access='public'>
<typedef-decl name='__node_alloc_type' type-id='type-id-1082' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1895' column='1' id='type-id-973'/>
</member-type>
<member-type access='public'>
<typedef-decl name='__node_base' type-id='type-id-1850' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1904' column='1' id='type-id-1858'/>
</member-type>
<member-type access='public'>
<typedef-decl name='__bucket_type' type-id='type-id-1859' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1905' column='1' id='type-id-1855'/>
</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-1854' 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='_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-1854' is-artificial='yes'/>
<parameter type-id='type-id-1853'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_node_allocator' mangled-name='_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS5_21MessageEventEphemeralEEEELb1EEEEE17_M_node_allocatorEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1919' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1854' is-artificial='yes'/>
<return type-id='type-id-1857'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_node_allocator' mangled-name='_ZNKSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS5_21MessageEventEphemeralEEEELb1EEEEE17_M_node_allocatorEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1923' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-972' is-artificial='yes'/>
<return type-id='type-id-975'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_deallocate_node' mangled-name='_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS5_21MessageEventEphemeralEEEELb1EEEEE18_M_deallocate_nodeEPSB_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1970' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1854' is-artificial='yes'/>
<parameter type-id='type-id-1861'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_deallocate_nodes' mangled-name='_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS5_21MessageEventEphemeralEEEELb1EEEEE19_M_deallocate_nodesEPSB_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1982' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1854' is-artificial='yes'/>
<parameter type-id='type-id-1861'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_allocate_buckets' mangled-name='_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS5_21MessageEventEphemeralEEEELb1EEEEE19_M_allocate_bucketsEm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='1994' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1854' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1856'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_deallocate_buckets' mangled-name='_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS5_21MessageEventEphemeralEEEELb1EEEEE21_M_deallocate_bucketsEPPNS_15_Hash_node_baseEm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='2006' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1854' is-artificial='yes'/>
<parameter type-id='type-id-1856'/>
<parameter type-id='type-id-1335'/>
<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-982'>
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1082'/>
<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-1869' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_cget' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS5_21MessageEventEphemeralEEEELb1EEEELb1EE7_S_cgetERKSD_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-984'/>
<return type-id='type-id-1084'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_get' mangled-name='_ZNSt8__detail21_Hashtable_ebo_helperILi0ESaINS_10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS5_21MessageEventEphemeralEEEELb1EEEELb1EE6_S_getERSD_' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='996' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1868'/>
<return type-id='type-id-1941'/>
</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-1010'>
<member-type access='public'>
<typedef-decl name='_State' type-id='type-id-1335' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='487' column='1' id='type-id-2786'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='_S_growth_factor' type-id='type-id-1336' 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-1335' 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-1887' is-artificial='yes'/>
<parameter type-id='type-id-28'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_load_factor' mangled-name='_ZNKSt8__detail20_Prime_rehash_policy15max_load_factorEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='467' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1013' is-artificial='yes'/>
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_next_bkt' mangled-name='_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1013' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1335'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_bkt_for_elements' mangled-name='_ZNKSt8__detail20_Prime_rehash_policy19_M_bkt_for_elementsEm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1013' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1335'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_need_rehash' mangled-name='_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='484' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1013' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1335'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1288'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_state' mangled-name='_ZNKSt8__detail20_Prime_rehash_policy8_M_stateEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1013' is-artificial='yes'/>
<return type-id='type-id-2786'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_reset' mangled-name='_ZNSt8__detail20_Prime_rehash_policy8_M_resetEv' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='494' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1887' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_reset' mangled-name='_ZNSt8__detail20_Prime_rehash_policy8_M_resetEm' filepath='/usr/include/c++/4.9/bits/hashtable_policy.h' line='498' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1887' is-artificial='yes'/>
<parameter type-id='type-id-2786'/>
<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-2892'/>
<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-2893'/>
<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-2894'/>
<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-2895'/>
</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-1140'>
<member-type access='public'>
<typedef-decl name='duration' type-id='type-id-1119' filepath='/usr/include/c++/4.9/chrono' line='549' column='1' id='type-id-1143'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='__d' type-id='type-id-1143' 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-2001' 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-2001' is-artificial='yes'/>
<parameter type-id='type-id-1145'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='time_since_epoch' mangled-name='_ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv' filepath='/usr/include/c++/4.9/chrono' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1142' is-artificial='yes'/>
<return type-id='type-id-1143'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEEpLERKS6_' filepath='/usr/include/c++/4.9/chrono' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2001' is-artificial='yes'/>
<parameter type-id='type-id-1145'/>
<return type-id='type-id-2000'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEEmIERKS6_' filepath='/usr/include/c++/4.9/chrono' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2001' is-artificial='yes'/>
<parameter type-id='type-id-1145'/>
<return type-id='type-id-2000'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='min' mangled-name='_ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE3minEv' filepath='/usr/include/c++/4.9/chrono' line='588' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1140'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max' mangled-name='_ZNSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE3maxEv' filepath='/usr/include/c++/4.9/chrono' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1140'/>
</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-1119'>
<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-1123'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='__r' type-id='type-id-1123' 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-1995' 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-1995' is-artificial='yes'/>
<parameter type-id='type-id-1121'/>
<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-1995' 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='operator=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEaSERKS3_' filepath='/usr/include/c++/4.9/chrono' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1995' is-artificial='yes'/>
<parameter type-id='type-id-1121'/>
<return type-id='type-id-1994'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv' filepath='/usr/include/c++/4.9/chrono' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1122' is-artificial='yes'/>
<return type-id='type-id-1123'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEpsEv' filepath='/usr/include/c++/4.9/chrono' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1122' is-artificial='yes'/>
<return type-id='type-id-1119'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEngEv' filepath='/usr/include/c++/4.9/chrono' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1122' is-artificial='yes'/>
<return type-id='type-id-1119'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEppEv' filepath='/usr/include/c++/4.9/chrono' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1995' is-artificial='yes'/>
<return type-id='type-id-1994'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEppEi' filepath='/usr/include/c++/4.9/chrono' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1995' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1119'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEmmEv' filepath='/usr/include/c++/4.9/chrono' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1995' is-artificial='yes'/>
<return type-id='type-id-1994'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEmmEi' filepath='/usr/include/c++/4.9/chrono' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1995' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1119'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEpLERKS3_' filepath='/usr/include/c++/4.9/chrono' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1995' is-artificial='yes'/>
<parameter type-id='type-id-1121'/>
<return type-id='type-id-1994'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEmIERKS3_' filepath='/usr/include/c++/4.9/chrono' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1995' is-artificial='yes'/>
<parameter type-id='type-id-1121'/>
<return type-id='type-id-1994'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator*=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEmLERKl' filepath='/usr/include/c++/4.9/chrono' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1995' is-artificial='yes'/>
<parameter type-id='type-id-1125'/>
<return type-id='type-id-1994'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator/=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEdVERKl' filepath='/usr/include/c++/4.9/chrono' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1995' is-artificial='yes'/>
<parameter type-id='type-id-1125'/>
<return type-id='type-id-1994'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='zero' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE4zeroEv' filepath='/usr/include/c++/4.9/chrono' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1119'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='min' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE3minEv' filepath='/usr/include/c++/4.9/chrono' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1119'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE3maxEv' filepath='/usr/include/c++/4.9/chrono' line='369' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1119'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='milliseconds' type-id='type-id-1126' filepath='/usr/include/c++/4.9/chrono' line='533' column='1' id='type-id-2903'/>
<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-1126'>
<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-1130'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='__r' type-id='type-id-1130' 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-1997' 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-1997' 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='~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-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='operator=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEaSERKS3_' filepath='/usr/include/c++/4.9/chrono' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-1128'/>
<return type-id='type-id-1996'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv' filepath='/usr/include/c++/4.9/chrono' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1129' is-artificial='yes'/>
<return type-id='type-id-1130'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEEpsEv' filepath='/usr/include/c++/4.9/chrono' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1129' is-artificial='yes'/>
<return type-id='type-id-1126'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEEngEv' filepath='/usr/include/c++/4.9/chrono' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1129' is-artificial='yes'/>
<return type-id='type-id-1126'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEppEv' filepath='/usr/include/c++/4.9/chrono' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<return type-id='type-id-1996'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEppEi' filepath='/usr/include/c++/4.9/chrono' line='298' 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'/>
<return type-id='type-id-1126'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEmmEv' filepath='/usr/include/c++/4.9/chrono' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<return type-id='type-id-1996'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEmmEi' filepath='/usr/include/c++/4.9/chrono' line='309' 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'/>
<return type-id='type-id-1126'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEpLERKS3_' filepath='/usr/include/c++/4.9/chrono' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-1128'/>
<return type-id='type-id-1996'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEmIERKS3_' filepath='/usr/include/c++/4.9/chrono' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-1128'/>
<return type-id='type-id-1996'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator*=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEmLERKl' filepath='/usr/include/c++/4.9/chrono' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-1132'/>
<return type-id='type-id-1996'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator/=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEdVERKl' filepath='/usr/include/c++/4.9/chrono' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1997' is-artificial='yes'/>
<parameter type-id='type-id-1132'/>
<return type-id='type-id-1996'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='zero' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE4zeroEv' filepath='/usr/include/c++/4.9/chrono' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1126'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='min' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE3minEv' filepath='/usr/include/c++/4.9/chrono' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1126'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE3maxEv' filepath='/usr/include/c++/4.9/chrono' line='369' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1126'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='seconds' type-id='type-id-1133' filepath='/usr/include/c++/4.9/chrono' line='536' column='1' id='type-id-2904'/>
<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-1133'>
<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-1137'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='__r' type-id='type-id-1137' 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-1999' 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-1999' 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='~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-1999' 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='operator=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEaSERKS3_' filepath='/usr/include/c++/4.9/chrono' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<parameter type-id='type-id-1135'/>
<return type-id='type-id-1998'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEE5countEv' filepath='/usr/include/c++/4.9/chrono' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1136' is-artificial='yes'/>
<return type-id='type-id-1137'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEEpsEv' filepath='/usr/include/c++/4.9/chrono' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1136' is-artificial='yes'/>
<return type-id='type-id-1133'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEEngEv' filepath='/usr/include/c++/4.9/chrono' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1136' is-artificial='yes'/>
<return type-id='type-id-1133'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEppEv' filepath='/usr/include/c++/4.9/chrono' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<return type-id='type-id-1998'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEppEi' filepath='/usr/include/c++/4.9/chrono' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1133'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEmmEv' filepath='/usr/include/c++/4.9/chrono' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<return type-id='type-id-1998'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEmmEi' filepath='/usr/include/c++/4.9/chrono' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1133'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEpLERKS3_' filepath='/usr/include/c++/4.9/chrono' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<parameter type-id='type-id-1135'/>
<return type-id='type-id-1998'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEmIERKS3_' filepath='/usr/include/c++/4.9/chrono' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<parameter type-id='type-id-1135'/>
<return type-id='type-id-1998'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator*=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEmLERKl' filepath='/usr/include/c++/4.9/chrono' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<parameter type-id='type-id-1139'/>
<return type-id='type-id-1998'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator/=' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEdVERKl' filepath='/usr/include/c++/4.9/chrono' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1999' is-artificial='yes'/>
<parameter type-id='type-id-1139'/>
<return type-id='type-id-1998'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='zero' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEE4zeroEv' filepath='/usr/include/c++/4.9/chrono' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1133'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='min' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEE3minEv' filepath='/usr/include/c++/4.9/chrono' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1133'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max' mangled-name='_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEE3maxEv' filepath='/usr/include/c++/4.9/chrono' line='369' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1133'/>
</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-2905'>
<member-type access='public'>
<typedef-decl name='time_point' type-id='type-id-1140' filepath='/usr/include/c++/4.9/chrono' line='721' column='1' id='type-id-1116'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='is_steady' type-id='type-id-333' visibility='default' filepath='/usr/include/c++/4.9/chrono' line='727' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<function-decl name='now' mangled-name='_ZNSt6chrono3_V212system_clock3nowEv' filepath='/usr/include/c++/4.9/chrono' line='730' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1116'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='to_time_t' mangled-name='_ZNSt6chrono3_V212system_clock9to_time_tERKNS_10time_pointIS1_NS_8durationIlSt5ratioILl1ELl1000000000EEEEEE' filepath='/usr/include/c++/4.9/chrono' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1118'/>
<return type-id='type-id-63'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='from_time_t' mangled-name='_ZNSt6chrono3_V212system_clock11from_time_tEl' filepath='/usr/include/c++/4.9/chrono' line='741' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-63'/>
<return type-id='type-id-1116'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
</namespace-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-2182'/>
<parameter type-id='type-id-2182'/>
<return type-id='type-id-2182'/>
</function-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-2192'/>
<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-2194'/>
<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-2076'/>
<return type-id='type-id-1107'/>
</function-decl>
<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-1984'/>
<return type-id='type-id-2087'/>
</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-1107'/>
<parameter type-id='type-id-1985'/>
<return type-id='type-id-37'/>
</function-decl>
<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-2232'/>
<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-2234'/>
<class-decl name='initializer_list&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2236'/>
<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-2906'/>
<class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2279'/>
<class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionSection&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2281'/>
<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-2283'/>
<class-decl name='reverse_iterator&lt;std::_List_iterator&lt;mongo::optionenvironment::OptionSection&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2285'/>
<class-decl name='initializer_list&lt;mongo::optionenvironment::OptionSection&gt;' visibility='default' is-declaration-only='yes' id='type-id-2287'/>
<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-821'/>
<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-2321'/>
<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-2323'/>
<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-2374'/>
<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-2375'/>
<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-2367'/>
<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-2368'/>
<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-2366'/>
<class-decl name='type_info' visibility='default' is-declaration-only='yes' id='type-id-1349'/>
<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-2454'/>
<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-2456'/>
<class-decl name='initializer_list&lt;mongo::optionenvironment::Constraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2458'/>
<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-2492'/>
<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-2494'/>
<class-decl name='initializer_list&lt;mongo::optionenvironment::KeyConstraint*&gt;' visibility='default' is-declaration-only='yes' id='type-id-2496'/>
<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-2541'/>
<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-2542'/>
<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-2543'/>
<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-2544'/>
<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-2534'/>
<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-2535'/>
<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-2532'/>
<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-2533'/>
<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-2586'/>
<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-2587'/>
<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-2589'/>
<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-2590'/>
<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-2591'/>
<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-2579'/>
<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-2578'/>
<class-decl name='vector&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2144'/>
<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-2907'/>
<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-2908'/>
<class-decl name='list&lt;mongo::BSONElement, std::allocator&lt;mongo::BSONElement&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2023'/>
<class-decl name='__weak_count&lt;(__gnu_cxx::_Lock_policy)2u&gt;' visibility='default' is-declaration-only='yes' id='type-id-1028'/>
<class-decl name='__weak_ptr&lt;mongo::optionenvironment::Constraint, (__gnu_cxx::_Lock_policy)2u&gt;' visibility='default' is-declaration-only='yes' id='type-id-1031'/>
<class-decl name='weak_ptr&lt;mongo::optionenvironment::Constraint&gt;' visibility='default' is-declaration-only='yes' id='type-id-1469'/>
<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-2429'/>
<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-2431'/>
<class-decl name='initializer_list&lt;std::shared_ptr&lt;mongo::optionenvironment::Constraint&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2433'/>
<class-decl name='_List_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2299'/>
<class-decl name='_List_const_iterator&lt;mongo::optionenvironment::OptionDescription&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2301'/>
<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-2303'/>
<class-decl name='reverse_iterator&lt;std::_List_iterator&lt;mongo::optionenvironment::OptionDescription&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2305'/>
<class-decl name='initializer_list&lt;mongo::optionenvironment::OptionDescription&gt;' visibility='default' is-declaration-only='yes' id='type-id-2307'/>
<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-2626'/>
<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-2628'/>
<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-2630'/>
<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-2701'/>
<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-2703'/>
<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-2705'/>
<class-decl name='basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2728'/>
<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-2158'/>
<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_helperILm0EPN5mongo14BSONObjBuilderEJSt14default_deleteIS1_EEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS6_DpT1_EE'>
<parameter type-id='type-id-1763'/>
<return type-id='type-id-2220'/>
</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='_ZSt3getILm0EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_'>
<parameter type-id='type-id-2111'/>
<return type-id='type-id-2220'/>
</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-2084'/>
<return type-id='type-id-1985'/>
</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-1107'/>
<parameter type-id='type-id-85'/>
<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-2160'/>
<return type-id='type-id-2095'/>
</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-229'/>
<return type-id='type-id-2080'/>
</function-decl>
<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-1978'/>
<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_traitsIcESaIcEEJSt14default_deleteIS4_EEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS9_DpT1_EE'>
<parameter type-id='type-id-852'/>
<return type-id='type-id-2742'/>
</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-1345'/>
<return type-id='type-id-2742'/>
</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-1775'/>
<return type-id='type-id-2744'/>
</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='_ZSt3getILm1EJPN5mongo14BSONObjBuilderESt14default_deleteIS1_EEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_'>
<parameter type-id='type-id-2111'/>
<return type-id='type-id-2744'/>
</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-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1943'/>
<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-133'/>
<parameter type-id='type-id-133'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1943'/>
<return type-id='type-id-1986'/>
</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-2078'/>
<return type-id='type-id-1547'/>
</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-1986'/>
<parameter type-id='type-id-1986'/>
<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-133'/>
<parameter type-id='type-id-133'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-1943'/>
<return type-id='type-id-2082'/>
</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-1943'/>
<parameter type-id='type-id-1943'/>
<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-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1943'/>
<return type-id='type-id-1986'/>
</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-1989'/>
<return type-id='type-id-2089'/>
</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-1989'/>
<parameter type-id='type-id-1989'/>
<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-1943'/>
<parameter type-id='type-id-1943'/>
<parameter type-id='type-id-2237'/>
<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-227'/>
<return type-id='type-id-228'/>
</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-1984'/>
<return type-id='type-id-1986'/>
</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-1986'/>
<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_ConstructISsJRKSsEEvPT_DpOT0_'>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1107'/>
<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-2106'/>
<parameter type-id='type-id-2106'/>
<parameter type-id='type-id-1952'/>
<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-1480'/>
<parameter type-id='type-id-1480'/>
<return type-id='type-id-1480'/>
</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-1986'/>
<return type-id='type-id-1284'/>
</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-1284'/>
<parameter type-id='type-id-1284'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1943'/>
<return type-id='type-id-1986'/>
</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-2106'/>
<parameter type-id='type-id-2106'/>
<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-1284'/>
<parameter type-id='type-id-1284'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-2104'/>
<return type-id='type-id-2106'/>
</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-2106'/>
<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-1286'/>
<parameter type-id='type-id-1286'/>
<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_ConstructISsJSsEEvPT_DpOT0_'>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1985'/>
<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-1286'/>
<parameter type-id='type-id-1286'/>
<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-1087'/>
<parameter type-id='type-id-1087'/>
<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-1943'/>
<parameter type-id='type-id-1087'/>
<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-133'/>
<parameter type-id='type-id-133'/>
<parameter type-id='type-id-136'/>
<return type-id='type-id-136'/>
</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-136'/>
<parameter type-id='type-id-136'/>
<parameter type-id='type-id-1943'/>
<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-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1943'/>
<return type-id='type-id-1986'/>
</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-1943'/>
<parameter type-id='type-id-1087'/>
<parameter type-id='type-id-2238'/>
<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-133'/>
<return type-id='type-id-2753'/>
</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-133'/>
<parameter type-id='type-id-133'/>
<parameter type-id='type-id-136'/>
<return type-id='type-id-136'/>
</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-136'/>
<parameter type-id='type-id-136'/>
<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-1986'/>
<return type-id='type-id-2755'/>
</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-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-133'/>
<return type-id='type-id-2757'/>
</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-136'/>
<return type-id='type-id-2760'/>
</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-1108'/>
<parameter type-id='type-id-1108'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-1986'/>
<return type-id='type-id-2755'/>
</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-1986'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1986'/>
<return type-id='type-id-1986'/>
</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-2086'/>
<return type-id='type-id-1984'/>
</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_ConstructISsJRSsEEvPT_DpOT0_'>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1984'/>
<return type-id='type-id-57'/>
</function-decl>
<class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-2007'>
<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-2008' 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='_ZNSt9exceptionC1Ev'>
<parameter type-id='type-id-2008' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='_Undefined_class' visibility='default' is-declaration-only='yes' id='type-id-1790'/>
<class-decl name='pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;*&gt;, false, true&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2781'/>
<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-2780'/>
<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-2782'/>
<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-2783'/>
<class-decl name='ios_base' visibility='default' is-declaration-only='yes' id='type-id-2017'>
<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-2021'>
<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-2022' 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-2022' 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-2808' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='255' column='1' id='type-id-1202'/>
</member-type>
<member-type access='public'>
<typedef-decl name='iostate' type-id='type-id-2809' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='330' column='1' id='type-id-1204'/>
</member-type>
<member-type access='public'>
<typedef-decl name='openmode' type-id='type-id-2182' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='361' column='1' id='type-id-1206'/>
</member-type>
<member-type access='public'>
<typedef-decl name='seekdir' type-id='type-id-2810' filepath='/usr/include/c++/4.9/bits/ios_base.h' line='393' column='1' id='type-id-1208'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='boolalpha' type-id='type-id-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1203' 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-1205' 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-1205' 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-1205' 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-1205' 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-1207' 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-1207' 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-1207' 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-1207' 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-1207' 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-1207' 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-1209' 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-1209' 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-1209' 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-2811'/>
<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-825'/>
<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-1291'/>
<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-2837'/>
<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-2838'/>
<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-2839'/>
<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-2840'/>
<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-2830'/>
<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-2831'/>
<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-2828'/>
<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-2829'/>
</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-133'>
<member-type access='public'>
<typedef-decl name='iterator_type' type-id='type-id-1108' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='717' column='1' id='type-id-2758'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2197' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-2909'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2200' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2910'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2199' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2911'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_current' type-id='type-id-1108' 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-135' 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-135' is-artificial='yes'/>
<parameter type-id='type-id-1110'/>
<return type-id='type-id-57'/>
</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-259' is-artificial='yes'/>
<return type-id='type-id-2910'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEptEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-259' is-artificial='yes'/>
<return type-id='type-id-2911'/>
</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-135' is-artificial='yes'/>
<return type-id='type-id-134'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEppEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-135' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-133'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEmmEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-135' is-artificial='yes'/>
<return type-id='type-id-134'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEmmEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='768' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-135' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-133'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEixEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-259' is-artificial='yes'/>
<parameter type-id='type-id-2909'/>
<return type-id='type-id-2910'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEpLEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-135' is-artificial='yes'/>
<parameter type-id='type-id-2909'/>
<return type-id='type-id-134'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEplEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-259' is-artificial='yes'/>
<parameter type-id='type-id-2909'/>
<return type-id='type-id-133'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEmIEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-135' is-artificial='yes'/>
<parameter type-id='type-id-2909'/>
<return type-id='type-id-134'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEmiEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-259' is-artificial='yes'/>
<parameter type-id='type-id-2909'/>
<return type-id='type-id-133'/>
</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-259' is-artificial='yes'/>
<return type-id='type-id-1110'/>
</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_iteratorIPKSsSt6vectorISsSaISsEEEC1ERKS2_'>
<parameter type-id='type-id-135' is-artificial='yes'/>
<parameter type-id='type-id-1110'/>
<return type-id='type-id-57'/>
</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-136'>
<member-type access='public'>
<typedef-decl name='iterator_type' type-id='type-id-1986' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='717' column='1' id='type-id-2761'/>
</member-type>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2203' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-2912'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2205' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2913'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2204' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2914'/>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='_M_current' type-id='type-id-1986' 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-138' 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-138' is-artificial='yes'/>
<parameter type-id='type-id-1988'/>
<return type-id='type-id-57'/>
</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-262' is-artificial='yes'/>
<return type-id='type-id-2913'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEptEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-262' is-artificial='yes'/>
<return type-id='type-id-2914'/>
</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-138' is-artificial='yes'/>
<return type-id='type-id-137'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEppEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-138' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-136'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmmEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-138' is-artificial='yes'/>
<return type-id='type-id-137'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmmEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='768' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-138' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-136'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEixEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-262' is-artificial='yes'/>
<parameter type-id='type-id-2912'/>
<return type-id='type-id-2913'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEpLEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-138' is-artificial='yes'/>
<parameter type-id='type-id-2912'/>
<return type-id='type-id-137'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEplEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-262' is-artificial='yes'/>
<parameter type-id='type-id-2912'/>
<return type-id='type-id-136'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmIEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-138' is-artificial='yes'/>
<parameter type-id='type-id-2912'/>
<return type-id='type-id-137'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEmiEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-262' is-artificial='yes'/>
<parameter type-id='type-id-2912'/>
<return type-id='type-id-136'/>
</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-262' is-artificial='yes'/>
<return type-id='type-id-1988'/>
</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_iteratorIPSsSt6vectorISsSaISsEEEC1ERKS1_'>
<parameter type-id='type-id-138' is-artificial='yes'/>
<parameter type-id='type-id-1988'/>
<return type-id='type-id-57'/>
</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-145'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2915'/>
</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-2916'/>
</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-2917'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-216' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2918'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-362' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2919'/>
</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-146' 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-146' is-artificial='yes'/>
<parameter type-id='type-id-273'/>
<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-146' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIcE7addressERc' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-274' is-artificial='yes'/>
<parameter type-id='type-id-2918'/>
<return type-id='type-id-2916'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-274' is-artificial='yes'/>
<parameter type-id='type-id-2919'/>
<return type-id='type-id-2917'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-146' is-artificial='yes'/>
<parameter type-id='type-id-2915'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2916'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-146' is-artificial='yes'/>
<parameter type-id='type-id-2916'/>
<parameter type-id='type-id-2915'/>
<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_allocatorIcE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-274' is-artificial='yes'/>
<return type-id='type-id-2915'/>
</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-130'>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2207' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-2920'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2209' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2921'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2208' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2922'/>
</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-132' 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-132' is-artificial='yes'/>
<parameter type-id='type-id-218'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='741' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-256' is-artificial='yes'/>
<return type-id='type-id-2921'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-256' is-artificial='yes'/>
<return type-id='type-id-2922'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-132' is-artificial='yes'/>
<return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-132' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-132' is-artificial='yes'/>
<return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='768' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-132' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-256' is-artificial='yes'/>
<parameter type-id='type-id-2920'/>
<return type-id='type-id-2921'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-132' is-artificial='yes'/>
<parameter type-id='type-id-2920'/>
<return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-256' is-artificial='yes'/>
<parameter type-id='type-id-2920'/>
<return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-132' is-artificial='yes'/>
<parameter type-id='type-id-2920'/>
<return type-id='type-id-131'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-256' is-artificial='yes'/>
<parameter type-id='type-id-2920'/>
<return type-id='type-id-130'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-256' is-artificial='yes'/>
<return type-id='type-id-218'/>
</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-127'>
<member-type access='public'>
<typedef-decl name='difference_type' type-id='type-id-2211' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-2923'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2213' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-2924'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2212' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-2925'/>
</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-129' 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-129' is-artificial='yes'/>
<parameter type-id='type-id-364'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEdeEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='741' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-254' is-artificial='yes'/>
<return type-id='type-id-2924'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEptEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-254' is-artificial='yes'/>
<return type-id='type-id-2925'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-129' is-artificial='yes'/>
<return type-id='type-id-128'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEppEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-129' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-127'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-129' is-artificial='yes'/>
<return type-id='type-id-128'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmmEi' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='768' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-129' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-127'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEixEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-254' is-artificial='yes'/>
<parameter type-id='type-id-2923'/>
<return type-id='type-id-2924'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator+=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEpLEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-129' is-artificial='yes'/>
<parameter type-id='type-id-2923'/>
<return type-id='type-id-128'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEplEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-254' is-artificial='yes'/>
<parameter type-id='type-id-2923'/>
<return type-id='type-id-127'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator-=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEmIEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-129' is-artificial='yes'/>
<parameter type-id='type-id-2923'/>
<return type-id='type-id-128'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsEmiEl' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-254' is-artificial='yes'/>
<parameter type-id='type-id-2923'/>
<return type-id='type-id-127'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKcSsE4baseEv' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-254' is-artificial='yes'/>
<return type-id='type-id-364'/>
</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-149'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2926'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1593' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2927'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-1591' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2928'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1592' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2929'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-1590' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2930'/>
</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-150' 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-150' is-artificial='yes'/>
<parameter type-id='type-id-279'/>
<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-150' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE7addressERS6_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-280' is-artificial='yes'/>
<parameter type-id='type-id-2929'/>
<return type-id='type-id-2927'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE7addressERKS6_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-280' is-artificial='yes'/>
<parameter type-id='type-id-2930'/>
<return type-id='type-id-2928'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-150' is-artificial='yes'/>
<parameter type-id='type-id-2926'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2927'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE10deallocateEPS6_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-150' is-artificial='yes'/>
<parameter type-id='type-id-2927'/>
<parameter type-id='type-id-2926'/>
<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_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-280' is-artificial='yes'/>
<return type-id='type-id-2926'/>
</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-2931'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2246'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1958' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-117'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2248' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2239'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-118' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2224'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-244' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2226'/>
</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-2932'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2254' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2240'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEEE17_S_select_on_copyERKS7_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1051'/>
<return type-id='type-id-1049'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEEE10_S_on_swapERS7_S9_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1926'/>
<parameter type-id='type-id-1926'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEEE27_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEEE15_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-161'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2933'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1709' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2934'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-741' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2935'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1708' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2936'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-740' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2937'/>
</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-162' 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-162' is-artificial='yes'/>
<parameter type-id='type-id-297'/>
<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-162' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE7addressERS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-298' is-artificial='yes'/>
<parameter type-id='type-id-2936'/>
<return type-id='type-id-2934'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE7addressERKS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-298' is-artificial='yes'/>
<parameter type-id='type-id-2937'/>
<return type-id='type-id-2935'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-162' is-artificial='yes'/>
<parameter type-id='type-id-2933'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2934'/>
</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-162' is-artificial='yes'/>
<parameter type-id='type-id-2934'/>
<parameter type-id='type-id-2933'/>
<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_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-298' is-artificial='yes'/>
<return type-id='type-id-2933'/>
</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-162' is-artificial='yes'/>
<parameter type-id='type-id-1709'/>
<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_nodeIN5mongo17optionenvironment13OptionSectionEEED1Ev'>
<parameter type-id='type-id-162' 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_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_nodeIN5mongo17optionenvironment13OptionSectionEEEC1Ev'>
<parameter type-id='type-id-162' 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-157'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2938'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1635' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2939'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-586' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2940'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1634' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2941'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-585' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2942'/>
</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-158' 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-158' is-artificial='yes'/>
<parameter type-id='type-id-291'/>
<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-158' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo17optionenvironment13OptionSectionEE7addressERS3_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-292' is-artificial='yes'/>
<parameter type-id='type-id-2941'/>
<return type-id='type-id-2939'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo17optionenvironment13OptionSectionEE7addressERKS3_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-292' is-artificial='yes'/>
<parameter type-id='type-id-2942'/>
<return type-id='type-id-2940'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo17optionenvironment13OptionSectionEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-158' is-artificial='yes'/>
<parameter type-id='type-id-2938'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2939'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo17optionenvironment13OptionSectionEE10deallocateEPS3_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-158' is-artificial='yes'/>
<parameter type-id='type-id-2939'/>
<parameter type-id='type-id-2938'/>
<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_allocatorIN5mongo17optionenvironment13OptionSectionEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-292' is-artificial='yes'/>
<return type-id='type-id-2938'/>
</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-159'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2943'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1707' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2944'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-737' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2945'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1706' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2946'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-736' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2947'/>
</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-160' 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-160' is-artificial='yes'/>
<parameter type-id='type-id-294'/>
<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-160' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE7addressERS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-295' is-artificial='yes'/>
<parameter type-id='type-id-2946'/>
<return type-id='type-id-2944'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE7addressERKS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-295' is-artificial='yes'/>
<parameter type-id='type-id-2947'/>
<return type-id='type-id-2945'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-160' is-artificial='yes'/>
<parameter type-id='type-id-2943'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2944'/>
</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-160' is-artificial='yes'/>
<parameter type-id='type-id-2944'/>
<parameter type-id='type-id-2943'/>
<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_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-295' is-artificial='yes'/>
<return type-id='type-id-2943'/>
</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-160' is-artificial='yes'/>
<parameter type-id='type-id-1707'/>
<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_nodeIN5mongo17optionenvironment17OptionDescriptionEEED1Ev'>
<parameter type-id='type-id-160' 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_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_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC1Ev'>
<parameter type-id='type-id-160' 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-173'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2948'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1986' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2949'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-1108' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2950'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1984' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2951'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-1107' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2952'/>
</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-174' 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-174' is-artificial='yes'/>
<parameter type-id='type-id-315'/>
<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-174' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISsE7addressERSs' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-316' is-artificial='yes'/>
<parameter type-id='type-id-2951'/>
<return type-id='type-id-2949'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISsE7addressERKSs' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-316' is-artificial='yes'/>
<parameter type-id='type-id-2952'/>
<return type-id='type-id-2950'/>
</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-174' is-artificial='yes'/>
<parameter type-id='type-id-2948'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2949'/>
</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-174' is-artificial='yes'/>
<parameter type-id='type-id-2949'/>
<parameter type-id='type-id-2948'/>
<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-316' is-artificial='yes'/>
<return type-id='type-id-2948'/>
</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_allocatorISsE9constructISsJSsEEEvPT_DpOT0_'>
<parameter type-id='type-id-174' is-artificial='yes'/>
<parameter type-id='type-id-1986'/>
<parameter type-id='type-id-1985'/>
<return type-id='type-id-57'/>
</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-174' is-artificial='yes'/>
<parameter type-id='type-id-1986'/>
<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_allocatorISsED1Ev'>
<parameter type-id='type-id-174' 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_allocatorISsEC1ERKS1_'>
<parameter type-id='type-id-174' is-artificial='yes'/>
<parameter type-id='type-id-315'/>
<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_allocatorISsEC1Ev'>
<parameter type-id='type-id-174' 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::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-163'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2953'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1751' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2954'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-824' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2955'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1750' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2956'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-823' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2957'/>
</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-164' 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-164' is-artificial='yes'/>
<parameter type-id='type-id-300'/>
<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-164' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISsEE7addressERS2_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-301' is-artificial='yes'/>
<parameter type-id='type-id-2956'/>
<return type-id='type-id-2954'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISsEE7addressERKS2_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-301' is-artificial='yes'/>
<parameter type-id='type-id-2957'/>
<return type-id='type-id-2955'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISsEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-164' is-artificial='yes'/>
<parameter type-id='type-id-2953'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2954'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISsEE10deallocateEPS2_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-164' is-artificial='yes'/>
<parameter type-id='type-id-2954'/>
<parameter type-id='type-id-2953'/>
<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_allocatorISt13_Rb_tree_nodeISsEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-301' is-artificial='yes'/>
<return type-id='type-id-2953'/>
</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-2958'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2333'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1966' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-123'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2335' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2324'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-124' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2315'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-250' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2317'/>
</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-2959'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2341' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2325'/>
</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-2960'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2341' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2580'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE17_S_select_on_copyERKS1_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1087'/>
<return type-id='type-id-1085'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE10_S_on_swapERS1_S3_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1943'/>
<parameter type-id='type-id-1943'/>
<return type-id='type-id-57'/>
</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>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<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_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISsEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<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-169'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2961'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1757' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2962'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-836' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2963'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1756' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2964'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-835' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2965'/>
</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-170' 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-170' is-artificial='yes'/>
<parameter type-id='type-id-309'/>
<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-170' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE7addressERS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-310' is-artificial='yes'/>
<parameter type-id='type-id-2964'/>
<return type-id='type-id-2962'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE7addressERKS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-310' is-artificial='yes'/>
<parameter type-id='type-id-2965'/>
<return type-id='type-id-2963'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-170' is-artificial='yes'/>
<parameter type-id='type-id-2961'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2962'/>
</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-170' is-artificial='yes'/>
<parameter type-id='type-id-2962'/>
<parameter type-id='type-id-2961'/>
<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_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-310' is-artificial='yes'/>
<return type-id='type-id-2961'/>
</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-170' is-artificial='yes'/>
<parameter type-id='type-id-2071'/>
<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_nodeISt4pairIKSsSsEEED1Ev'>
<parameter type-id='type-id-170' 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_nodeISt4pairIKSsSsEEEC1Ev'>
<parameter type-id='type-id-170' 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;, 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-2382'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_storage' type-id='type-id-2383' 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_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-112' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_addr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE7_M_addrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-238' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<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-112' is-artificial='yes'/>
<return type-id='type-id-2071'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_ptr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferISt4pairIKSsSsEE6_M_ptrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-238' is-artificial='yes'/>
<return type-id='type-id-1306'/>
</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-2966'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2387'/>
<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-2967'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2398' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2369'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsSsEEE17_S_select_on_copyERKS4_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1099'/>
<return type-id='type-id-1097'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsSsEEE10_S_on_swapERS4_S6_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1950'/>
<parameter type-id='type-id-1950'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsSsEEE27_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsSsEEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsSsEEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsSsEEE15_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsSsEEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsSsEEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</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;, 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-181'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2968'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2071' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2969'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-1306' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2970'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2069' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2971'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-1305' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2972'/>
</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-182' 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-182' is-artificial='yes'/>
<parameter type-id='type-id-327'/>
<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-182' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsSsEE7addressERS3_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-328' is-artificial='yes'/>
<parameter type-id='type-id-2971'/>
<return type-id='type-id-2969'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsSsEE7addressERKS3_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-328' is-artificial='yes'/>
<parameter type-id='type-id-2972'/>
<return type-id='type-id-2970'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsSsEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-182' is-artificial='yes'/>
<parameter type-id='type-id-2968'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2969'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsSsEE10deallocateEPS3_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-182' is-artificial='yes'/>
<parameter type-id='type-id-2969'/>
<parameter type-id='type-id-2968'/>
<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_allocatorISt4pairIKSsSsEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-328' is-artificial='yes'/>
<return type-id='type-id-2968'/>
</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-183'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2973'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2106' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2974'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-1334' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2975'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2104' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2976'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-1333' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2977'/>
</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-184' 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-184' is-artificial='yes'/>
<parameter type-id='type-id-330'/>
<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-184' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEE7addressERS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-331' is-artificial='yes'/>
<parameter type-id='type-id-2976'/>
<return type-id='type-id-2974'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEE7addressERKS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-331' is-artificial='yes'/>
<parameter type-id='type-id-2977'/>
<return type-id='type-id-2975'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-184' is-artificial='yes'/>
<parameter type-id='type-id-2973'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2974'/>
</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-184' is-artificial='yes'/>
<parameter type-id='type-id-2974'/>
<parameter type-id='type-id-2973'/>
<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_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-331' is-artificial='yes'/>
<return type-id='type-id-2973'/>
</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-184' 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;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-151'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2978'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1623' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2979'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-1621' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2980'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1622' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2981'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-1620' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2982'/>
</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-152' 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-152' is-artificial='yes'/>
<parameter type-id='type-id-282'/>
<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-152' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPN5mongo17optionenvironment10ConstraintEE7addressERS4_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-283' is-artificial='yes'/>
<parameter type-id='type-id-2981'/>
<return type-id='type-id-2979'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPN5mongo17optionenvironment10ConstraintEE7addressERKS4_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-283' is-artificial='yes'/>
<parameter type-id='type-id-2982'/>
<return type-id='type-id-2980'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPN5mongo17optionenvironment10ConstraintEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-152' is-artificial='yes'/>
<parameter type-id='type-id-2978'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2979'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPN5mongo17optionenvironment10ConstraintEE10deallocateEPS4_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-152' is-artificial='yes'/>
<parameter type-id='type-id-2979'/>
<parameter type-id='type-id-2978'/>
<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_allocatorIPN5mongo17optionenvironment10ConstraintEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-283' is-artificial='yes'/>
<return type-id='type-id-2978'/>
</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-2983'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2466'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1960' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-119'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2468' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2459'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-120' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2446'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-246' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2448'/>
</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-2984'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2474' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2460'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment10ConstraintEEE17_S_select_on_copyERKS5_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1054'/>
<return type-id='type-id-1052'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment10ConstraintEEE10_S_on_swapERS5_S7_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1928'/>
<parameter type-id='type-id-1928'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment10ConstraintEEE27_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment10ConstraintEEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment10ConstraintEEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment10ConstraintEEE15_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment10ConstraintEEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment10ConstraintEEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-153'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2985'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1631' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2986'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-1629' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2987'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1630' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2988'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-1628' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2989'/>
</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-154' 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-154' is-artificial='yes'/>
<parameter type-id='type-id-285'/>
<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-154' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPN5mongo17optionenvironment13KeyConstraintEE7addressERS4_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-286' is-artificial='yes'/>
<parameter type-id='type-id-2988'/>
<return type-id='type-id-2986'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPN5mongo17optionenvironment13KeyConstraintEE7addressERKS4_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-286' is-artificial='yes'/>
<parameter type-id='type-id-2989'/>
<return type-id='type-id-2987'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPN5mongo17optionenvironment13KeyConstraintEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-154' is-artificial='yes'/>
<parameter type-id='type-id-2985'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2986'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPN5mongo17optionenvironment13KeyConstraintEE10deallocateEPS4_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-154' is-artificial='yes'/>
<parameter type-id='type-id-2986'/>
<parameter type-id='type-id-2985'/>
<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_allocatorIPN5mongo17optionenvironment13KeyConstraintEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-286' is-artificial='yes'/>
<return type-id='type-id-2985'/>
</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-2990'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2504'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1962' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-121'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2506' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2497'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-122' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2484'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-248' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2486'/>
</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-2991'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2512' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2498'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE17_S_select_on_copyERKS5_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1057'/>
<return type-id='type-id-1055'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE10_S_on_swapERS5_S7_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1930'/>
<parameter type-id='type-id-1930'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE27_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE15_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo17optionenvironment13KeyConstraintEEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<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;, 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-167'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2992'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1755' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2993'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-832' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2994'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1754' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2995'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-831' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2996'/>
</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-168' 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-168' is-artificial='yes'/>
<parameter type-id='type-id-306'/>
<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-168' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5mongo17optionenvironment5ValueEEEE7addressERS8_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-307' is-artificial='yes'/>
<parameter type-id='type-id-2995'/>
<return type-id='type-id-2993'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5mongo17optionenvironment5ValueEEEE7addressERKS8_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-307' is-artificial='yes'/>
<parameter type-id='type-id-2996'/>
<return type-id='type-id-2994'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5mongo17optionenvironment5ValueEEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-168' is-artificial='yes'/>
<parameter type-id='type-id-2992'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-2993'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5mongo17optionenvironment5ValueEEEE10deallocateEPS8_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-168' is-artificial='yes'/>
<parameter type-id='type-id-2993'/>
<parameter type-id='type-id-2992'/>
<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_allocatorISt13_Rb_tree_nodeISt4pairIKSsN5mongo17optionenvironment5ValueEEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-307' is-artificial='yes'/>
<return type-id='type-id-2992'/>
</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-2545'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_storage' type-id='type-id-2546' 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_addr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsN5mongo17optionenvironment5ValueEEE7_M_addrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-110' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_addr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferISt4pairIKSsN5mongo17optionenvironment5ValueEEE7_M_addrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-236' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_ptr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsN5mongo17optionenvironment5ValueEEE6_M_ptrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-110' is-artificial='yes'/>
<return type-id='type-id-2068'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_ptr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferISt4pairIKSsN5mongo17optionenvironment5ValueEEE6_M_ptrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-236' is-artificial='yes'/>
<return type-id='type-id-1302'/>
</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::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-2997'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2548'/>
<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-2998'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2559' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2536'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE17_S_select_on_copyERKS7_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1096'/>
<return type-id='type-id-1094'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE10_S_on_swapERS7_S9_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1948'/>
<parameter type-id='type-id-1948'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE27_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE15_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsN5mongo17optionenvironment5ValueEEEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</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::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-179'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-2999'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2068' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3000'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-1302' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3001'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2066' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3002'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-1301' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3003'/>
</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-324'/>
<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' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsN5mongo17optionenvironment5ValueEEE7addressERS6_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-325' is-artificial='yes'/>
<parameter type-id='type-id-3002'/>
<return type-id='type-id-3000'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsN5mongo17optionenvironment5ValueEEE7addressERKS6_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-325' is-artificial='yes'/>
<parameter type-id='type-id-3003'/>
<return type-id='type-id-3001'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsN5mongo17optionenvironment5ValueEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-180' is-artificial='yes'/>
<parameter type-id='type-id-2999'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3000'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsN5mongo17optionenvironment5ValueEEE10deallocateEPS6_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-180' is-artificial='yes'/>
<parameter type-id='type-id-3000'/>
<parameter type-id='type-id-2999'/>
<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_allocatorISt4pairIKSsN5mongo17optionenvironment5ValueEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-325' is-artificial='yes'/>
<return type-id='type-id-2999'/>
</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-3004'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2598'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1974' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-125'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2600' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2434'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-126' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2421'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-252' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2423'/>
</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-3005'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2606' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2435'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE17_S_select_on_copyERKS6_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1102'/>
<return type-id='type-id-1100'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE10_S_on_swapERS6_S8_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1952'/>
<parameter type-id='type-id-1952'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE27_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE15_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-155'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3006'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1633' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3007'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-582' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3008'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1632' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3009'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-581' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3010'/>
</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-156' 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-156' is-artificial='yes'/>
<parameter type-id='type-id-288'/>
<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-156' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo17optionenvironment17OptionDescriptionEE7addressERS3_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-289' is-artificial='yes'/>
<parameter type-id='type-id-3009'/>
<return type-id='type-id-3007'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo17optionenvironment17OptionDescriptionEE7addressERKS3_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-289' is-artificial='yes'/>
<parameter type-id='type-id-3010'/>
<return type-id='type-id-3008'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo17optionenvironment17OptionDescriptionEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-156' is-artificial='yes'/>
<parameter type-id='type-id-3006'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3007'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo17optionenvironment17OptionDescriptionEE10deallocateEPS3_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-156' is-artificial='yes'/>
<parameter type-id='type-id-3007'/>
<parameter type-id='type-id-3006'/>
<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_allocatorIN5mongo17optionenvironment17OptionDescriptionEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-289' is-artificial='yes'/>
<return type-id='type-id-3006'/>
</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-141'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3011'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-212' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3012'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-357' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3013'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-211' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3014'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-356' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3015'/>
</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-142' 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-142' is-artificial='yes'/>
<parameter type-id='type-id-267'/>
<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-142' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEE7addressERS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-268' is-artificial='yes'/>
<parameter type-id='type-id-3014'/>
<return type-id='type-id-3012'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEE7addressERKS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-268' is-artificial='yes'/>
<parameter type-id='type-id-3015'/>
<return type-id='type-id-3013'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-142' is-artificial='yes'/>
<parameter type-id='type-id-3011'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3012'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEE10deallocateEPS5_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-142' is-artificial='yes'/>
<parameter type-id='type-id-3012'/>
<parameter type-id='type-id-3011'/>
<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_allocatorIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-268' is-artificial='yes'/>
<return type-id='type-id-3011'/>
</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-3016'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2638'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1954' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-113'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2640' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2631'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-114' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2618'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-240' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2620'/>
</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-3017'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2646' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2632'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEEE17_S_select_on_copyERKS6_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1039'/>
<return type-id='type-id-1037'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEEE10_S_on_swapERS6_S8_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1920'/>
<parameter type-id='type-id-1920'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEEE27_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEEE15_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options18option_descriptionEEEEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-147'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' 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-2176' 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-1481' 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-2175' 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-1480' 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-148' 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-148' is-artificial='yes'/>
<parameter type-id='type-id-276'/>
<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-148' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorImE7addressERm' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-277' is-artificial='yes'/>
<parameter type-id='type-id-3021'/>
<return type-id='type-id-3019'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorImE7addressERKm' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-277' is-artificial='yes'/>
<parameter type-id='type-id-3022'/>
<return type-id='type-id-3020'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-148' is-artificial='yes'/>
<parameter type-id='type-id-3018'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3019'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-148' is-artificial='yes'/>
<parameter type-id='type-id-3019'/>
<parameter type-id='type-id-3018'/>
<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_allocatorImE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-277' is-artificial='yes'/>
<return type-id='type-id-3018'/>
</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-139'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3023'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-188' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3024'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3025'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-187' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3026'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-334' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3027'/>
</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-140' 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-140' is-artificial='yes'/>
<parameter type-id='type-id-264'/>
<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-140' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIbE7addressERb' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-265' is-artificial='yes'/>
<parameter type-id='type-id-3026'/>
<return type-id='type-id-3024'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIbE7addressERKb' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-265' is-artificial='yes'/>
<parameter type-id='type-id-3027'/>
<return type-id='type-id-3025'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIbE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-140' is-artificial='yes'/>
<parameter type-id='type-id-3023'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3024'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIbE10deallocateEPbm' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-140' is-artificial='yes'/>
<parameter type-id='type-id-3024'/>
<parameter type-id='type-id-3023'/>
<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_allocatorIbE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-265' is-artificial='yes'/>
<return type-id='type-id-3023'/>
</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-143'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3028'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-215' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3029'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-360' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3030'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-214' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3031'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-359' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3032'/>
</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-144' 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-144' is-artificial='yes'/>
<parameter type-id='type-id-270'/>
<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-144' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEE7addressERS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-271' is-artificial='yes'/>
<parameter type-id='type-id-3031'/>
<return type-id='type-id-3029'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEE7addressERKS5_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-271' is-artificial='yes'/>
<parameter type-id='type-id-3032'/>
<return type-id='type-id-3030'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-144' is-artificial='yes'/>
<parameter type-id='type-id-3028'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3029'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEE10deallocateEPS5_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-144' is-artificial='yes'/>
<parameter type-id='type-id-3029'/>
<parameter type-id='type-id-3028'/>
<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_allocatorIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-271' is-artificial='yes'/>
<return type-id='type-id-3028'/>
</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-3033'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2713'/>
<member-type access='public'>
<typedef-decl name='value_type' type-id='type-id-1956' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-115'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2715' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-2706'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-116' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-2693'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-242' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-2695'/>
</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-3034'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2721' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2707'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEEE17_S_select_on_copyERKS6_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1042'/>
<return type-id='type-id-1040'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEEE10_S_on_swapERS6_S8_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1922'/>
<parameter type-id='type-id-1922'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEEE27_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEEE15_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5boost10shared_ptrINS1_15program_options19options_descriptionEEEEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</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::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-2382'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_M_storage' type-id='type-id-2383' 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_addr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE7_M_addrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-108' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_addr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE7_M_addrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-234' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='_M_ptr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE6_M_ptrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-108' is-artificial='yes'/>
<return type-id='type-id-2065'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_M_ptr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE6_M_ptrEv' filepath='/usr/include/c++/4.9/ext/aligned_buffer.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-234' is-artificial='yes'/>
<return type-id='type-id-1298'/>
</function-decl>
</member-function>
</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-171'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3035'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1849' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3036'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-965' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3037'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1848' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3038'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-964' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3039'/>
</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-172' 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-172' is-artificial='yes'/>
<parameter type-id='type-id-312'/>
<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-172' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE7addressERSC_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-313' is-artificial='yes'/>
<parameter type-id='type-id-3038'/>
<return type-id='type-id-3036'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE7addressERKSC_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-313' is-artificial='yes'/>
<parameter type-id='type-id-3039'/>
<return type-id='type-id-3037'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-172' is-artificial='yes'/>
<parameter type-id='type-id-3035'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3036'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE10deallocateEPSC_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-172' is-artificial='yes'/>
<parameter type-id='type-id-3036'/>
<parameter type-id='type-id-3035'/>
<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_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-313' is-artificial='yes'/>
<return type-id='type-id-3035'/>
</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-177'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3040'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2065' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3041'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-1298' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3042'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2063' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3043'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-1297' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3044'/>
</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-321'/>
<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>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE7addressERS9_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-322' is-artificial='yes'/>
<parameter type-id='type-id-3043'/>
<return type-id='type-id-3041'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE7addressERKS9_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-322' is-artificial='yes'/>
<parameter type-id='type-id-3044'/>
<return type-id='type-id-3042'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-178' is-artificial='yes'/>
<parameter type-id='type-id-3040'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3041'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE10deallocateEPS9_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-178' is-artificial='yes'/>
<parameter type-id='type-id-3041'/>
<parameter type-id='type-id-3040'/>
<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_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-322' is-artificial='yes'/>
<return type-id='type-id-3040'/>
</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-165'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3045'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-1753' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3046'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-828' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3047'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-1752' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3048'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-827' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3049'/>
</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-303'/>
<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' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN5mongo15ServerParameterEEEE7addressERS8_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-304' is-artificial='yes'/>
<parameter type-id='type-id-3048'/>
<return type-id='type-id-3046'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN5mongo15ServerParameterEEEE7addressERKS8_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-304' is-artificial='yes'/>
<parameter type-id='type-id-3049'/>
<return type-id='type-id-3047'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN5mongo15ServerParameterEEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-166' is-artificial='yes'/>
<parameter type-id='type-id-3045'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3046'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN5mongo15ServerParameterEEEE10deallocateEPS8_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-166' is-artificial='yes'/>
<parameter type-id='type-id-3046'/>
<parameter type-id='type-id-3045'/>
<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_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN5mongo15ServerParameterEEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-304' is-artificial='yes'/>
<return type-id='type-id-3045'/>
</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-3050'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-2841'/>
<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-3051'>
<member-type access='public'>
<typedef-decl name='other' type-id='type-id-2852' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-2832'/>
</member-type>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE17_S_select_on_copyERKS7_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1090'/>
<return type-id='type-id-1088'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE10_S_on_swapERS7_S9_' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1945'/>
<parameter type-id='type-id-1945'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_copy_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE27_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_move_assign' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE27_S_propagate_on_move_assignEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_propagate_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE20_S_propagate_on_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_always_equal' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE15_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'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_move' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE15_S_nothrow_moveEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='_S_nothrow_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaISt4pairIKSsPN5mongo15ServerParameterEEEE15_S_nothrow_swapEv' filepath='/usr/include/c++/4.9/ext/alloc_traits.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1'/>
</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::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-175'>
<member-type access='public'>
<typedef-decl name='size_type' type-id='type-id-1335' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-3052'/>
</member-type>
<member-type access='public'>
<typedef-decl name='pointer' type-id='type-id-2062' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3053'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_pointer' type-id='type-id-1294' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3054'/>
</member-type>
<member-type access='public'>
<typedef-decl name='reference' type-id='type-id-2061' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3055'/>
</member-type>
<member-type access='public'>
<typedef-decl name='const_reference' type-id='type-id-1293' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3056'/>
</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-176' 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-176' is-artificial='yes'/>
<parameter type-id='type-id-318'/>
<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-176' 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='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo15ServerParameterEEE7addressERS6_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-319' is-artificial='yes'/>
<parameter type-id='type-id-3055'/>
<return type-id='type-id-3053'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo15ServerParameterEEE7addressERKS6_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-319' is-artificial='yes'/>
<parameter type-id='type-id-3056'/>
<return type-id='type-id-3054'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo15ServerParameterEEE8allocateEmPKv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-176' is-artificial='yes'/>
<parameter type-id='type-id-3052'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-3053'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo15ServerParameterEEE10deallocateEPS6_m' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-176' is-artificial='yes'/>
<parameter type-id='type-id-3053'/>
<parameter type-id='type-id-3052'/>
<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_allocatorISt4pairIKSsPN5mongo15ServerParameterEEE8max_sizeEv' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-319' is-artificial='yes'/>
<return type-id='type-id-3052'/>
</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-3057'>
<data-member access='public' static='yes'>
<var-decl name='__min' type-id='type-id-369' 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-369' 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-333' 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-369' 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-3058'>
<data-member access='public' static='yes'>
<var-decl name='__max_digits10' type-id='type-id-369' 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-333' 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-369' 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-369' 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-3059'>
<data-member access='public' static='yes'>
<var-decl name='__max_digits10' type-id='type-id-369' 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-333' 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-369' 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-369' 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-3060'>
<data-member access='public' static='yes'>
<var-decl name='__max_digits10' type-id='type-id-369' 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-333' 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-369' 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-369' 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-3061'>
<data-member access='public' static='yes'>
<var-decl name='__min' type-id='type-id-372' 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-372' 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-333' 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-369' 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-3062'>
<data-member access='public' static='yes'>
<var-decl name='__min' type-id='type-id-1479' 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-1479' 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-333' 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-369' 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-3063'>
<data-member access='public' static='yes'>
<var-decl name='__min' type-id='type-id-361' 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-361' 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-333' 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-369' 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-3064'>
<data-member access='public' static='yes'>
<var-decl name='__min' type-id='type-id-654' 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-654' 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-333' 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-369' visibility='default' filepath='/usr/include/c++/4.9/ext/numeric_traits.h' line='64' column='1'/>
</data-member>
</class-decl>
<function-decl name='div' mangled-name='_ZN9__gnu_cxx3divExx' filepath='/usr/include/c++/4.9/cstdlib' line='214' 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='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-258'/>
<parameter type-id='type-id-258'/>
<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-261'/>
<parameter type-id='type-id-261'/>
<return type-id='type-id-1'/>
</function-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-2228'/>
<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-2230'/>
<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-2450'/>
<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-2452'/>
<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-2488'/>
<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-2490'/>
<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-2425'/>
<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-2427'/>
<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-2622'/>
<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-2624'/>
<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-2697'/>
<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-2699'/>
</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-444'>
<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' static='yes'>
<function-decl name='max' mangled-name='_ZN5mongo6Date_t3maxEv' filepath='src/mongo/util/time_support.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-444'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='now' mangled-name='_ZN5mongo6Date_t3nowEv' filepath='src/mongo/util/time_support.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-444'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='fromMillisSinceEpoch' mangled-name='_ZN5mongo6Date_t20fromMillisSinceEpochEx' filepath='src/mongo/util/time_support.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-33'/>
<return type-id='type-id-444'/>
</function-decl>
</member-function>
<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-1536' 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-1536' is-artificial='yes'/>
<parameter type-id='type-id-1116'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo6Date_t8toStringEv' filepath='src/mongo/util/time_support.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toTimeT' mangled-name='_ZNK5mongo6Date_t7toTimeTEv' filepath='src/mongo/util/time_support.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<return type-id='type-id-63'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='asInt64' mangled-name='_ZNK5mongo6Date_t7asInt64Ev' filepath='src/mongo/util/time_support.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<return type-id='type-id-64'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toULL' mangled-name='_ZNK5mongo6Date_t5toULLEv' filepath='src/mongo/util/time_support.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<return type-id='type-id-34'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toDurationSinceEpoch' mangled-name='_ZNK5mongo6Date_t20toDurationSinceEpochEv' filepath='src/mongo/util/time_support.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<return type-id='type-id-3065'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toMillisSinceEpoch' mangled-name='_ZNK5mongo6Date_t18toMillisSinceEpochEv' filepath='src/mongo/util/time_support.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<return type-id='type-id-33'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toSystemTimePoint' mangled-name='_ZNK5mongo6Date_t17toSystemTimePointEv' filepath='src/mongo/util/time_support.h' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<return type-id='type-id-1116'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isFormattable' mangled-name='_ZNK5mongo6Date_t13isFormattableEv' filepath='src/mongo/util/time_support.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator std::chrono::_V2::system_clock::time_point' mangled-name='_ZNK5mongo6Date_tcvNSt6chrono10time_pointINS1_3_V212system_clockENS1_8durationIlSt5ratioILl1ELl1000000000EEEEEEEv' filepath='src/mongo/util/time_support.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<return type-id='type-id-1116'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNK5mongo6Date_tmiES0_' filepath='src/mongo/util/time_support.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-3065'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNK5mongo6Date_teqES0_' filepath='src/mongo/util/time_support.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!=' mangled-name='_ZNK5mongo6Date_tneES0_' filepath='src/mongo/util/time_support.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;' mangled-name='_ZNK5mongo6Date_tltES0_' filepath='src/mongo/util/time_support.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;' mangled-name='_ZNK5mongo6Date_tgtES0_' filepath='src/mongo/util/time_support.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;=' mangled-name='_ZNK5mongo6Date_tleES0_' filepath='src/mongo/util/time_support.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;=' mangled-name='_ZNK5mongo6Date_tgeES0_' filepath='src/mongo/util/time_support.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-446' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-1'/>
</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-1536' 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-2903' filepath='src/mongo/util/time_support.h' line='47' column='1' id='type-id-3065'/>
<class-decl name='StringData' size-in-bits='128' visibility='default' filepath='src/mongo/base/string_data.h' line='53' column='1' id='type-id-526'>
<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-3066'/>
</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-1581' 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-1581' 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-1581' 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-1581' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='compare' mangled-name='_ZNK5mongo10StringData7compareES0_' filepath='src/mongo/base/string_data.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equalCaseInsensitive' mangled-name='_ZNK5mongo10StringData20equalCaseInsensitiveES0_' filepath='src/mongo/base/string_data.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='copyTo' mangled-name='_ZNK5mongo10StringData6copyToEPcb' filepath='src/mongo/base/string_data.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StringData6copyToEPcb'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='substr' mangled-name='_ZNK5mongo10StringData6substrEmm' filepath='src/mongo/base/string_data.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-526'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNK5mongo10StringData4findEcm' filepath='src/mongo/base/string_data.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-65'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNK5mongo10StringData4findES0_' filepath='src/mongo/base/string_data.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-65'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rfind' mangled-name='_ZNK5mongo10StringData5rfindEcm' filepath='src/mongo/base/string_data.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-65'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='startsWith' mangled-name='_ZNK5mongo10StringData10startsWithES0_' filepath='src/mongo/base/string_data.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='endsWith' mangled-name='_ZNK5mongo10StringData8endsWithES0_' filepath='src/mongo/base/string_data.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rawData' mangled-name='_ZNK5mongo10StringData7rawDataEv' filepath='src/mongo/base/string_data.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<return type-id='type-id-85'/>
</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-529' is-artificial='yes'/>
<return type-id='type-id-65'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNK5mongo10StringData5emptyEv' filepath='src/mongo/base/string_data.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo10StringData8toStringEv' filepath='src/mongo/base/string_data.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNK5mongo10StringDataixEj' filepath='src/mongo/base/string_data.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-5'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNK5mongo10StringData5beginEv' filepath='src/mongo/base/string_data.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<return type-id='type-id-3066'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNK5mongo10StringData3endEv' filepath='src/mongo/base/string_data.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-529' is-artificial='yes'/>
<return type-id='type-id-3066'/>
</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='_ZN5mongo10StringDataC1Ev'>
<parameter type-id='type-id-1581' 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='_ZN5mongo10StringDataC1EPKc'>
<parameter type-id='type-id-1581' 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-1581' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-518'>
<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-1575'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='refs' type-id='type-id-3067' 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-452' 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-1338' 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-369' visibility='default' filepath='src/mongo/base/status.h' line='127' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<function-decl name='create' mangled-name='_ZN5mongo6Status9ErrorInfo6createENS_10ErrorCodes5ErrorESsi' filepath='src/mongo/base/status.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-451'/>
<parameter type-id='type-id-1337'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1576'/>
</function-decl>
</member-function>
<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-1576' is-artificial='yes'/>
<parameter type-id='type-id-451'/>
<parameter type-id='type-id-1337'/>
<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-1576' visibility='default' filepath='src/mongo/base/status.h' line='134' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<function-decl name='OK' mangled-name='_ZN5mongo6Status2OKEv' filepath='src/mongo/base/status.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Status2OKEv'>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<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-1574' is-artificial='yes'/>
<parameter type-id='type-id-451'/>
<parameter type-id='type-id-1337'/>
<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-1574' is-artificial='yes'/>
<parameter type-id='type-id-520'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5mongo6StatusaSERKS0_' filepath='src/mongo/base/status.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1574' is-artificial='yes'/>
<parameter type-id='type-id-520'/>
<return type-id='type-id-1572'/>
</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-1574' 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='operator=' mangled-name='_ZN5mongo6StatusaSEOS0_' filepath='src/mongo/base/status.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1574' is-artificial='yes'/>
<parameter type-id='type-id-1573'/>
<return type-id='type-id-1572'/>
</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-1574' 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='compare' mangled-name='_ZNK5mongo6Status7compareERKS0_' filepath='src/mongo/base/status.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<parameter type-id='type-id-520'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNK5mongo6StatuseqERKS0_' filepath='src/mongo/base/status.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<parameter type-id='type-id-520'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!=' mangled-name='_ZNK5mongo6StatusneERKS0_' filepath='src/mongo/base/status.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<parameter type-id='type-id-520'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='compareCode' mangled-name='_ZNK5mongo6Status11compareCodeENS_10ErrorCodes5ErrorE' filepath='src/mongo/base/status.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<parameter type-id='type-id-451'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNK5mongo6StatuseqENS_10ErrorCodes5ErrorE' filepath='src/mongo/base/status.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<parameter type-id='type-id-451'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!=' mangled-name='_ZNK5mongo6StatusneENS_10ErrorCodes5ErrorE' filepath='src/mongo/base/status.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<parameter type-id='type-id-451'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Status4isOKEv'>
<parameter type-id='type-id-521' 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.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Status4codeEv'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<return type-id='type-id-451'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='codeString' mangled-name='_ZNK5mongo6Status10codeStringEv' filepath='src/mongo/base/status.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='reason' mangled-name='_ZNK5mongo6Status6reasonEv' filepath='src/mongo/base/status.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='location' mangled-name='_ZNK5mongo6Status8locationEv' filepath='src/mongo/base/status.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo6Status8toStringEv' filepath='src/mongo/base/status.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='refCount' mangled-name='_ZNK5mongo6Status8refCountEv' filepath='src/mongo/base/status.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-521' is-artificial='yes'/>
<return type-id='type-id-3068'/>
</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-1574' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<function-decl name='ref' mangled-name='_ZN5mongo6Status3refEPNS0_9ErrorInfoE' filepath='src/mongo/base/status.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1576'/>
<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.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE'>
<parameter type-id='type-id-1576'/>
<return type-id='type-id-57'/>
</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-1574' is-artificial='yes'/>
<parameter type-id='type-id-1573'/>
<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='_ZN5mongo6StatusD1Ev'>
<parameter type-id='type-id-1574' 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' mangled-name='_ZN5mongo6StatusC2Ev' filepath='src/mongo/base/status.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC1Ev'>
<parameter type-id='type-id-1574' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='AtomicUInt32' type-id='type-id-380' filepath='src/mongo/platform/atomic_word.h' line='159' column='1' id='type-id-3067'/>
<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-380'>
<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-3068'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_value' type-id='type-id-1103' 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-1498' is-artificial='yes'/>
<parameter type-id='type-id-3068'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='load' mangled-name='_ZNK5mongo10AtomicWordIjE4loadEv' filepath='src/mongo/platform/atomic_word.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-382' is-artificial='yes'/>
<return type-id='type-id-3068'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='loadRelaxed' mangled-name='_ZNK5mongo10AtomicWordIjE11loadRelaxedEv' filepath='src/mongo/platform/atomic_word.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-382' is-artificial='yes'/>
<return type-id='type-id-3068'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='store' mangled-name='_ZN5mongo10AtomicWordIjE5storeEj' filepath='src/mongo/platform/atomic_word.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1498' is-artificial='yes'/>
<parameter type-id='type-id-3068'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZN5mongo10AtomicWordIjE4swapEj' filepath='src/mongo/platform/atomic_word.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1498' is-artificial='yes'/>
<parameter type-id='type-id-3068'/>
<return type-id='type-id-3068'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='compareAndSwap' mangled-name='_ZN5mongo10AtomicWordIjE14compareAndSwapEjj' filepath='src/mongo/platform/atomic_word.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1498' is-artificial='yes'/>
<parameter type-id='type-id-3068'/>
<parameter type-id='type-id-3068'/>
<return type-id='type-id-3068'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='fetchAndAdd' mangled-name='_ZN5mongo10AtomicWordIjE11fetchAndAddEj' filepath='src/mongo/platform/atomic_word.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1498' is-artificial='yes'/>
<parameter type-id='type-id-3068'/>
<return type-id='type-id-3068'/>
</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-1498' is-artificial='yes'/>
<parameter type-id='type-id-3068'/>
<return type-id='type-id-3068'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addAndFetch' mangled-name='_ZN5mongo10AtomicWordIjE11addAndFetchEj' filepath='src/mongo/platform/atomic_word.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1498' is-artificial='yes'/>
<parameter type-id='type-id-3068'/>
<return type-id='type-id-3068'/>
</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-1498' is-artificial='yes'/>
<parameter type-id='type-id-3068'/>
<return type-id='type-id-3068'/>
</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-3069'>
<member-type access='public'>
<enum-decl name='Error' filepath='build/debug/mongo/base/error_codes.h' line='47' column='1' id='type-id-451'>
<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>
<member-function access='public' static='yes'>
<function-decl name='errorString' mangled-name='_ZN5mongo10ErrorCodes11errorStringENS0_5ErrorE' filepath='build/debug/mongo/base/error_codes.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-451'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='fromString' mangled-name='_ZN5mongo10ErrorCodes10fromStringENS_10StringDataE' filepath='build/debug/mongo/base/error_codes.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-526'/>
<return type-id='type-id-451'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='fromInt' mangled-name='_ZN5mongo10ErrorCodes7fromIntEi' filepath='build/debug/mongo/base/error_codes.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-451'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='isNetworkError' mangled-name='_ZN5mongo10ErrorCodes14isNetworkErrorENS0_5ErrorE' filepath='build/debug/mongo/base/error_codes.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-451'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='isInterruption' mangled-name='_ZN5mongo10ErrorCodes14isInterruptionENS0_5ErrorE' filepath='build/debug/mongo/base/error_codes.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-451'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='isIndexCreationError' mangled-name='_ZN5mongo10ErrorCodes20isIndexCreationErrorENS0_5ErrorE' filepath='build/debug/mongo/base/error_codes.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-451'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-511'>
<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-515'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_refCount' type-id='type-id-3067' 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-1571' is-artificial='yes'/>
<parameter type-id='type-id-3068'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='data' mangled-name='_ZN5mongo12SharedBuffer6Holder4dataEv' filepath='src/mongo/util/shared_buffer.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1571' is-artificial='yes'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='data' mangled-name='_ZNK5mongo12SharedBuffer6Holder4dataEv' filepath='src/mongo/util/shared_buffer.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-517' is-artificial='yes'/>
<return type-id='type-id-85'/>
</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-195' 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-1569' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZN5mongo12SharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1569' is-artificial='yes'/>
<parameter type-id='type-id-1567'/>
<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-1569' is-artificial='yes'/>
<parameter type-id='type-id-513'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5mongo12SharedBufferaSERKS0_' filepath='src/mongo/util/shared_buffer.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1569' is-artificial='yes'/>
<parameter type-id='type-id-513'/>
<return type-id='type-id-1567'/>
</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-1569' is-artificial='yes'/>
<parameter type-id='type-id-1568'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5mongo12SharedBufferaSEOS0_' filepath='src/mongo/util/shared_buffer.h' line='52' 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-1567'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='allocate' mangled-name='_ZN5mongo12SharedBuffer8allocateEm' filepath='src/mongo/util/shared_buffer.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-65'/>
<return type-id='type-id-511'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='takeOwnership' mangled-name='_ZN5mongo12SharedBuffer13takeOwnershipEPc' filepath='src/mongo/util/shared_buffer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<return type-id='type-id-511'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-514' is-artificial='yes'/>
<return type-id='type-id-72'/>
</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-1569' is-artificial='yes'/>
<parameter type-id='type-id-1571'/>
<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='_ZN5mongo12SharedBufferC1Ev'>
<parameter type-id='type-id-1569' 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-399'>
<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-403'/>
</member-type>
<data-member access='public' static='yes'>
<var-decl name='kMinBSONLength' type-id='type-id-361' 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-511' 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-1513' 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-1513' 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-1513' is-artificial='yes'/>
<parameter type-id='type-id-511'/>
<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-1513' is-artificial='yes'/>
<parameter type-id='type-id-1512'/>
<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-1513' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5mongo7BSONObjaSES0_' filepath='src/mongo/bson/bsonobj.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1513' is-artificial='yes'/>
<parameter type-id='type-id-399'/>
<return type-id='type-id-1511'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZN5mongo7BSONObj4swapERS0_' filepath='src/mongo/bson/bsonobj.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1513' is-artificial='yes'/>
<parameter type-id='type-id-1511'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isOwned' mangled-name='_ZNK5mongo7BSONObj7isOwnedEv' filepath='src/mongo/bson/bsonobj.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getOwned' mangled-name='_ZNK5mongo7BSONObj8getOwnedEv' filepath='src/mongo/bson/bsonobj.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='copy' mangled-name='_ZNK5mongo7BSONObj4copyEv' filepath='src/mongo/bson/bsonobj.h' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo7BSONObj8toStringEbb' filepath='src/mongo/bson/bsonobj.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo7BSONObj8toStringERNS_17StringBuilderImplINS_16TrivialAllocatorEEEbbi' filepath='src/mongo/bson/bsonobj.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-1578'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<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='jsonString' mangled-name='_ZNK5mongo7BSONObj10jsonStringENS_16JsonStringFormatEib' filepath='src/mongo/bson/bsonobj.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-3070'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addFields' mangled-name='_ZN5mongo7BSONObj9addFieldsERS0_RSt3setISsSt4lessISsESaISsEE' filepath='src/mongo/bson/bsonobj.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1513' is-artificial='yes'/>
<parameter type-id='type-id-1511'/>
<parameter type-id='type-id-2100'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='removeField' mangled-name='_ZNK5mongo7BSONObj11removeFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='nFields' mangled-name='_ZNK5mongo7BSONObj7nFieldsEv' filepath='src/mongo/bson/bsonobj.h' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getFieldNames' mangled-name='_ZNK5mongo7BSONObj13getFieldNamesERSt3setISsSt4lessISsESaISsEE' filepath='src/mongo/bson/bsonobj.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-2100'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getFieldDotted' mangled-name='_ZNK5mongo7BSONObj14getFieldDottedENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getFieldsDotted' mangled-name='_ZNK5mongo7BSONObj15getFieldsDottedENS_10StringDataERSt3setINS_11BSONElementENS_26BSONElementCmpWithoutFieldESaIS3_EEb' filepath='src/mongo/bson/bsonobj.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-1510'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getFieldsDotted' mangled-name='_ZNK5mongo7BSONObj15getFieldsDottedENS_10StringDataERSt8multisetINS_11BSONElementENS_26BSONElementCmpWithoutFieldESaIS3_EEb' filepath='src/mongo/bson/bsonobj.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-1508'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getFieldDottedOrArray' mangled-name='_ZNK5mongo7BSONObj21getFieldDottedOrArrayERPKc' filepath='src/mongo/bson/bsonobj.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-365'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getField' mangled-name='_ZNK5mongo7BSONObj8getFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getFields' mangled-name='_ZNK5mongo7BSONObj9getFieldsEjPPKcPNS_11BSONElementE' filepath='src/mongo/bson/bsonobj.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<parameter type-id='type-id-366'/>
<parameter type-id='type-id-1506'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNK5mongo7BSONObjixENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNK5mongo7BSONObjixEi' filepath='src/mongo/bson/bsonobj.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='hasField' mangled-name='_ZNK5mongo7BSONObj8hasFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='hasElement' mangled-name='_ZNK5mongo7BSONObj10hasElementENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getStringField' mangled-name='_ZNK5mongo7BSONObj14getStringFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getObjectField' mangled-name='_ZNK5mongo7BSONObj14getObjectFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getIntField' mangled-name='_ZNK5mongo7BSONObj11getIntFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getBoolField' mangled-name='_ZNK5mongo7BSONObj12getBoolFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='extractFieldsUnDotted' mangled-name='_ZNK5mongo7BSONObj21extractFieldsUnDottedERKS0_' filepath='src/mongo/bson/bsonobj.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='extractFields' mangled-name='_ZNK5mongo7BSONObj13extractFieldsERKS0_b' filepath='src/mongo/bson/bsonobj.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='filterFieldsUndotted' mangled-name='_ZNK5mongo7BSONObj20filterFieldsUndottedERKS0_b' filepath='src/mongo/bson/bsonobj.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getFieldUsingIndexNames' mangled-name='_ZNK5mongo7BSONObj23getFieldUsingIndexNamesENS_10StringDataERKS0_' filepath='src/mongo/bson/bsonobj.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='couldBeArray' mangled-name='_ZNK5mongo7BSONObj12couldBeArrayEv' filepath='src/mongo/bson/bsonobj.h' line='314' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-1'/>
</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-402' 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-402' 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-402' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='okForStorage' mangled-name='_ZNK5mongo7BSONObj12okForStorageEv' filepath='src/mongo/bson/bsonobj.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='okForStorageAsRoot' mangled-name='_ZNK5mongo7BSONObj18okForStorageAsRootEv' filepath='src/mongo/bson/bsonobj.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='storageValidEmbedded' mangled-name='_ZNK5mongo7BSONObj20storageValidEmbeddedEb' filepath='src/mongo/bson/bsonobj.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='storageValid' mangled-name='_ZNK5mongo7BSONObj12storageValidEb' filepath='src/mongo/bson/bsonobj.h' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isEmpty' mangled-name='_ZNK5mongo7BSONObj7isEmptyEv' filepath='src/mongo/bson/bsonobj.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='dump' mangled-name='_ZNK5mongo7BSONObj4dumpEv' filepath='src/mongo/bson/bsonobj.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='hexDump' mangled-name='_ZNK5mongo7BSONObj7hexDumpEv' filepath='src/mongo/bson/bsonobj.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='woCompare' mangled-name='_ZNK5mongo7BSONObj9woCompareERKS0_RKNS_8OrderingEb' filepath='src/mongo/bson/bsonobj.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<parameter type-id='type-id-503'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='woCompare' mangled-name='_ZNK5mongo7BSONObj9woCompareERKS0_S2_b' filepath='src/mongo/bson/bsonobj.h' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<parameter type-id='type-id-401'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;' mangled-name='_ZNK5mongo7BSONObjltERKS0_' filepath='src/mongo/bson/bsonobj.h' line='402' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;=' mangled-name='_ZNK5mongo7BSONObjleERKS0_' filepath='src/mongo/bson/bsonobj.h' line='405' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;' mangled-name='_ZNK5mongo7BSONObjgtERKS0_' filepath='src/mongo/bson/bsonobj.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;=' mangled-name='_ZNK5mongo7BSONObjgeERKS0_' filepath='src/mongo/bson/bsonobj.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='woSortOrder' mangled-name='_ZNK5mongo7BSONObj11woSortOrderERKS0_S2_b' filepath='src/mongo/bson/bsonobj.h' line='418' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<parameter type-id='type-id-401'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal' mangled-name='_ZNK5mongo7BSONObj5equalERKS0_' filepath='src/mongo/bson/bsonobj.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isPrefixOf' mangled-name='_ZNK5mongo7BSONObj10isPrefixOfERKS0_' filepath='src/mongo/bson/bsonobj.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isFieldNamePrefixOf' mangled-name='_ZNK5mongo7BSONObj19isFieldNamePrefixOfERKS0_' filepath='src/mongo/bson/bsonobj.h' line='445' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='binaryEqual' mangled-name='_ZNK5mongo7BSONObj11binaryEqualERKS0_' filepath='src/mongo/bson/bsonobj.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='firstElement' mangled-name='_ZNK5mongo7BSONObj12firstElementEv' filepath='src/mongo/bson/bsonobj.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='firstElementFieldName' mangled-name='_ZNK5mongo7BSONObj21firstElementFieldNameEv' filepath='src/mongo/bson/bsonobj.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='firstElementType' mangled-name='_ZNK5mongo7BSONObj16firstElementTypeEv' filepath='src/mongo/bson/bsonobj.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-3071'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getObjectID' mangled-name='_ZNK5mongo7BSONObj11getObjectIDERNS_11BSONElementE' filepath='src/mongo/bson/bsonobj.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-1505'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='clientReadable' mangled-name='_ZNK5mongo7BSONObj14clientReadableEv' filepath='src/mongo/bson/bsonobj.h' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='replaceFieldNames' mangled-name='_ZNK5mongo7BSONObj17replaceFieldNamesERKS0_' filepath='src/mongo/bson/bsonobj.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='valid' mangled-name='_ZNK5mongo7BSONObj5validEv' filepath='src/mongo/bson/bsonobj.h' line='494' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' 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='_ZNK5mongo7BSONObjeqERKS0_' filepath='src/mongo/bson/bsonobj.h' line='496' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!=' mangled-name='_ZNK5mongo7BSONObjneERKS0_' filepath='src/mongo/bson/bsonobj.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='elems' mangled-name='_ZNK5mongo7BSONObj5elemsERSt6vectorINS_11BSONElementESaIS2_EE' filepath='src/mongo/bson/bsonobj.h' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-2145'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='elems' mangled-name='_ZNK5mongo7BSONObj5elemsERSt4listINS_11BSONElementESaIS2_EE' filepath='src/mongo/bson/bsonobj.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-2024'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='begin' mangled-name='_ZNK5mongo7BSONObj5beginEv' filepath='src/mongo/bson/bsonobj.h' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-414'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='end' mangled-name='_ZNK5mongo7BSONObj3endEv' filepath='src/mongo/bson/bsonobj.h' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-414'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='appendSelfToBufBuilder' mangled-name='_ZNK5mongo7BSONObj22appendSelfToBufBuilderERNS_11_BufBuilderINS_16TrivialAllocatorEEE' filepath='src/mongo/bson/bsonobj.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-1526'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='takeOwnership' mangled-name='_ZN5mongo7BSONObj13takeOwnershipEPc' filepath='src/mongo/bson/bsonobj.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-72'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='serializeForSorter' mangled-name='_ZNK5mongo7BSONObj18serializeForSorterERNS_11_BufBuilderINS_16TrivialAllocatorEEE' filepath='src/mongo/bson/bsonobj.h' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-1526'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='deserializeForSorter' mangled-name='_ZN5mongo7BSONObj20deserializeForSorterERNS_9BufReaderERKNS0_25SorterDeserializeSettingsE' filepath='src/mongo/bson/bsonobj.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1529'/>
<parameter type-id='type-id-405'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='memUsageForSorter' mangled-name='_ZNK5mongo7BSONObj17memUsageForSorterEv' filepath='src/mongo/bson/bsonobj.h' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_assertInvalid' mangled-name='_ZNK5mongo7BSONObj14_assertInvalidEv' filepath='src/mongo/bson/bsonobj.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<return type-id='type-id-57'/>
</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-1513' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='_okForStorage' mangled-name='_ZNK5mongo7BSONObj13_okForStorageEbb' filepath='src/mongo/bson/bsonobj.h' line='598' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-402' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-518'/>
</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='_ZN5mongo7BSONObjC1EPKc'>
<parameter type-id='type-id-1513' 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-522' filepath='src/mongo/bson/util/builder.h' line='451' column='1' id='type-id-1577'/>
<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-522'>
<data-member access='public' static='yes'>
<var-decl name='MONGO_DBL_SIZE' type-id='type-id-656' 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-656' 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-656' 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-656' 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-656' 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-656' 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-656' 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-537' 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-1580' 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_16TrivialAllocatorEElsEd' filepath='src/mongo/bson/util/builder.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-27'/>
<return type-id='type-id-1579'/>
</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-1580' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1579'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEj' filepath='src/mongo/bson/util/builder.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-1579'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEl' filepath='src/mongo/bson/util/builder.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-1579'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEm' filepath='src/mongo/bson/util/builder.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-50'/>
<return type-id='type-id-1579'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEx' filepath='src/mongo/bson/util/builder.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-1579'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEy' filepath='src/mongo/bson/util/builder.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-34'/>
<return type-id='type-id-1579'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEs' filepath='src/mongo/bson/util/builder.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-35'/>
<return type-id='type-id-1579'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEPKv' filepath='src/mongo/bson/util/builder.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-1579'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEc' filepath='src/mongo/bson/util/builder.h' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1579'/>
</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-1580' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1579'/>
</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-1580' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1579'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendDoubleNice' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE16appendDoubleNiceEd' filepath='src/mongo/bson/util/builder.h' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-27'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='write' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5writeEPKci' filepath='src/mongo/bson/util/builder.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' 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'>
<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-1580' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5resetEi' filepath='src/mongo/bson/util/builder.h' line='420' 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'/>
<return type-id='type-id-57'/>
</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-525' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='len' mangled-name='_ZNK5mongo17StringBuilderImplINS_16TrivialAllocatorEE3lenEv' filepath='src/mongo/bson/util/builder.h' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-525' is-artificial='yes'/>
<return type-id='type-id-29'/>
</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-1580' is-artificial='yes'/>
<parameter type-id='type-id-524'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEaSERKS2_' filepath='src/mongo/bson/util/builder.h' line='438' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<parameter type-id='type-id-524'/>
<return type-id='type-id-1579'/>
</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-1580' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1579'/>
</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_16TrivialAllocatorEEC1Ev'>
<parameter type-id='type-id-1580' is-artificial='yes'/>
<return type-id='type-id-57'/>
</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-537'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='al' type-id='type-id-1583' 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-1586' is-artificial='yes'/>
<parameter type-id='type-id-539'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEaSERKS2_' filepath='src/mongo/bson/util/builder.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<parameter type-id='type-id-539'/>
<return type-id='type-id-1585'/>
</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-1586' 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-1586' 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-1586' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE5resetEv' filepath='src/mongo/bson/util/builder.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE5resetEi' filepath='src/mongo/bson/util/builder.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' 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-1586' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-72'/>
</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-1586' is-artificial='yes'/>
<return type-id='type-id-72'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='buf' mangled-name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE3bufEv' filepath='src/mongo/bson/util/builder.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-540' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='decouple' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE8decoupleEv' filepath='src/mongo/bson/util/builder.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendUChar' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE11appendUCharEh' filepath='src/mongo/bson/util/builder.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<parameter type-id='type-id-41'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendChar' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE10appendCharEc' filepath='src/mongo/bson/util/builder.h' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' 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='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-1586' 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='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEs' filepath='src/mongo/bson/util/builder.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<parameter type-id='type-id-35'/>
<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-1586' 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='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEj' filepath='src/mongo/bson/util/builder.h' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEb' filepath='src/mongo/bson/util/builder.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEd' filepath='src/mongo/bson/util/builder.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<parameter type-id='type-id-27'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEx' filepath='src/mongo/bson/util/builder.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEy' filepath='src/mongo/bson/util/builder.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<parameter type-id='type-id-34'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumENS_10Decimal128E' filepath='src/mongo/bson/util/builder.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' is-artificial='yes'/>
<parameter type-id='type-id-447'/>
<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-1586' is-artificial='yes'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-65'/>
<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-1586' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-1'/>
<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-540' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setlen' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE6setlenEi' filepath='src/mongo/bson/util/builder.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1586' 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='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-540' is-artificial='yes'/>
<return type-id='type-id-29'/>
</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-1586' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<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-1586' 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-1586' 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='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-1586' 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-1586' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<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-1586' 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_16TrivialAllocatorEED1Ev'>
<parameter type-id='type-id-1586' 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='_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_16TrivialAllocatorEEC1Ei'>
<parameter type-id='type-id-1586' 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-1583'>
<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-1584' is-artificial='yes'/>
<parameter type-id='type-id-65'/>
<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-1584' is-artificial='yes'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-65'/>
<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-1584' is-artificial='yes'/>
<parameter type-id='type-id-23'/>
<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-447'>
<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-3072'>
<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-3073'>
<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-3074'>
<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-333' 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-448' 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-448' 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-448' 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-448' 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-448' 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-448' 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-448' 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-448' 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-448' 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-3072' visibility='default' filepath='src/mongo/platform/decimal128.h' line='306' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<function-decl name='hasFlag' mangled-name='_ZN5mongo10Decimal1287hasFlagEjNS0_13SignalingFlagE' filepath='src/mongo/platform/decimal128.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-67'/>
<parameter type-id='type-id-3074'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<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-1538' 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-1538' is-artificial='yes'/>
<parameter type-id='type-id-3072'/>
<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-1538' 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-1538' 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-1538' is-artificial='yes'/>
<parameter type-id='type-id-27'/>
<parameter type-id='type-id-3073'/>
<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-1538' is-artificial='yes'/>
<parameter type-id='type-id-1337'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getValue' mangled-name='_ZNK5mongo10Decimal1288getValueEv' filepath='src/mongo/platform/decimal128.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<return type-id='type-id-3072'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toAbs' mangled-name='_ZNK5mongo10Decimal1285toAbsEv' filepath='src/mongo/platform/decimal128.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toInt' mangled-name='_ZNK5mongo10Decimal1285toIntENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-68'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toInt' mangled-name='_ZNK5mongo10Decimal1285toIntEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-68'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toLong' mangled-name='_ZNK5mongo10Decimal1286toLongENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-64'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toLong' mangled-name='_ZNK5mongo10Decimal1286toLongEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-64'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toIntExact' mangled-name='_ZNK5mongo10Decimal12810toIntExactENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-68'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toIntExact' mangled-name='_ZNK5mongo10Decimal12810toIntExactEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-68'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toLongExact' mangled-name='_ZNK5mongo10Decimal12811toLongExactENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-64'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toLongExact' mangled-name='_ZNK5mongo10Decimal12811toLongExactEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-64'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toDouble' mangled-name='_ZNK5mongo10Decimal1288toDoubleENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-27'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toDouble' mangled-name='_ZNK5mongo10Decimal1288toDoubleEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-27'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo10Decimal1288toStringEv' filepath='src/mongo/platform/decimal128.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isZero' mangled-name='_ZNK5mongo10Decimal1286isZeroEv' filepath='src/mongo/platform/decimal128.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isNaN' mangled-name='_ZNK5mongo10Decimal1285isNaNEv' filepath='src/mongo/platform/decimal128.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isInfinite' mangled-name='_ZNK5mongo10Decimal12810isInfiniteEv' filepath='src/mongo/platform/decimal128.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isNegative' mangled-name='_ZNK5mongo10Decimal12810isNegativeEv' filepath='src/mongo/platform/decimal128.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='add' mangled-name='_ZNK5mongo10Decimal1283addERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='add' mangled-name='_ZNK5mongo10Decimal1283addERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='subtract' mangled-name='_ZNK5mongo10Decimal1288subtractERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='subtract' mangled-name='_ZNK5mongo10Decimal1288subtractERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='multiply' mangled-name='_ZNK5mongo10Decimal1288multiplyERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='multiply' mangled-name='_ZNK5mongo10Decimal1288multiplyERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='divide' mangled-name='_ZNK5mongo10Decimal1286divideERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='divide' mangled-name='_ZNK5mongo10Decimal1286divideERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='270' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='quantize' mangled-name='_ZNK5mongo10Decimal1288quantizeERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='quantize' mangled-name='_ZNK5mongo10Decimal1288quantizeERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<parameter type-id='type-id-2171'/>
<parameter type-id='type-id-3073'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='normalize' mangled-name='_ZNK5mongo10Decimal1289normalizeEv' filepath='src/mongo/platform/decimal128.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isEqual' mangled-name='_ZNK5mongo10Decimal1287isEqualERKS0_' filepath='src/mongo/platform/decimal128.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isNotEqual' mangled-name='_ZNK5mongo10Decimal12810isNotEqualERKS0_' filepath='src/mongo/platform/decimal128.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isGreater' mangled-name='_ZNK5mongo10Decimal1289isGreaterERKS0_' filepath='src/mongo/platform/decimal128.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isGreaterEqual' mangled-name='_ZNK5mongo10Decimal12814isGreaterEqualERKS0_' filepath='src/mongo/platform/decimal128.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isLess' mangled-name='_ZNK5mongo10Decimal1286isLessERKS0_' filepath='src/mongo/platform/decimal128.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isLessEqual' mangled-name='_ZNK5mongo10Decimal12811isLessEqualERKS0_' filepath='src/mongo/platform/decimal128.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-450' is-artificial='yes'/>
<parameter type-id='type-id-449'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<enum-decl name='JsonStringFormat' filepath='src/mongo/bson/oid.h' line='225' column='1' id='type-id-3070'>
<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-395'>
<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-3075'/>
</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' const='yes'>
<function-decl name='String' mangled-name='_ZNK5mongo11BSONElement6StringEv' filepath='src/mongo/bson/bsonelement.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='checkAndGetStringData' mangled-name='_ZNK5mongo11BSONElement21checkAndGetStringDataEv' filepath='src/mongo/bson/bsonelement.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-527'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Date' mangled-name='_ZNK5mongo11BSONElement4DateEv' filepath='src/mongo/bson/bsonelement.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-444'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Number' mangled-name='_ZNK5mongo11BSONElement6NumberEv' filepath='src/mongo/bson/bsonelement.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-27'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Decimal' mangled-name='_ZNK5mongo11BSONElement7DecimalEv' filepath='src/mongo/bson/bsonelement.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Double' mangled-name='_ZNK5mongo11BSONElement6DoubleEv' filepath='src/mongo/bson/bsonelement.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-27'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Long' mangled-name='_ZNK5mongo11BSONElement4LongEv' filepath='src/mongo/bson/bsonelement.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-33'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Int' mangled-name='_ZNK5mongo11BSONElement3IntEv' filepath='src/mongo/bson/bsonelement.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Bool' mangled-name='_ZNK5mongo11BSONElement4BoolEv' filepath='src/mongo/bson/bsonelement.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Array' mangled-name='_ZNK5mongo11BSONElement5ArrayEv' filepath='src/mongo/bson/bsonelement.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-2144'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='OID' mangled-name='_ZNK5mongo11BSONElement3OIDEv' filepath='src/mongo/bson/bsonelement.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-497'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Null' mangled-name='_ZNK5mongo11BSONElement4NullEv' filepath='src/mongo/bson/bsonelement.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='OK' mangled-name='_ZNK5mongo11BSONElement2OKEv' filepath='src/mongo/bson/bsonelement.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Obj' mangled-name='_ZNK5mongo11BSONElement3ObjEv' filepath='src/mongo/bson/bsonelement.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERNS_6Date_tE' filepath='src/mongo/bson/bsonelement.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1535'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERx' filepath='src/mongo/bson/bsonelement.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1494'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERNS_10Decimal128E' filepath='src/mongo/bson/bsonelement.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1537'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERb' filepath='src/mongo/bson/bsonelement.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-187'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERNS_7BSONObjE' filepath='src/mongo/bson/bsonelement.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1511'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERNS_3OIDE' filepath='src/mongo/bson/bsonelement.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1555'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERi' filepath='src/mongo/bson/bsonelement.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1490'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERd' filepath='src/mongo/bson/bsonelement.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1486'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERSs' filepath='src/mongo/bson/bsonelement.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-2107'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='ok' mangled-name='_ZNK5mongo11BSONElement2okEv' filepath='src/mongo/bson/bsonelement.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator bool' mangled-name='_ZNK5mongo11BSONElementcvbEv' filepath='src/mongo/bson/bsonelement.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo11BSONElement8toStringEbb' filepath='src/mongo/bson/bsonelement.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo11BSONElement8toStringERNS_17StringBuilderImplINS_16TrivialAllocatorEEEbbi' filepath='src/mongo/bson/bsonelement.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1578'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<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='jsonString' mangled-name='_ZNK5mongo11BSONElement10jsonStringENS_16JsonStringFormatEbi' filepath='src/mongo/bson/bsonelement.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-3070'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator std::string' mangled-name='_ZNK5mongo11BSONElementcvSsEv' filepath='src/mongo/bson/bsonelement.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='type' mangled-name='_ZNK5mongo11BSONElement4typeEv' filepath='src/mongo/bson/bsonelement.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-3071'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNK5mongo11BSONElementixERKSs' filepath='src/mongo/bson/bsonelement.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='canonicalType' mangled-name='_ZNK5mongo11BSONElement13canonicalTypeEv' filepath='src/mongo/bson/bsonelement.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='eoo' mangled-name='_ZNK5mongo11BSONElement3eooEv' filepath='src/mongo/bson/bsonelement.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNK5mongo11BSONElement4sizeEi' filepath='src/mongo/bson/bsonelement.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='size' mangled-name='_ZNK5mongo11BSONElement4sizeEv' filepath='src/mongo/bson/bsonelement.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='wrap' mangled-name='_ZNK5mongo11BSONElement4wrapEv' filepath='src/mongo/bson/bsonelement.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='wrap' mangled-name='_ZNK5mongo11BSONElement4wrapENS_10StringDataE' filepath='src/mongo/bson/bsonelement.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='fieldName' mangled-name='_ZNK5mongo11BSONElement9fieldNameEv' filepath='src/mongo/bson/bsonelement.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='fieldNameSize' mangled-name='_ZNK5mongo11BSONElement13fieldNameSizeEv' filepath='src/mongo/bson/bsonelement.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='fieldNameStringData' mangled-name='_ZNK5mongo11BSONElement19fieldNameStringDataEv' filepath='src/mongo/bson/bsonelement.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-527'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='value' mangled-name='_ZNK5mongo11BSONElement5valueEv' filepath='src/mongo/bson/bsonelement.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='valuesize' mangled-name='_ZNK5mongo11BSONElement9valuesizeEv' filepath='src/mongo/bson/bsonelement.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isBoolean' mangled-name='_ZNK5mongo11BSONElement9isBooleanEv' filepath='src/mongo/bson/bsonelement.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='boolean' mangled-name='_ZNK5mongo11BSONElement7booleanEv' filepath='src/mongo/bson/bsonelement.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='booleanSafe' mangled-name='_ZNK5mongo11BSONElement11booleanSafeEv' filepath='src/mongo/bson/bsonelement.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='date' mangled-name='_ZNK5mongo11BSONElement4dateEv' filepath='src/mongo/bson/bsonelement.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-444'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='trueValue' mangled-name='_ZNK5mongo11BSONElement9trueValueEv' filepath='src/mongo/bson/bsonelement.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isSimpleType' mangled-name='_ZNK5mongo11BSONElement12isSimpleTypeEv' filepath='src/mongo/bson/bsonelement.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isNumber' mangled-name='_ZNK5mongo11BSONElement8isNumberEv' filepath='src/mongo/bson/bsonelement.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_numberDouble' mangled-name='_ZNK5mongo11BSONElement13_numberDoubleEv' filepath='src/mongo/bson/bsonelement.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-27'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_numberInt' mangled-name='_ZNK5mongo11BSONElement10_numberIntEv' filepath='src/mongo/bson/bsonelement.h' line='295' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_numberDecimal' mangled-name='_ZNK5mongo11BSONElement14_numberDecimalEv' filepath='src/mongo/bson/bsonelement.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_numberLong' mangled-name='_ZNK5mongo11BSONElement11_numberLongEv' filepath='src/mongo/bson/bsonelement.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-33'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='numberInt' mangled-name='_ZNK5mongo11BSONElement9numberIntEv' filepath='src/mongo/bson/bsonelement.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='numberLong' mangled-name='_ZNK5mongo11BSONElement10numberLongEv' filepath='src/mongo/bson/bsonelement.h' line='314' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-33'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='safeNumberLong' mangled-name='_ZNK5mongo11BSONElement14safeNumberLongEv' filepath='src/mongo/bson/bsonelement.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-33'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='numberDecimal' mangled-name='_ZNK5mongo11BSONElement13numberDecimalEv' filepath='src/mongo/bson/bsonelement.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-447'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='numberDouble' mangled-name='_ZNK5mongo11BSONElement12numberDoubleEv' filepath='src/mongo/bson/bsonelement.h' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-27'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='number' mangled-name='_ZNK5mongo11BSONElement6numberEv' filepath='src/mongo/bson/bsonelement.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-27'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='__oid' mangled-name='_ZNK5mongo11BSONElement5__oidEv' filepath='src/mongo/bson/bsonelement.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-497'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isNull' mangled-name='_ZNK5mongo11BSONElement6isNullEv' filepath='src/mongo/bson/bsonelement.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='valuestrsize' mangled-name='_ZNK5mongo11BSONElement12valuestrsizeEv' filepath='src/mongo/bson/bsonelement.h' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='objsize' mangled-name='_ZNK5mongo11BSONElement7objsizeEv' filepath='src/mongo/bson/bsonelement.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-65'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='valuestr' mangled-name='_ZNK5mongo11BSONElement8valuestrEv' filepath='src/mongo/bson/bsonelement.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='valuestrsafe' mangled-name='_ZNK5mongo11BSONElement12valuestrsafeEv' filepath='src/mongo/bson/bsonelement.h' line='369' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='str' mangled-name='_ZNK5mongo11BSONElement3strEv' filepath='src/mongo/bson/bsonelement.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='valueStringData' mangled-name='_ZNK5mongo11BSONElement15valueStringDataEv' filepath='src/mongo/bson/bsonelement.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-527'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='codeWScopeCode' mangled-name='_ZNK5mongo11BSONElement14codeWScopeCodeEv' filepath='src/mongo/bson/bsonelement.h' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='codeWScopeCodeLen' mangled-name='_ZNK5mongo11BSONElement17codeWScopeCodeLenEv' filepath='src/mongo/bson/bsonelement.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='codeWScopeScopeDataUnsafe' mangled-name='_ZNK5mongo11BSONElement25codeWScopeScopeDataUnsafeEv' filepath='src/mongo/bson/bsonelement.h' line='406' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='codeWScopeScopeData' mangled-name='_ZNK5mongo11BSONElement19codeWScopeScopeDataEv' filepath='src/mongo/bson/bsonelement.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='embeddedObject' mangled-name='_ZNK5mongo11BSONElement14embeddedObjectEv' filepath='src/mongo/bson/bsonelement.h' line='422' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='embeddedObjectUserCheck' mangled-name='_ZNK5mongo11BSONElement23embeddedObjectUserCheckEv' filepath='src/mongo/bson/bsonelement.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='codeWScopeObject' mangled-name='_ZNK5mongo11BSONElement16codeWScopeObjectEv' filepath='src/mongo/bson/bsonelement.h' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='binData' mangled-name='_ZNK5mongo11BSONElement7binDataERi' filepath='src/mongo/bson/bsonelement.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1490'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='binDataClean' mangled-name='_ZNK5mongo11BSONElement12binDataCleanERi' filepath='src/mongo/bson/bsonelement.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1490'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='binDataType' mangled-name='_ZNK5mongo11BSONElement11binDataTypeEv' filepath='src/mongo/bson/bsonelement.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-3076'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='regex' mangled-name='_ZNK5mongo11BSONElement5regexEv' filepath='src/mongo/bson/bsonelement.h' line='456' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='regexFlags' mangled-name='_ZNK5mongo11BSONElement10regexFlagsEv' filepath='src/mongo/bson/bsonelement.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='valuesEqual' mangled-name='_ZNK5mongo11BSONElement11valuesEqualERKS0_' filepath='src/mongo/bson/bsonelement.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNK5mongo11BSONElementeqERKS0_' filepath='src/mongo/bson/bsonelement.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!=' mangled-name='_ZNK5mongo11BSONElementneERKS0_' filepath='src/mongo/bson/bsonelement.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='woCompare' mangled-name='_ZNK5mongo11BSONElement9woCompareERKS0_b' filepath='src/mongo/bson/bsonelement.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='rawdata' mangled-name='_ZNK5mongo11BSONElement7rawdataEv' filepath='src/mongo/bson/bsonelement.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getGtLtOp' mangled-name='_ZNK5mongo11BSONElement9getGtLtOpEi' filepath='src/mongo/bson/bsonelement.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<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-1506' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='mayEncapsulate' mangled-name='_ZNK5mongo11BSONElement14mayEncapsulateEv' filepath='src/mongo/bson/bsonelement.h' line='510' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isABSONObj' mangled-name='_ZNK5mongo11BSONElement10isABSONObjEv' filepath='src/mongo/bson/bsonelement.h' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='timestamp' mangled-name='_ZNK5mongo11BSONElement9timestampEv' filepath='src/mongo/bson/bsonelement.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-530'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='timestampTime' mangled-name='_ZNK5mongo11BSONElement13timestampTimeEv' filepath='src/mongo/bson/bsonelement.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-444'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='timestampInc' mangled-name='_ZNK5mongo11BSONElement12timestampIncEv' filepath='src/mongo/bson/bsonelement.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='timestampValue' mangled-name='_ZNK5mongo11BSONElement14timestampValueEv' filepath='src/mongo/bson/bsonelement.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-34'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='dbrefNS' mangled-name='_ZNK5mongo11BSONElement7dbrefNSEv' filepath='src/mongo/bson/bsonelement.h' line='551' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-85'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='dbrefOID' mangled-name='_ZNK5mongo11BSONElement8dbrefOIDEv' filepath='src/mongo/bson/bsonelement.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-498'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;' mangled-name='_ZNK5mongo11BSONElementltERKS0_' filepath='src/mongo/bson/bsonelement.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-1'/>
</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-1506' 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-1506' 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-1506' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-3075'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='_asCode' mangled-name='_ZNK5mongo11BSONElement7_asCodeEv' filepath='src/mongo/bson/bsonelement.h' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='chk' mangled-name='_ZNK5mongo11BSONElement3chkEi' filepath='src/mongo/bson/bsonelement.h' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-397'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='chk' mangled-name='_ZNK5mongo11BSONElement3chkEb' filepath='src/mongo/bson/bsonelement.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-398' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-397'/>
</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-497'>
<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-3077'>
<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>
<member-function access='public' static='yes'>
<function-decl name='generate' mangled-name='_ZN5mongo3OID14InstanceUnique8generateERNS_12SecureRandomE' filepath='src/mongo/bson/oid.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1563'/>
<return type-id='type-id-3077'/>
</function-decl>
</member-function>
</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-3078'>
<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>
<member-function access='public' static='yes'>
<function-decl name='next' mangled-name='_ZN5mongo3OID9Increment4nextEv' filepath='src/mongo/bson/oid.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-3078'/>
</function-decl>
</member-function>
</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-3079'/>
</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-3080'/>
</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-1556' 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-1556' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-1556' is-artificial='yes'/>
<parameter type-id='type-id-2172'/>
<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-1556' is-artificial='yes'/>
<parameter type-id='type-id-64'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZN5mongo3OID5clearEv' filepath='src/mongo/bson/oid.h' line='104' 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' const='yes'>
<function-decl name='compare' mangled-name='_ZNK5mongo3OID7compareERKS0_' filepath='src/mongo/bson/oid.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<parameter type-id='type-id-499'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo3OID8toStringEv' filepath='src/mongo/bson/oid.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toIncString' mangled-name='_ZNK5mongo3OID11toIncStringEv' filepath='src/mongo/bson/oid.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='gen' mangled-name='_ZN5mongo3OID3genEv' filepath='src/mongo/bson/oid.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-497'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='max' mangled-name='_ZN5mongo3OID3maxEv' filepath='src/mongo/bson/oid.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-497'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='init' mangled-name='_ZN5mongo3OID4initEv' filepath='src/mongo/bson/oid.h' line='139' 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'>
<function-decl name='init' mangled-name='_ZN5mongo3OID4initERKSs' filepath='src/mongo/bson/oid.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1556' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='init' mangled-name='_ZN5mongo3OID4initENS_6Date_tEb' filepath='src/mongo/bson/oid.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1556' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='init' mangled-name='_ZN5mongo3OID4initEl' filepath='src/mongo/bson/oid.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1556' is-artificial='yes'/>
<parameter type-id='type-id-64'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='asTimeT' mangled-name='_ZNK5mongo3OID7asTimeTEv' filepath='src/mongo/bson/oid.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<return type-id='type-id-63'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='asDateT' mangled-name='_ZNK5mongo3OID7asDateTEv' filepath='src/mongo/bson/oid.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<return type-id='type-id-444'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isSet' mangled-name='_ZNK5mongo3OID5isSetEv' filepath='src/mongo/bson/oid.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='hash_combine' mangled-name='_ZNK5mongo3OID12hash_combineERm' filepath='src/mongo/bson/oid.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<parameter type-id='type-id-1643'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='justForked' mangled-name='_ZN5mongo3OID10justForkedEv' filepath='src/mongo/bson/oid.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='getMachineId' mangled-name='_ZN5mongo3OID12getMachineIdEv' filepath='src/mongo/bson/oid.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='regenMachineId' mangled-name='_ZN5mongo3OID14regenMachineIdEv' filepath='src/mongo/bson/oid.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setTimestamp' mangled-name='_ZN5mongo3OID12setTimestampEi' filepath='src/mongo/bson/oid.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1556' is-artificial='yes'/>
<parameter type-id='type-id-3080'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setInstanceUnique' mangled-name='_ZN5mongo3OID17setInstanceUniqueENS0_14InstanceUniqueE' filepath='src/mongo/bson/oid.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1556' is-artificial='yes'/>
<parameter type-id='type-id-3077'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setIncrement' mangled-name='_ZN5mongo3OID12setIncrementENS0_9IncrementE' filepath='src/mongo/bson/oid.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1556' is-artificial='yes'/>
<parameter type-id='type-id-3078'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getTimestamp' mangled-name='_ZNK5mongo3OID12getTimestampEv' filepath='src/mongo/bson/oid.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<return type-id='type-id-3080'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getInstanceUnique' mangled-name='_ZNK5mongo3OID17getInstanceUniqueEv' filepath='src/mongo/bson/oid.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<return type-id='type-id-3077'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getIncrement' mangled-name='_ZNK5mongo3OID12getIncrementEv' filepath='src/mongo/bson/oid.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<return type-id='type-id-3078'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='view' mangled-name='_ZNK5mongo3OID4viewEv' filepath='src/mongo/bson/oid.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-500' is-artificial='yes'/>
<return type-id='type-id-431'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='_view' mangled-name='_ZN5mongo3OID5_viewEv' filepath='src/mongo/bson/oid.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1556' is-artificial='yes'/>
<return type-id='type-id-438'/>
</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-1556' is-artificial='yes'/>
<parameter type-id='type-id-3079'/>
<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-431'>
<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-3081'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_bytes' type-id='type-id-3081' 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-1531' is-artificial='yes'/>
<parameter type-id='type-id-3081'/>
<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-434' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-3081'/>
</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-434' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-484'/>
</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-434' is-artificial='yes'/>
<parameter type-id='type-id-1552'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-433'/>
</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='_ZN5mongo13ConstDataViewC1EPKc'>
<parameter type-id='type-id-1531' is-artificial='yes'/>
<parameter type-id='type-id-3081'/>
<return type-id='type-id-57'/>
</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-484'>
<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-1552' 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-1552' 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-487' 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='_ZN5mongo12LittleEndianIiEC1Ei'>
<parameter type-id='type-id-1552' 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-438'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-431'/>
<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-3082'/>
</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-1534' is-artificial='yes'/>
<parameter type-id='type-id-3082'/>
<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-440' is-artificial='yes'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-3082'/>
</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-1534' is-artificial='yes'/>
<parameter type-id='type-id-486'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1533'/>
</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-1534' is-artificial='yes'/>
<parameter type-id='type-id-482'/>
<parameter type-id='type-id-1335'/>
<return type-id='type-id-1533'/>
</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-1534' is-artificial='yes'/>
<parameter type-id='type-id-3082'/>
<return type-id='type-id-57'/>
</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-480'>
<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-1551' 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-1551' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator char' mangled-name='_ZNK5mongo12LittleEndianIcEcvcEv' filepath='src/mongo/base/data_type_endian.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-483' is-artificial='yes'/>
<return type-id='type-id-5'/>
</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-1551' 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-3071'>
<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-3076'>
<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-530'>
<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' static='yes'>
<function-decl name='max' mangled-name='_ZN5mongo9Timestamp3maxEv' filepath='src/mongo/bson/timestamp.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-530'/>
</function-decl>
</member-function>
<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-1582' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<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-1582' 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-1582' is-artificial='yes'/>
<parameter type-id='type-id-3083'/>
<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-1582' 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-1582' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getSecs' mangled-name='_ZNK5mongo9Timestamp7getSecsEv' filepath='src/mongo/bson/timestamp.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getInc' mangled-name='_ZNK5mongo9Timestamp6getIncEv' filepath='src/mongo/bson/timestamp.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='asULL' mangled-name='_ZNK5mongo9Timestamp5asULLEv' filepath='src/mongo/bson/timestamp.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<return type-id='type-id-34'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='asLL' mangled-name='_ZNK5mongo9Timestamp4asLLEv' filepath='src/mongo/bson/timestamp.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<return type-id='type-id-33'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isNull' mangled-name='_ZNK5mongo9Timestamp6isNullEv' filepath='src/mongo/bson/timestamp.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toStringLong' mangled-name='_ZNK5mongo9Timestamp12toStringLongEv' filepath='src/mongo/bson/timestamp.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toStringPretty' mangled-name='_ZNK5mongo9Timestamp14toStringPrettyEv' filepath='src/mongo/bson/timestamp.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo9Timestamp8toStringEv' filepath='src/mongo/bson/timestamp.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNK5mongo9TimestampeqERKS0_' filepath='src/mongo/bson/timestamp.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<parameter type-id='type-id-532'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!=' mangled-name='_ZNK5mongo9TimestampneERKS0_' filepath='src/mongo/bson/timestamp.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<parameter type-id='type-id-532'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;' mangled-name='_ZNK5mongo9TimestampltERKS0_' filepath='src/mongo/bson/timestamp.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<parameter type-id='type-id-532'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;=' mangled-name='_ZNK5mongo9TimestampleERKS0_' filepath='src/mongo/bson/timestamp.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<parameter type-id='type-id-532'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;' mangled-name='_ZNK5mongo9TimestampgtERKS0_' filepath='src/mongo/bson/timestamp.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<parameter type-id='type-id-532'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;=' mangled-name='_ZNK5mongo9TimestampgeERKS0_' filepath='src/mongo/bson/timestamp.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<parameter type-id='type-id-532'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='append' mangled-name='_ZNK5mongo9Timestamp6appendERNS_11_BufBuilderINS_16TrivialAllocatorEEERKNS_10StringDataE' filepath='src/mongo/bson/timestamp.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<parameter type-id='type-id-1526'/>
<parameter type-id='type-id-528'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='tie' mangled-name='_ZNK5mongo9Timestamp3tieEv' filepath='src/mongo/bson/timestamp.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-533' is-artificial='yes'/>
<return type-id='type-id-1346'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='Seconds' type-id='type-id-2904' filepath='src/mongo/util/time_support.h' line='48' column='1' id='type-id-3083'/>
<typedef-decl name='BufBuilder' type-id='type-id-537' filepath='src/mongo/bson/util/builder.h' line='321' column='1' id='type-id-1528'/>
<typedef-decl name='BSONElementSet' type-id='type-id-2907' filepath='src/mongo/bson/bsonobj.h' line='52' column='1' id='type-id-1509'/>
<typedef-decl name='BSONElementMSet' type-id='type-id-2908' filepath='src/mongo/bson/bsonobj.h' line='53' column='1' id='type-id-1507'/>
<class-decl name='Ordering' size-in-bits='32' visibility='default' filepath='src/mongo/bson/ordering.h' line='43' column='1' id='type-id-501'>
<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-1559' 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-1559' is-artificial='yes'/>
<parameter type-id='type-id-503'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5mongo8OrderingaSERKS0_' filepath='src/mongo/bson/ordering.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1559' is-artificial='yes'/>
<parameter type-id='type-id-503'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo8Ordering3getEi' filepath='src/mongo/bson/ordering.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-504' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='descending' mangled-name='_ZNK5mongo8Ordering10descendingEj' filepath='src/mongo/bson/ordering.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-504' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='make' mangled-name='_ZN5mongo8Ordering4makeERKNS_7BSONObjE' filepath='src/mongo/bson/ordering.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-401'/>
<return type-id='type-id-501'/>
</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-414'>
<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-1522' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<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-1522' 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>
<member-function access='public' static='yes'>
<function-decl name='endOf' mangled-name='_ZN5mongo15BSONObjIterator5endOfERKNS_7BSONObjE' filepath='src/mongo/bson/bsonobj.h' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-401'/>
<return type-id='type-id-414'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='more' mangled-name='_ZN5mongo15BSONObjIterator4moreEv' filepath='src/mongo/bson/bsonobj.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1522' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='moreWithEOO' mangled-name='_ZN5mongo15BSONObjIterator11moreWithEOOEv' filepath='src/mongo/bson/bsonobj.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1522' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='next' mangled-name='_ZN5mongo15BSONObjIterator4nextEb' filepath='src/mongo/bson/bsonobj.h' line='671' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1522' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='next' mangled-name='_ZN5mongo15BSONObjIterator4nextEv' filepath='src/mongo/bson/bsonobj.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1522' is-artificial='yes'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZN5mongo15BSONObjIteratorppEv' filepath='src/mongo/bson/bsonobj.h' line='696' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1522' is-artificial='yes'/>
<return type-id='type-id-1521'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator++' mangled-name='_ZN5mongo15BSONObjIteratorppEi' filepath='src/mongo/bson/bsonobj.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1522' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-414'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator*' mangled-name='_ZN5mongo15BSONObjIteratordeEv' filepath='src/mongo/bson/bsonobj.h' line='708' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1522' is-artificial='yes'/>
<return type-id='type-id-395'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator==' mangled-name='_ZN5mongo15BSONObjIteratoreqERKS0_' filepath='src/mongo/bson/bsonobj.h' line='713' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1522' is-artificial='yes'/>
<parameter type-id='type-id-416'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator!=' mangled-name='_ZN5mongo15BSONObjIteratorneERKS0_' filepath='src/mongo/bson/bsonobj.h' line='718' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1522' is-artificial='yes'/>
<parameter type-id='type-id-416'/>
<return type-id='type-id-1'/>
</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-427'>
<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-1530' is-artificial='yes'/>
<parameter type-id='type-id-429'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo9BufReaderaSERKS0_' filepath='src/mongo/util/bufreader.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1530' is-artificial='yes'/>
<parameter type-id='type-id-429'/>
<return type-id='type-id-1529'/>
</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-1530' 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>
<member-function access='public' const='yes'>
<function-decl name='atEof' mangled-name='_ZNK5mongo9BufReader5atEofEv' filepath='src/mongo/util/bufreader.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-430' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='offset' mangled-name='_ZNK5mongo9BufReader6offsetEv' filepath='src/mongo/util/bufreader.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-430' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='remaining' mangled-name='_ZNK5mongo9BufReader9remainingEv' filepath='src/mongo/util/bufreader.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-430' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='rewind' mangled-name='_ZN5mongo9BufReader6rewindEj' filepath='src/mongo/util/bufreader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1530' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='skip' mangled-name='_ZN5mongo9BufReader4skipEj' filepath='src/mongo/util/bufreader.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1530' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='readCStr' mangled-name='_ZN5mongo9BufReader8readCStrEv' filepath='src/mongo/util/bufreader.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1530' is-artificial='yes'/>
<return type-id='type-id-526'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='readStr' mangled-name='_ZN5mongo9BufReader7readStrERSs' filepath='src/mongo/util/bufreader.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1530' is-artificial='yes'/>
<parameter type-id='type-id-2107'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='pos' mangled-name='_ZN5mongo9BufReader3posEv' filepath='src/mongo/util/bufreader.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1530' is-artificial='yes'/>
<return type-id='type-id-23'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='start' mangled-name='_ZN5mongo9BufReader5startEv' filepath='src/mongo/util/bufreader.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1530' is-artificial='yes'/>
<return type-id='type-id-23'/>
</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-466'>
<member-type access='public'>
<typedef-decl name='ArgumentVector' type-id='type-id-1447' filepath='src/mongo/base/initializer_context.h' line='47' column='1' id='type-id-470'/>
</member-type>
<member-type access='public'>
<typedef-decl name='EnvironmentMap' type-id='type-id-1266' filepath='src/mongo/base/initializer_context.h' line='48' column='1' id='type-id-473'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_args' type-id='type-id-470' 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-473' 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-1546' is-artificial='yes'/>
<parameter type-id='type-id-468'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo18InitializerContextaSERKS0_' filepath='src/mongo/base/initializer_context.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1546' is-artificial='yes'/>
<parameter type-id='type-id-468'/>
<return type-id='type-id-1545'/>
</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-1546' is-artificial='yes'/>
<parameter type-id='type-id-472'/>
<parameter type-id='type-id-475'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='args' mangled-name='_ZNK5mongo18InitializerContext4argsEv' filepath='src/mongo/base/initializer_context.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-469' is-artificial='yes'/>
<return type-id='type-id-472'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='env' mangled-name='_ZNK5mongo18InitializerContext3envEv' filepath='src/mongo/base/initializer_context.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-469' is-artificial='yes'/>
<return type-id='type-id-475'/>
</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-406'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_b' type-id='type-id-1527' 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-1528' 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-410' 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-1524' 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-1515' is-artificial='yes'/>
<parameter type-id='type-id-408'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo14BSONObjBuilderaSERKS0_' filepath='src/mongo/bson/bsonobjbuilder.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-408'/>
<return type-id='type-id-1514'/>
</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-1515' 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-1515' is-artificial='yes'/>
<parameter type-id='type-id-1526'/>
<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-1515' is-artificial='yes'/>
<parameter type-id='type-id-422'/>
<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-1515' 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='appendElements' mangled-name='_ZN5mongo14BSONObjBuilder14appendElementsENS_7BSONObjE' filepath='src/mongo/bson/bsonobjbuilder.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-399'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendElementsUnique' mangled-name='_ZN5mongo14BSONObjBuilder20appendElementsUniqueENS_7BSONObjE' filepath='src/mongo/bson/bsonobjbuilder.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-399'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendERKNS_11BSONElementE' filepath='src/mongo/bson/bsonobjbuilder.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendAs' mangled-name='_ZN5mongo14BSONObjBuilder8appendAsERKNS_11BSONElementENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataENS_7BSONObjE' filepath='src/mongo/bson/bsonobjbuilder.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-399'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendObject' mangled-name='_ZN5mongo14BSONObjBuilder12appendObjectENS_10StringDataEPKci' filepath='src/mongo/bson/bsonobjbuilder.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='subobjStart' mangled-name='_ZN5mongo14BSONObjBuilder11subobjStartENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1526'/>
</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-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataENS_9BSONArrayE' filepath='src/mongo/bson/bsonobjbuilder.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-1499'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='subarrayStart' mangled-name='_ZN5mongo14BSONObjBuilder13subarrayStartENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1526'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendBool' mangled-name='_ZN5mongo14BSONObjBuilder10appendBoolENS_10StringDataEi' filepath='src/mongo/bson/bsonobjbuilder.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEb' filepath='src/mongo/bson/bsonobjbuilder.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-1514'/>
</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-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEj' filepath='src/mongo/bson/bsonobjbuilder.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataENS_10Decimal128E' filepath='src/mongo/bson/bsonobjbuilder.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-447'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEx' filepath='src/mongo/bson/bsonobjbuilder.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendIntOrLL' mangled-name='_ZN5mongo14BSONObjBuilder13appendIntOrLLENS_10StringDataEx' filepath='src/mongo/bson/bsonobjbuilder.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNumber' mangled-name='_ZN5mongo14BSONObjBuilder12appendNumberENS_10StringDataEi' filepath='src/mongo/bson/bsonobjbuilder.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNumber' mangled-name='_ZN5mongo14BSONObjBuilder12appendNumberENS_10StringDataEd' filepath='src/mongo/bson/bsonobjbuilder.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-27'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNumber' mangled-name='_ZN5mongo14BSONObjBuilder12appendNumberENS_10StringDataEm' filepath='src/mongo/bson/bsonobjbuilder.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNumber' mangled-name='_ZN5mongo14BSONObjBuilder12appendNumberENS_10StringDataENS_10Decimal128E' filepath='src/mongo/bson/bsonobjbuilder.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-447'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNumber' mangled-name='_ZN5mongo14BSONObjBuilder12appendNumberENS_10StringDataEx' filepath='src/mongo/bson/bsonobjbuilder.h' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEd' filepath='src/mongo/bson/bsonobjbuilder.h' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-27'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendOID' mangled-name='_ZN5mongo14BSONObjBuilder9appendOIDENS_10StringDataEPNS_3OIDEb' filepath='src/mongo/bson/bsonobjbuilder.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-1556'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataENS_3OIDE' filepath='src/mongo/bson/bsonobjbuilder.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-497'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='genOID' mangled-name='_ZN5mongo14BSONObjBuilder6genOIDEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendTimeT' mangled-name='_ZN5mongo14BSONObjBuilder11appendTimeTENS_10StringDataEl' filepath='src/mongo/bson/bsonobjbuilder.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-63'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendDate' mangled-name='_ZN5mongo14BSONObjBuilder10appendDateENS_10StringDataENS_6Date_tE' filepath='src/mongo/bson/bsonobjbuilder.h' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataENS_6Date_tE' filepath='src/mongo/bson/bsonobjbuilder.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-444'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendRegex' mangled-name='_ZN5mongo14BSONObjBuilder11appendRegexENS_10StringDataES1_S1_' filepath='src/mongo/bson/bsonobjbuilder.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKNS_9BSONRegExE' filepath='src/mongo/bson/bsonobjbuilder.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-419'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendCode' mangled-name='_ZN5mongo14BSONObjBuilder10appendCodeENS_10StringDataES1_' filepath='src/mongo/bson/bsonobjbuilder.h' line='393' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKNS_8BSONCodeE' filepath='src/mongo/bson/bsonobjbuilder.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-388'/>
<return type-id='type-id-1514'/>
</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-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataEPKc' filepath='src/mongo/bson/bsonobjbuilder.h' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1514'/>
</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-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataES1_' filepath='src/mongo/bson/bsonobjbuilder.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendSymbol' mangled-name='_ZN5mongo14BSONObjBuilder12appendSymbolENS_10StringDataES1_' filepath='src/mongo/bson/bsonobjbuilder.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKNS_10BSONSymbolE' filepath='src/mongo/bson/bsonobjbuilder.h' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-426'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNull' mangled-name='_ZN5mongo14BSONObjBuilder10appendNullEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendNull' mangled-name='_ZN5mongo14BSONObjBuilder10appendNullENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendMinKey' mangled-name='_ZN5mongo14BSONObjBuilder12appendMinKeyENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='456' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendMaxKey' mangled-name='_ZN5mongo14BSONObjBuilder12appendMaxKeyENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendTimestamp' mangled-name='_ZN5mongo14BSONObjBuilder15appendTimestampENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendTimestamp' mangled-name='_ZN5mongo14BSONObjBuilder15appendTimestampENS_10StringDataEy' filepath='src/mongo/bson/bsonobjbuilder.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-34'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataENS_9TimestampE' filepath='src/mongo/bson/bsonobjbuilder.h' line='477' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-530'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendDBRef' mangled-name='_ZN5mongo14BSONObjBuilder11appendDBRefENS_10StringDataES1_RKNS_3OIDE' filepath='src/mongo/bson/bsonobjbuilder.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-499'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKNS_9BSONDBRefE' filepath='src/mongo/bson/bsonobjbuilder.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-394'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendBinData' mangled-name='_ZN5mongo14BSONObjBuilder13appendBinDataENS_10StringDataEiNS_11BinDataTypeEPKv' filepath='src/mongo/bson/bsonobjbuilder.h' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-3076'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKNS_11BSONBinDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-385'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendBinDataArrayDeprecated' mangled-name='_ZN5mongo14BSONObjBuilder28appendBinDataArrayDeprecatedEPKcPKvi' filepath='src/mongo/bson/bsonobjbuilder.h' line='525' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendCodeWScope' mangled-name='_ZN5mongo14BSONObjBuilder16appendCodeWScopeENS_10StringDataES1_RKNS_7BSONObjE' filepath='src/mongo/bson/bsonobjbuilder.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='append' mangled-name='_ZN5mongo14BSONObjBuilder6appendENS_10StringDataERKNS_14BSONCodeWScopeE' filepath='src/mongo/bson/bsonobjbuilder.h' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-391'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendUndefined' mangled-name='_ZN5mongo14BSONObjBuilder15appendUndefinedENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='552' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendWhere' mangled-name='_ZN5mongo14BSONObjBuilder11appendWhereENS_10StringDataERKNS_7BSONObjE' filepath='src/mongo/bson/bsonobjbuilder.h' line='558' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendMinForType' mangled-name='_ZN5mongo14BSONObjBuilder16appendMinForTypeENS_10StringDataEi' filepath='src/mongo/bson/bsonobjbuilder.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendMaxForType' mangled-name='_ZN5mongo14BSONObjBuilder16appendMaxForTypeENS_10StringDataEi' filepath='src/mongo/bson/bsonobjbuilder.h' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='obj' mangled-name='_ZN5mongo14BSONObjBuilder3objEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<return type-id='type-id-399'/>
</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-1515' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='doneFast' mangled-name='_ZN5mongo14BSONObjBuilder8doneFastEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='asTempObj' mangled-name='_ZN5mongo14BSONObjBuilder9asTempObjEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='617' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='abandon' mangled-name='_ZN5mongo14BSONObjBuilder7abandonEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='decouple' mangled-name='_ZN5mongo14BSONObjBuilder8decoupleEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='636' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='appendKeys' mangled-name='_ZN5mongo14BSONObjBuilder10appendKeysERKNS_7BSONObjES3_' filepath='src/mongo/bson/bsonobjbuilder.h' line='640' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<parameter type-id='type-id-401'/>
<return type-id='type-id-57'/>
</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-1337'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo14BSONObjBuilderlsENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1519'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo14BSONObjBuilderlsENS_13GENOIDLabelerE' filepath='src/mongo/bson/bsonobjbuilder.h' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-3084'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo14BSONObjBuilderlsERKNS_7Labeler5LabelE' filepath='src/mongo/bson/bsonobjbuilder.h' line='661' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-478'/>
<return type-id='type-id-1548'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo14BSONObjBuilderlsERKNS_11BSONElementE' filepath='src/mongo/bson/bsonobjbuilder.h' line='678' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isArray' mangled-name='_ZNK5mongo14BSONObjBuilder7isArrayEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-409' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='owned' mangled-name='_ZNK5mongo14BSONObjBuilder5ownedEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-409' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='iterator' mangled-name='_ZNK5mongo14BSONObjBuilder8iteratorEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-409' is-artificial='yes'/>
<return type-id='type-id-414'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='hasField' mangled-name='_ZNK5mongo14BSONObjBuilder8hasFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobjbuilder.h' line='695' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-409' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='len' mangled-name='_ZNK5mongo14BSONObjBuilder3lenEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-409' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='bb' mangled-name='_ZN5mongo14BSONObjBuilder2bbEv' filepath='src/mongo/bson/bsonobjbuilder.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<return type-id='type-id-1526'/>
</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-1515' 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-1515' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-1449'/>
<return type-id='type-id-1514'/>
</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='_ZN5mongo14BSONObjBuilderC1Ei'>
<parameter type-id='type-id-1515' 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='_ZN5mongo14BSONObjBuilderD1Ev'>
<parameter type-id='type-id-1515' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</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-410'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_fieldName' type-id='type-id-526' 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-1515' 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-1354' 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-1520' is-artificial='yes'/>
<parameter type-id='type-id-412'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo25BSONObjBuilderValueStreamaSERKS0_' filepath='src/mongo/bson/bsonmisc.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<parameter type-id='type-id-412'/>
<return type-id='type-id-1519'/>
</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-1520' is-artificial='yes'/>
<parameter type-id='type-id-1515'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo25BSONObjBuilderValueStreamlsERKNS_11BSONElementE' filepath='src/mongo/bson/bsonmisc.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo25BSONObjBuilderValueStreamlsERKNS_14DateNowLabelerE' filepath='src/mongo/bson/bsonmisc.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<parameter type-id='type-id-443'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo25BSONObjBuilderValueStreamlsERKNS_11NullLabelerE' filepath='src/mongo/bson/bsonmisc.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<parameter type-id='type-id-496'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo25BSONObjBuilderValueStreamlsERKNS_16UndefinedLabelerE' filepath='src/mongo/bson/bsonmisc.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<parameter type-id='type-id-536'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo25BSONObjBuilderValueStreamlsERKNS_13MinKeyLabelerE' filepath='src/mongo/bson/bsonmisc.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<parameter type-id='type-id-493'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo25BSONObjBuilderValueStreamlsERKNS_13MaxKeyLabelerE' filepath='src/mongo/bson/bsonmisc.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<parameter type-id='type-id-490'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo25BSONObjBuilderValueStreamlsERKNS_7Labeler5LabelE' filepath='src/mongo/bson/bsonmisc.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<parameter type-id='type-id-478'/>
<return type-id='type-id-1548'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='endField' mangled-name='_ZN5mongo25BSONObjBuilderValueStream8endFieldENS_10StringDataE' filepath='src/mongo/bson/bsonmisc.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='subobjStarted' mangled-name='_ZNK5mongo25BSONObjBuilderValueStream13subobjStartedEv' filepath='src/mongo/bson/bsonmisc.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-413' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='subobjStart' mangled-name='_ZN5mongo25BSONObjBuilderValueStream11subobjStartEv' filepath='src/mongo/bson/bsonmisc.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<return type-id='type-id-1526'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='subarrayStart' mangled-name='_ZN5mongo25BSONObjBuilderValueStream13subarrayStartEv' filepath='src/mongo/bson/bsonmisc.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<return type-id='type-id-1526'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='builder' mangled-name='_ZN5mongo25BSONObjBuilderValueStream7builderEv' filepath='src/mongo/bson/bsonmisc.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<return type-id='type-id-1514'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<function-decl name='haveSubobj' mangled-name='_ZNK5mongo25BSONObjBuilderValueStream10haveSubobjEv' filepath='src/mongo/bson/bsonmisc.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-413' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='subobj' mangled-name='_ZN5mongo25BSONObjBuilderValueStream6subobjEv' filepath='src/mongo/bson/bsonmisc.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1520' is-artificial='yes'/>
<return type-id='type-id-1515'/>
</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-441'/>
<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-494'/>
<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-534'/>
<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-491'/>
<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-488'/>
<class-decl name='Labeler' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonmisc.h' line='130' column='1' id='type-id-1548'>
<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-476'>
<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-1550' 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-479' 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-1520' 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-1549' is-artificial='yes'/>
<parameter type-id='type-id-478'/>
<parameter type-id='type-id-1520'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo7LabelerlsERKNS_11BSONElementE' filepath='src/mongo/bson/bsonmisc.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1549' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-1514'/>
</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-420'>
<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-3085'>
<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-1524' 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-1524' 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-1524' 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='getSize' mangled-name='_ZNK5mongo15BSONSizeTracker7getSizeEv' filepath='src/mongo/bson/bsonmisc.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-423' is-artificial='yes'/>
<return type-id='type-id-29'/>
</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-1499'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-399'/>
<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-1500' 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-1500' is-artificial='yes'/>
<parameter type-id='type-id-401'/>
<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-417'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='pattern' type-id='type-id-526' 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-526' 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-1523' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<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-386'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='code' type-id='type-id-526' 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-1502' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<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-424'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='symbol' type-id='type-id-526' 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-1525' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<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-392'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ns' type-id='type-id-526' 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-497' 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-1504' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-499'/>
<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-383'>
<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-3076' 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-1501' is-artificial='yes'/>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-3076'/>
<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-389'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='code' type-id='type-id-526' 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-399' 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-1503' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-401'/>
<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-3084'/>
<enum-decl name='ExitCode' filepath='src/mongo/util/exit_code.h' line='37' column='1' id='type-id-3086'>
<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-453'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='msg' type-id='type-id-1337' 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-1539' 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-1539' 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-1539' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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='append' mangled-name='_ZNK5mongo13ExceptionInfo6appendERNS_14BSONObjBuilderEPKcS4_' filepath='src/mongo/util/assert_util.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-456' is-artificial='yes'/>
<parameter type-id='type-id-1514'/>
<parameter type-id='type-id-85'/>
<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='toString' mangled-name='_ZNK5mongo13ExceptionInfo8toStringEv' filepath='src/mongo/util/assert_util.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-456' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNK5mongo13ExceptionInfo5emptyEv' filepath='src/mongo/util/assert_util.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-456' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZN5mongo13ExceptionInfo5resetEv' filepath='src/mongo/util/assert_util.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1539' is-artificial='yes'/>
<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='_ZN5mongo13ExceptionInfoC1ERKSsi'>
<parameter type-id='type-id-1539' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-377'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-435'/>
<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-1497' is-artificial='yes'/>
<parameter type-id='type-id-455'/>
<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-1497' 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-1497' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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='_ZN5mongo18AssertionExceptionC1ERKSsi'>
<parameter type-id='type-id-1497' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-1497' 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-1497' 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='_ZN5mongo18AssertionExceptionD1Ev'>
<parameter type-id='type-id-1497' 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-379' 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-379' 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-1560'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='authenticationMechanisms' type-id='type-id-1447' 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-1337' 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-1337' 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-1337' 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-1561' 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='_ZN5mongo16SASLGlobalParamsC1Ev'>
<parameter type-id='type-id-1561' 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-1540'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-457'/>
<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-1541' 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='_ZN5mongo36ExportedScramIterationCountParameterC1Ev'>
<parameter type-id='type-id-1541' 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-1541' is-artificial='yes'/>
<parameter type-id='type-id-370'/>
<return type-id='type-id-518'/>
</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-457'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1564'/>
<data-member access='protected' layout-offset-in-bits='192'>
<var-decl name='_value' type-id='type-id-1491' 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-1542' is-artificial='yes'/>
<parameter type-id='type-id-1566'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1491'/>
<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-1542' is-artificial='yes'/>
<parameter type-id='type-id-1566'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1491'/>
<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-1542' 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-1542' 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-1542' 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-1542' is-artificial='yes'/>
<parameter type-id='type-id-1558'/>
<parameter type-id='type-id-1514'/>
<parameter type-id='type-id-1339'/>
<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-1542' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-518'/>
</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-1542' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-518'/>
</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-1542' is-artificial='yes'/>
<parameter type-id='type-id-370'/>
<return type-id='type-id-518'/>
</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-459' is-artificial='yes'/>
<return type-id='type-id-370'/>
</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-1542' is-artificial='yes'/>
<parameter type-id='type-id-370'/>
<return type-id='type-id-518'/>
</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-505'>
<member-type access='public'>
<typedef-decl name='Map' type-id='type-id-1234' filepath='src/mongo/db/server_parameters.h' line='92' column='1' id='type-id-508'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_map' type-id='type-id-508' visibility='default' filepath='src/mongo/db/server_parameters.h' line='103' column='1'/>
</data-member>
<member-function access='public'>
<function-decl name='add' mangled-name='_ZN5mongo18ServerParameterSet3addEPNS_15ServerParameterE' filepath='src/mongo/db/server_parameters.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1566' is-artificial='yes'/>
<parameter type-id='type-id-1565'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getMap' mangled-name='_ZNK5mongo18ServerParameterSet6getMapEv' filepath='src/mongo/db/server_parameters.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-507' is-artificial='yes'/>
<return type-id='type-id-510'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='getGlobal' mangled-name='_ZN5mongo18ServerParameterSet9getGlobalEv' filepath='src/mongo/db/server_parameters.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-1566'/>
</function-decl>
</member-function>
</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-463'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1564'/>
<data-member access='protected' layout-offset-in-bits='192'>
<var-decl name='_value' type-id='type-id-2162' 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-1544' is-artificial='yes'/>
<parameter type-id='type-id-1566'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-2162'/>
<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='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC1EPNS_18ServerParameterSetERKSsPS3_bb'>
<parameter type-id='type-id-1544' is-artificial='yes'/>
<parameter type-id='type-id-1566'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-2162'/>
<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-1544' 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-1544' 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='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED1Ev'>
<parameter type-id='type-id-1544' 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-1544' is-artificial='yes'/>
<parameter type-id='type-id-1558'/>
<parameter type-id='type-id-1514'/>
<parameter type-id='type-id-1339'/>
<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-1544' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-518'/>
</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-1544' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-518'/>
</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-1544' is-artificial='yes'/>
<parameter type-id='type-id-1449'/>
<return type-id='type-id-518'/>
</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-465' is-artificial='yes'/>
<return type-id='type-id-1449'/>
</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-1544' is-artificial='yes'/>
<parameter type-id='type-id-1449'/>
<return type-id='type-id-518'/>
</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-460'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1564'/>
<data-member access='protected' layout-offset-in-bits='192'>
<var-decl name='_value' type-id='type-id-1986' 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-1543' is-artificial='yes'/>
<parameter type-id='type-id-1566'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1986'/>
<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='_ZN5mongo23ExportedServerParameterISsEC1EPNS_18ServerParameterSetERKSsPSsbb'>
<parameter type-id='type-id-1543' is-artificial='yes'/>
<parameter type-id='type-id-1566'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1986'/>
<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-1543' 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-1543' 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='_ZN5mongo23ExportedServerParameterISsED1Ev'>
<parameter type-id='type-id-1543' 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-1543' is-artificial='yes'/>
<parameter type-id='type-id-1558'/>
<parameter type-id='type-id-1514'/>
<parameter type-id='type-id-1339'/>
<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-1543' is-artificial='yes'/>
<parameter type-id='type-id-397'/>
<return type-id='type-id-518'/>
</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-1543' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-518'/>
</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-1543' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-518'/>
</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-462' is-artificial='yes'/>
<return type-id='type-id-1107'/>
</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-1543' is-artificial='yes'/>
<parameter type-id='type-id-1107'/>
<return type-id='type-id-518'/>
</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-3087'>
<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-3088'>
<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-1552'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1644'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE4loadEPS3_PKcmPml' filepath='src/mongo/base/data_type_endian.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1552'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1644'/>
<parameter type-id='type-id-2198'/>
<return type-id='type-id-518'/>
</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-486'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1644'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='store' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIiEEvE5storeERKS3_PcmPml' filepath='src/mongo/base/data_type_endian.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-486'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1644'/>
<parameter type-id='type-id-2198'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<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-484'/>
</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-3089'>
<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-1491'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1644'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerIivE4loadEPiPKcmPml' filepath='src/mongo/base/data_type.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1491'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1644'/>
<parameter type-id='type-id-2198'/>
<return type-id='type-id-518'/>
</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-370'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1644'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='store' mangled-name='_ZN5mongo8DataType7HandlerIivE5storeERKiPcmPml' filepath='src/mongo/base/data_type.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-370'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1644'/>
<parameter type-id='type-id-2198'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<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>
</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-3090'>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE10unsafeLoadEPS3_PKcPm' filepath='src/mongo/base/data_type_endian.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1551'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1644'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE4loadEPS3_PKcmPml' filepath='src/mongo/base/data_type_endian.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1551'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1644'/>
<parameter type-id='type-id-2198'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<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-482'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1644'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='store' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE5storeERKS3_PcmPml' filepath='src/mongo/base/data_type_endian.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-482'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1644'/>
<parameter type-id='type-id-2198'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='defaultConstruct' mangled-name='_ZN5mongo8DataType7HandlerINS_12LittleEndianIcEEvE16defaultConstructEv' filepath='src/mongo/base/data_type_endian.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-480'/>
</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-3091'>
<member-function access='public' static='yes'>
<function-decl name='unsafeLoad' mangled-name='_ZN5mongo8DataType7HandlerIcvE10unsafeLoadEPcPKcPm' filepath='src/mongo/base/data_type.h' line='58' 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-1644'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='load' mangled-name='_ZN5mongo8DataType7HandlerIcvE4loadEPcPKcmPml' filepath='src/mongo/base/data_type.h' line='75' 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'/>
<parameter type-id='type-id-1644'/>
<parameter type-id='type-id-2198'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<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-362'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1644'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='store' mangled-name='_ZN5mongo8DataType7HandlerIcvE5storeERKcPcmPml' filepath='src/mongo/base/data_type.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-362'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1644'/>
<parameter type-id='type-id-2198'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='defaultConstruct' mangled-name='_ZN5mongo8DataType7HandlerIcvE16defaultConstructEv' filepath='src/mongo/base/data_type.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-5'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='makeTrivialStoreStatus' mangled-name='_ZN5mongo8DataType22makeTrivialStoreStatusEmmm' filepath='src/mongo/base/data_type.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='makeTrivialLoadStatus' mangled-name='_ZN5mongo8DataType21makeTrivialLoadStatusEmmm' filepath='src/mongo/base/data_type.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<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-484'/>
</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-486'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1644'/>
<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-1552'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1644'/>
<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-482'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1644'/>
<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-370'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1644'/>
<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-1491'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-1644'/>
<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-362'/>
<parameter type-id='type-id-72'/>
<parameter type-id='type-id-1644'/>
<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-583'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_name' type-id='type-id-1337' 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-1224' 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-1214' 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-1635' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-1635' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addSection' mangled-name='_ZN5mongo17optionenvironment13OptionSection10addSectionERKS1_' filepath='src/mongo/util/options_parser/option_section.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1635' is-artificial='yes'/>
<parameter type-id='type-id-585'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addOptionChaining' mangled-name='_ZN5mongo17optionenvironment13OptionSection17addOptionChainingERKSsS3_NS0_10OptionTypeES3_' filepath='src/mongo/util/options_parser/option_section.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1635' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-3092'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addOptionChaining' mangled-name='_ZN5mongo17optionenvironment13OptionSection17addOptionChainingERKSsS3_NS0_10OptionTypeES3_S3_' filepath='src/mongo/util/options_parser/option_section.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1635' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-3092'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addOptionChaining' mangled-name='_ZN5mongo17optionenvironment13OptionSection17addOptionChainingERKSsS3_NS0_10OptionTypeES3_RKSt6vectorISsSaISsEE' filepath='src/mongo/util/options_parser/option_section.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1635' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-3092'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1449'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getBoostOptions' mangled-name='_ZNK5mongo17optionenvironment13OptionSection15getBoostOptionsEPN5boost15program_options19options_descriptionEbbNS0_13OptionSourcesEb' filepath='src/mongo/util/options_parser/option_section.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-586' is-artificial='yes'/>
<parameter type-id='type-id-201'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-3093'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getBoostPositionalOptions' mangled-name='_ZNK5mongo17optionenvironment13OptionSection25getBoostPositionalOptionsEPN5boost15program_options30positional_options_descriptionE' filepath='src/mongo/util/options_parser/option_section.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-586' is-artificial='yes'/>
<parameter type-id='type-id-207'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getAllOptions' mangled-name='_ZNK5mongo17optionenvironment13OptionSection13getAllOptionsEPSt6vectorINS0_17OptionDescriptionESaIS3_EE' filepath='src/mongo/util/options_parser/option_section.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-586' is-artificial='yes'/>
<parameter type-id='type-id-2159'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='countOptions' mangled-name='_ZNK5mongo17optionenvironment13OptionSection12countOptionsEPibNS0_13OptionSourcesE' filepath='src/mongo/util/options_parser/option_section.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-586' is-artificial='yes'/>
<parameter type-id='type-id-1491'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-3093'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getDefaults' mangled-name='_ZNK5mongo17optionenvironment13OptionSection11getDefaultsEPSt3mapISsNS0_5ValueESt4lessISsESaISt4pairIKSsS3_EEE' filepath='src/mongo/util/options_parser/option_section.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-586' is-artificial='yes'/>
<parameter type-id='type-id-2040'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getConstraints' mangled-name='_ZNK5mongo17optionenvironment13OptionSection14getConstraintsEPSt6vectorISt10shared_ptrINS0_10ConstraintEESaIS5_EE' filepath='src/mongo/util/options_parser/option_section.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-586' is-artificial='yes'/>
<parameter type-id='type-id-2166'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='positionalHelpString' mangled-name='_ZNK5mongo17optionenvironment13OptionSection20positionalHelpStringERKSs' filepath='src/mongo/util/options_parser/option_section.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-586' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='helpString' mangled-name='_ZNK5mongo17optionenvironment13OptionSection10helpStringEv' filepath='src/mongo/util/options_parser/option_section.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-586' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='dump' mangled-name='_ZNK5mongo17optionenvironment13OptionSection4dumpEv' filepath='src/mongo/util/options_parser/option_section.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-586' 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-1635' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-579'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='_dottedName' type-id='type-id-1337' 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-1337' 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-3092' 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-1337' 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-587' 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-587' 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-3093' 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-1459' 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-1447' 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-1633' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-3092'/>
<parameter type-id='type-id-1339'/>
<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-1633' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-3092'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1449'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='hidden' mangled-name='_ZN5mongo17optionenvironment17OptionDescription6hiddenEv' filepath='src/mongo/util/options_parser/option_description.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setDefault' mangled-name='_ZN5mongo17optionenvironment17OptionDescription10setDefaultENS0_5ValueE' filepath='src/mongo/util/options_parser/option_description.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<parameter type-id='type-id-587'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setImplicit' mangled-name='_ZN5mongo17optionenvironment17OptionDescription11setImplicitENS0_5ValueE' filepath='src/mongo/util/options_parser/option_description.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<parameter type-id='type-id-587'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='composing' mangled-name='_ZN5mongo17optionenvironment17OptionDescription9composingEv' filepath='src/mongo/util/options_parser/option_description.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setSources' mangled-name='_ZN5mongo17optionenvironment17OptionDescription10setSourcesENS0_13OptionSourcesE' filepath='src/mongo/util/options_parser/option_description.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<parameter type-id='type-id-3093'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='positional' mangled-name='_ZN5mongo17optionenvironment17OptionDescription10positionalEii' filepath='src/mongo/util/options_parser/option_description.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='validRange' mangled-name='_ZN5mongo17optionenvironment17OptionDescription10validRangeEll' filepath='src/mongo/util/options_parser/option_description.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<parameter type-id='type-id-26'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='incompatibleWith' mangled-name='_ZN5mongo17optionenvironment17OptionDescription16incompatibleWithERKSs' filepath='src/mongo/util/options_parser/option_description.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='requires' mangled-name='_ZN5mongo17optionenvironment17OptionDescription8requiresERKSs' filepath='src/mongo/util/options_parser/option_description.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='format' mangled-name='_ZN5mongo17optionenvironment17OptionDescription6formatERKSsS3_' filepath='src/mongo/util/options_parser/option_description.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1632'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addConstraint' mangled-name='_ZN5mongo17optionenvironment17OptionDescription13addConstraintEPNS0_10ConstraintE' filepath='src/mongo/util/options_parser/option_description.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1633' is-artificial='yes'/>
<parameter type-id='type-id-1618'/>
<return type-id='type-id-1632'/>
</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-3092'>
<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-587'>
<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-3094'>
<data-member access='private'>
<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='private'>
<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='private'>
<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='private'>
<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='private'>
<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='private'>
<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-3095'>
<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-1638' 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-1636' 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-1337' 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-3094' visibility='default'/>
</data-member>
<data-member access='private' layout-offset-in-bits='704'>
<var-decl name='_type' type-id='type-id-3095' 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-1640' 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-1640' is-artificial='yes'/>
<parameter type-id='type-id-1638'/>
<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-1640' is-artificial='yes'/>
<parameter type-id='type-id-1636'/>
<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-1640' 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-1640' 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-1640' 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-1640' 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-1640' is-artificial='yes'/>
<parameter type-id='type-id-1337'/>
<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-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='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-1640' 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-1640' 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='get' mangled-name='_ZNK5mongo17optionenvironment5Value3getEPSt6vectorISsSaISsEE' filepath='src/mongo/util/options_parser/value.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-1639'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo17optionenvironment5Value3getEPSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE' filepath='src/mongo/util/options_parser/value.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-1637'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo17optionenvironment5Value3getEPb' filepath='src/mongo/util/options_parser/value.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-188'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo17optionenvironment5Value3getEPd' filepath='src/mongo/util/options_parser/value.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-1487'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo17optionenvironment5Value3getEPi' filepath='src/mongo/util/options_parser/value.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-1491'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo17optionenvironment5Value3getEPl' filepath='src/mongo/util/options_parser/value.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-1493'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo17optionenvironment5Value3getEPSs' filepath='src/mongo/util/options_parser/value.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-2108'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo17optionenvironment5Value3getEPy' filepath='src/mongo/util/options_parser/value.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-1495'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo17optionenvironment5Value3getEPj' filepath='src/mongo/util/options_parser/value.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-2174'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='typeToString' mangled-name='_ZNK5mongo17optionenvironment5Value12typeToStringEv' filepath='src/mongo/util/options_parser/value.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='isEmpty' mangled-name='_ZNK5mongo17optionenvironment5Value7isEmptyEv' filepath='src/mongo/util/options_parser/value.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='equal' mangled-name='_ZNK5mongo17optionenvironment5Value5equalERKS1_' filepath='src/mongo/util/options_parser/value.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<parameter type-id='type-id-589'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo17optionenvironment5Value8toStringEv' filepath='src/mongo/util/options_parser/value.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='type' mangled-name='_ZNK5mongo17optionenvironment5Value4typeEv' filepath='src/mongo/util/options_parser/value.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-590' is-artificial='yes'/>
<return type-id='type-id-1351'/>
</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-590' is-artificial='yes'/>
<return type-id='type-id-1266'/>
</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-590' is-artificial='yes'/>
<return type-id='type-id-1447'/>
</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-590' 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-590' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='StringVector_t' type-id='type-id-1447' filepath='src/mongo/util/options_parser/value.h' line='46' column='1' id='type-id-1638'/>
<typedef-decl name='StringMap_t' type-id='type-id-1266' filepath='src/mongo/util/options_parser/value.h' line='45' column='1' id='type-id-1636'/>
<enum-decl name='OptionSources' filepath='src/mongo/util/options_parser/option_description.h' line='61' column='1' id='type-id-3093'>
<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-1616'>
<member-function access='public'>
<function-decl name='operator()' mangled-name='_ZN5mongo17optionenvironment10ConstraintclERKNS0_11EnvironmentE' filepath='src/mongo/util/options_parser/constraints.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1618' is-artificial='yes'/>
<parameter type-id='type-id-574'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<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-1618' 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-1618' is-artificial='yes'/>
<parameter type-id='type-id-574'/>
<return type-id='type-id-518'/>
</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-572'>
<data-member access='protected' layout-offset-in-bits='0'>
<var-decl name='constraints' type-id='type-id-1427' 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-1437' 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-1250' 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-1250' 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-1624' 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-1624' 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='addKeyConstraint' mangled-name='_ZN5mongo17optionenvironment11Environment16addKeyConstraintEPNS0_13KeyConstraintE' filepath='src/mongo/util/options_parser/environment.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1624' is-artificial='yes'/>
<parameter type-id='type-id-1626'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='addConstraint' mangled-name='_ZN5mongo17optionenvironment11Environment13addConstraintEPNS0_10ConstraintE' filepath='src/mongo/util/options_parser/environment.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1624' is-artificial='yes'/>
<parameter type-id='type-id-1618'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='set' mangled-name='_ZN5mongo17optionenvironment11Environment3setERKSsRKNS0_5ValueE' filepath='src/mongo/util/options_parser/environment.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1624' is-artificial='yes'/>
<parameter type-id='type-id-578'/>
<parameter type-id='type-id-589'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='remove' mangled-name='_ZN5mongo17optionenvironment11Environment6removeERKSs' filepath='src/mongo/util/options_parser/environment.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1624' is-artificial='yes'/>
<parameter type-id='type-id-578'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setDefault' mangled-name='_ZN5mongo17optionenvironment11Environment10setDefaultERKSsRKNS0_5ValueE' filepath='src/mongo/util/options_parser/environment.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1624' is-artificial='yes'/>
<parameter type-id='type-id-578'/>
<parameter type-id='type-id-589'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5mongo17optionenvironment11Environment3getERKSsPNS0_5ValueE' filepath='src/mongo/util/options_parser/environment.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-575' is-artificial='yes'/>
<parameter type-id='type-id-578'/>
<parameter type-id='type-id-1640'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='validate' mangled-name='_ZN5mongo17optionenvironment11Environment8validateEb' filepath='src/mongo/util/options_parser/environment.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1624' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setAll' mangled-name='_ZN5mongo17optionenvironment11Environment6setAllERKS1_' filepath='src/mongo/util/options_parser/environment.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1624' is-artificial='yes'/>
<parameter type-id='type-id-574'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='count' mangled-name='_ZNK5mongo17optionenvironment11Environment5countERKSs' filepath='src/mongo/util/options_parser/environment.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-575' is-artificial='yes'/>
<parameter type-id='type-id-578'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator[]' mangled-name='_ZNK5mongo17optionenvironment11EnvironmentixERKSs' filepath='src/mongo/util/options_parser/environment.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-575' is-artificial='yes'/>
<parameter type-id='type-id-578'/>
<return type-id='type-id-587'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toBSON' mangled-name='_ZNK5mongo17optionenvironment11Environment6toBSONEv' filepath='src/mongo/util/options_parser/environment.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-575' is-artificial='yes'/>
<return type-id='type-id-399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='dump' mangled-name='_ZNK5mongo17optionenvironment11Environment4dumpEv' filepath='src/mongo/util/options_parser/environment.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-575' 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-1625'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1616'/>
<data-member access='protected' layout-offset-in-bits='64'>
<var-decl name='_key' type-id='type-id-576' 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-1626' is-artificial='yes'/>
<parameter type-id='type-id-578'/>
<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-1626' 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-1337' filepath='src/mongo/util/options_parser/environment.h' line='43' column='1' id='type-id-576'/>
</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-3096'>
<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-3097'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='nativeToBig' mangled-name='_ZN5mongo6endian18ByteOrderConverterIaE11nativeToBigEa' filepath='src/mongo/platform/endian.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-3097'/>
<return type-id='type-id-3097'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='bigToNative' mangled-name='_ZN5mongo6endian18ByteOrderConverterIaE11bigToNativeEa' filepath='src/mongo/platform/endian.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-3097'/>
<return type-id='type-id-3097'/>
</function-decl>
</member-function>
<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-3097'/>
<return type-id='type-id-3097'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='littleToNative' mangled-name='_ZN5mongo6endian18ByteOrderConverterIaE14littleToNativeEa' filepath='src/mongo/platform/endian.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-3097'/>
<return type-id='type-id-3097'/>
</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-3098'>
<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-3099'/>
</member-type>
<member-function access='public' static='yes'>
<function-decl name='nativeToBig' mangled-name='_ZN5mongo6endian18ByteOrderConverterIiE11nativeToBigEi' filepath='src/mongo/platform/endian.h' line='304' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-3099'/>
<return type-id='type-id-3099'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='bigToNative' mangled-name='_ZN5mongo6endian18ByteOrderConverterIiE11bigToNativeEi' filepath='src/mongo/platform/endian.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-3099'/>
<return type-id='type-id-3099'/>
</function-decl>
</member-function>
<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-3099'/>
<return type-id='type-id-3099'/>
</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-3099'/>
<return type-id='type-id-3099'/>
</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-541'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-556'/>
<data-member access='private' layout-offset-in-bits='200'>
<var-decl name='_settings' type-id='type-id-552' 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-1595' is-artificial='yes'/>
<parameter type-id='type-id-543'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo6logger25ComponentMessageLogDomainaSERKS1_' 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-1595' is-artificial='yes'/>
<parameter type-id='type-id-543'/>
<return type-id='type-id-1594'/>
</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-1595' 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-1595' 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='shouldLog' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain9shouldLogENS0_12LogComponentENS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-544' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='shouldLog' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain9shouldLogENS0_12LogComponentES2_NS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-544' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='shouldLog' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain9shouldLogENS0_12LogComponentES2_S2_NS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-544' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='hasMinimumLogSeverity' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain21hasMinimumLogSeverityENS0_12LogComponentE' filepath='src/mongo/logger/component_message_log_domain.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-544' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getMinimumLogSeverity' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain21getMinimumLogSeverityEv' filepath='src/mongo/logger/component_message_log_domain.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-544' is-artificial='yes'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getMinimumLogSeverity' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain21getMinimumLogSeverityENS0_12LogComponentE' filepath='src/mongo/logger/component_message_log_domain.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-544' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger25ComponentMessageLogDomain24setMinimumLoggedSeverityENS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1595' is-artificial='yes'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger25ComponentMessageLogDomain24setMinimumLoggedSeverityENS0_12LogComponentENS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1595' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clearMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger25ComponentMessageLogDomain26clearMinimumLoggedSeverityENS0_12LogComponentE' filepath='src/mongo/logger/component_message_log_domain.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1595' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<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-556'>
<member-type access='private'>
<typedef-decl name='AppenderVector' type-id='type-id-1417' filepath='src/mongo/logger/log_domain.h' line='137' column='1' id='type-id-3100'/>
</member-type>
<member-type access='public'>
<typedef-decl name='Event' type-id='type-id-569' filepath='src/mongo/logger/log_domain.h' line='65' column='1' id='type-id-560'/>
</member-type>
<member-type access='public'>
<typedef-decl name='AppenderAutoPtr' type-id='type-id-2906' filepath='src/mongo/logger/log_domain.h' line='85' column='1' id='type-id-3101'/>
</member-type>
<member-type access='private'>
<class-decl name='AppenderHandle' visibility='default' is-declaration-only='yes' id='type-id-3102'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_appenders' type-id='type-id-3100' 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-1601' is-artificial='yes'/>
<parameter type-id='type-id-558'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEEaSERKS3_' filepath='src/mongo/logger/log_domain.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-558'/>
<return type-id='type-id-1600'/>
</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-1601' 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-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'>
<function-decl name='append' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE6appendERKS2_' filepath='src/mongo/logger/log_domain.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-562'/>
<return type-id='type-id-518'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getAbortOnFailure' mangled-name='_ZNK5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE17getAbortOnFailureEv' filepath='src/mongo/logger/log_domain.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-559' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setAbortOnFailure' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE17setAbortOnFailureEb' filepath='src/mongo/logger/log_domain.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='attachAppender' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE14attachAppenderESt10unique_ptrINS0_8AppenderIS2_EESt14default_deleteIS6_EE' filepath='src/mongo/logger/log_domain.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-3101'/>
<return type-id='type-id-3102'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='detachAppender' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE14detachAppenderENS3_14AppenderHandleE' filepath='src/mongo/logger/log_domain.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1601' is-artificial='yes'/>
<parameter type-id='type-id-3102'/>
<return type-id='type-id-3101'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clearAppenders' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE14clearAppendersEv' filepath='src/mongo/logger/log_domain.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1601' 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-569'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_date' type-id='type-id-444' 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-566' 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-549' 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-526' 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-526' 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-1611' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<parameter type-id='type-id-566'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<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-1611' is-artificial='yes'/>
<parameter type-id='type-id-444'/>
<parameter type-id='type-id-566'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-526'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getDate' mangled-name='_ZNK5mongo6logger21MessageEventEphemeral7getDateEv' filepath='src/mongo/logger/message_event.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-571' is-artificial='yes'/>
<return type-id='type-id-444'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getSeverity' mangled-name='_ZNK5mongo6logger21MessageEventEphemeral11getSeverityEv' filepath='src/mongo/logger/message_event.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-571' is-artificial='yes'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getComponent' mangled-name='_ZNK5mongo6logger21MessageEventEphemeral12getComponentEv' filepath='src/mongo/logger/message_event.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-571' is-artificial='yes'/>
<return type-id='type-id-549'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getContextName' mangled-name='_ZNK5mongo6logger21MessageEventEphemeral14getContextNameEv' filepath='src/mongo/logger/message_event.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-571' is-artificial='yes'/>
<return type-id='type-id-526'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getMessage' mangled-name='_ZNK5mongo6logger21MessageEventEphemeral10getMessageEv' filepath='src/mongo/logger/message_event.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-571' is-artificial='yes'/>
<return type-id='type-id-526'/>
</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-566'>
<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='public' static='yes'>
<function-decl name='Severe' mangled-name='_ZN5mongo6logger11LogSeverity6SevereEv' filepath='src/mongo/logger/log_severity.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='Error' mangled-name='_ZN5mongo6logger11LogSeverity5ErrorEv' filepath='src/mongo/logger/log_severity.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='Warning' mangled-name='_ZN5mongo6logger11LogSeverity7WarningEv' filepath='src/mongo/logger/log_severity.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='Info' mangled-name='_ZN5mongo6logger11LogSeverity4InfoEv' filepath='src/mongo/logger/log_severity.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='Log' mangled-name='_ZN5mongo6logger11LogSeverity3LogEv' filepath='src/mongo/logger/log_severity.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger11LogSeverity3LogEv'>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='Debug' mangled-name='_ZN5mongo6logger11LogSeverity5DebugEi' filepath='src/mongo/logger/log_severity.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='cast' mangled-name='_ZN5mongo6logger11LogSeverity4castEi' filepath='src/mongo/logger/log_severity.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toInt' mangled-name='_ZNK5mongo6logger11LogSeverity5toIntEv' filepath='src/mongo/logger/log_severity.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='moreSevere' mangled-name='_ZNK5mongo6logger11LogSeverity10moreSevereEv' filepath='src/mongo/logger/log_severity.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='lessSevere' mangled-name='_ZNK5mongo6logger11LogSeverity10lessSevereEv' filepath='src/mongo/logger/log_severity.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toString' mangled-name='_ZNK5mongo6logger11LogSeverity8toStringEv' filepath='src/mongo/logger/log_severity.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toStringData' mangled-name='_ZNK5mongo6logger11LogSeverity12toStringDataEv' filepath='src/mongo/logger/log_severity.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<return type-id='type-id-526'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toChar' mangled-name='_ZNK5mongo6logger11LogSeverity6toCharEv' filepath='src/mongo/logger/log_severity.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<return type-id='type-id-5'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator==' mangled-name='_ZNK5mongo6logger11LogSeverityeqES1_' filepath='src/mongo/logger/log_severity.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator!=' mangled-name='_ZNK5mongo6logger11LogSeverityneES1_' filepath='src/mongo/logger/log_severity.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;' mangled-name='_ZNK5mongo6logger11LogSeverityltES1_' filepath='src/mongo/logger/log_severity.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&lt;=' mangled-name='_ZNK5mongo6logger11LogSeverityleES1_' filepath='src/mongo/logger/log_severity.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;' mangled-name='_ZNK5mongo6logger11LogSeveritygtES1_' filepath='src/mongo/logger/log_severity.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator&gt;=' mangled-name='_ZNK5mongo6logger11LogSeveritygeES1_' filepath='src/mongo/logger/log_severity.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-568' is-artificial='yes'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<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-1606' 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-1606' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-57'/>
</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-549'>
<member-type access='public'>
<enum-decl name='Value' filepath='src/mongo/logger/log_component.h' line='45' column='1' id='type-id-3103'>
<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-3103' 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-1597' is-artificial='yes'/>
<parameter type-id='type-id-3103'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator mongo::logger::LogComponent::Value' mangled-name='_ZNK5mongo6logger12LogComponentcvNS1_5ValueEEv' filepath='src/mongo/logger/log_component.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-551' is-artificial='yes'/>
<return type-id='type-id-3103'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='parent' mangled-name='_ZNK5mongo6logger12LogComponent6parentEv' filepath='src/mongo/logger/log_component.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-551' is-artificial='yes'/>
<return type-id='type-id-549'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='toStringData' mangled-name='_ZNK5mongo6logger12LogComponent12toStringDataEv' filepath='src/mongo/logger/log_component.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-551' is-artificial='yes'/>
<return type-id='type-id-526'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getShortName' mangled-name='_ZNK5mongo6logger12LogComponent12getShortNameEv' filepath='src/mongo/logger/log_component.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-551' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getDottedName' mangled-name='_ZNK5mongo6logger12LogComponent13getDottedNameEv' filepath='src/mongo/logger/log_component.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-551' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getNameForLog' mangled-name='_ZNK5mongo6logger12LogComponent13getNameForLogEv' filepath='src/mongo/logger/log_component.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-551' is-artificial='yes'/>
<return type-id='type-id-526'/>
</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-1597' is-artificial='yes'/>
<parameter type-id='type-id-3103'/>
<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-552'>
<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-1599' is-artificial='yes'/>
<parameter type-id='type-id-554'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo6logger20LogComponentSettingsaSERKS1_' 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-1599' is-artificial='yes'/>
<parameter type-id='type-id-554'/>
<return type-id='type-id-1598'/>
</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-1599' 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-1599' 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='hasMinimumLogSeverity' mangled-name='_ZNK5mongo6logger20LogComponentSettings21hasMinimumLogSeverityENS0_12LogComponentE' filepath='src/mongo/logger/log_component_settings.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-555' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getMinimumLogSeverity' mangled-name='_ZNK5mongo6logger20LogComponentSettings21getMinimumLogSeverityENS0_12LogComponentE' filepath='src/mongo/logger/log_component_settings.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-555' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='setMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger20LogComponentSettings24setMinimumLoggedSeverityENS0_12LogComponentENS0_11LogSeverityE' filepath='src/mongo/logger/log_component_settings.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1599' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clearMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger20LogComponentSettings26clearMinimumLoggedSeverityENS0_12LogComponentE' filepath='src/mongo/logger/log_component_settings.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1599' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='shouldLog' mangled-name='_ZNK5mongo6logger20LogComponentSettings9shouldLogENS0_12LogComponentENS0_11LogSeverityE' filepath='src/mongo/logger/log_component_settings.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-555' is-artificial='yes'/>
<parameter type-id='type-id-549'/>
<parameter type-id='type-id-566'/>
<return type-id='type-id-1'/>
</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-563'>
<member-type access='private'>
<typedef-decl name='DomainsByNameMap' type-id='type-id-1368' filepath='src/mongo/logger/log_manager.h' line='65' column='1' id='type-id-3104'/>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_domains' type-id='type-id-3104' 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-541' 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-1605' is-artificial='yes'/>
<parameter type-id='type-id-565'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='operator=' mangled-name='_ZN5mongo6logger10LogManageraSERKS1_' filepath='src/mongo/logger/log_manager.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1605' is-artificial='yes'/>
<parameter type-id='type-id-565'/>
<return type-id='type-id-1604'/>
</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-1605' 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-1605' 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-1605' is-artificial='yes'/>
<return type-id='type-id-1595'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='getNamedDomain' mangled-name='_ZN5mongo6logger10LogManager14getNamedDomainERKSs' filepath='src/mongo/logger/log_manager.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1605' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1613'/>
</function-decl>
</member-function>
</class-decl>
<typedef-decl name='MessageLogDomain' type-id='type-id-556' filepath='src/mongo/logger/message_log_domain.h' line='40' column='1' id='type-id-1612'/>
<class-decl name='LogstreamBuilder' size-in-bits='384' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='49' column='1' id='type-id-1607'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_domain' type-id='type-id-1613' 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-1337' 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-566' 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-549' 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-1337' 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-1361' 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-1615' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='232' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<function-decl name='severityCast' mangled-name='_ZN5mongo6logger16LogstreamBuilder12severityCastEi' filepath='src/mongo/logger/logstream_builder.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-29'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='severityCast' mangled-name='_ZN5mongo6logger16LogstreamBuilder12severityCastENS0_11LogSeverityE' filepath='src/mongo/logger/logstream_builder.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-566'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<function-decl name='severityCast' mangled-name='_ZN5mongo6logger16LogstreamBuilder12severityCastERKNS0_12LabeledLevelE' filepath='src/mongo/logger/logstream_builder.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-547'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<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-1610' is-artificial='yes'/>
<parameter type-id='type-id-1613'/>
<parameter type-id='type-id-1337'/>
<parameter type-id='type-id-566'/>
<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-1610' is-artificial='yes'/>
<parameter type-id='type-id-1613'/>
<parameter type-id='type-id-1337'/>
<parameter type-id='type-id-566'/>
<parameter type-id='type-id-549'/>
<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-1610' is-artificial='yes'/>
<parameter type-id='type-id-1613'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-545'/>
<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-1610' is-artificial='yes'/>
<parameter type-id='type-id-1609'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5mongo6logger16LogstreamBuilderaSEOS1_' filepath='src/mongo/logger/logstream_builder.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-1609'/>
<return type-id='type-id-1608'/>
</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-1610' 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='setBaseMessage' mangled-name='_ZN5mongo6logger16LogstreamBuilder14setBaseMessageERKSs' filepath='src/mongo/logger/logstream_builder.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1608'/>
</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-1610' is-artificial='yes'/>
<return type-id='type-id-2055'/>
</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-1610' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-1608'/>
</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-1610' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsENS_10StringDataE' filepath='src/mongo/logger/logstream_builder.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-526'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPc' filepath='src/mongo/logger/logstream_builder.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-72'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEc' filepath='src/mongo/logger/logstream_builder.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-5'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEi' filepath='src/mongo/logger/logstream_builder.h' line='144' 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-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsENS_8ExitCodeE' filepath='src/mongo/logger/logstream_builder.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-3086'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEl' filepath='src/mongo/logger/logstream_builder.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-26'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEm' filepath='src/mongo/logger/logstream_builder.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-50'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEj' filepath='src/mongo/logger/logstream_builder.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEt' filepath='src/mongo/logger/logstream_builder.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-55'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEd' filepath='src/mongo/logger/logstream_builder.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-27'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPv' filepath='src/mongo/logger/logstream_builder.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-23'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEx' filepath='src/mongo/logger/logstream_builder.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-33'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEy' filepath='src/mongo/logger/logstream_builder.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-34'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEb' filepath='src/mongo/logger/logstream_builder.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPFRSoS2_E' filepath='src/mongo/logger/logstream_builder.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-2057'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPFRSt8ios_baseS3_E' filepath='src/mongo/logger/logstream_builder.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-2020'/>
<return type-id='type-id-1608'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPNS0_3TeeE' filepath='src/mongo/logger/logstream_builder.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1610' is-artificial='yes'/>
<parameter type-id='type-id-1615'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='private'>
<function-decl name='makeStream' mangled-name='_ZN5mongo6logger16LogstreamBuilder10makeStreamEv' filepath='src/mongo/logger/logstream_builder.h' line='224' 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>
</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-1614'>
<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-1615' 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-1615' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-545'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='_label' type-id='type-id-1337' 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-1596' 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-1596' 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-1596' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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+' mangled-name='_ZNK5mongo6logger12LabeledLevelplEi' filepath='src/mongo/logger/labeled_level.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-548' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-' mangled-name='_ZNK5mongo6logger12LabeledLevelmiEi' filepath='src/mongo/logger/labeled_level.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-548' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-545'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getLabel' mangled-name='_ZNK5mongo6logger12LabeledLevel8getLabelEv' filepath='src/mongo/logger/labeled_level.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-548' is-artificial='yes'/>
<return type-id='type-id-1339'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='getLevel' mangled-name='_ZNK5mongo6logger12LabeledLevel8getLevelEv' filepath='src/mongo/logger/labeled_level.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-548' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator mongo::logger::LogSeverity' mangled-name='_ZNK5mongo6logger12LabeledLevelcvNS0_11LogSeverityEEv' filepath='src/mongo/logger/labeled_level.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-548' is-artificial='yes'/>
<return type-id='type-id-566'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='Appender&lt;mongo::logger::MessageEventEphemeral&gt;' visibility='default' is-declaration-only='yes' id='type-id-1587'/>
<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-1595'/>
</function-decl>
</namespace-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-1571'/>
<return type-id='type-id-57'/>
</function-decl>
<class-decl name='SecureRandom' visibility='default' is-declaration-only='yes' id='type-id-1562'/>
<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-1635'/>
<return type-id='type-id-518'/>
</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-574'/>
<return type-id='type-id-518'/>
</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-1546'/>
<return type-id='type-id-518'/>
</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-1546'/>
<return type-id='type-id-518'/>
</function-decl>
<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-484'/>
</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-480'/>
</function-decl>
<class-decl name='DBException' visibility='default' is-declaration-only='yes' id='type-id-435'>
<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-1532' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-1532' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-1532' 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-1532' 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='_ZN5mongo11DBExceptionD1Ev'>
<parameter type-id='type-id-1532' 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-437' 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-437' 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-437' is-artificial='yes'/>
<parameter type-id='type-id-2110'/>
<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-1532' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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-1553'>
<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-1554' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-1339'/>
<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-1554' is-artificial='yes'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-1339'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='ServerParameter' visibility='default' is-declaration-only='yes' id='type-id-1564'/>
<class-decl name='OperationContext' visibility='default' is-declaration-only='yes' id='type-id-1557'/>
<var-decl name='saslGlobalParams' type-id='type-id-1560' 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-463' 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-460' 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-460' 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-460' 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-1540' 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-195'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='px' type-id='type-id-1571' 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-198' 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-198' is-artificial='yes'/>
<parameter type-id='type-id-1571'/>
<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-198' 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='~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-198' 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-198' is-artificial='yes'/>
<parameter type-id='type-id-197'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEaSEOS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-198' is-artificial='yes'/>
<parameter type-id='type-id-197'/>
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEaSERKS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-198' is-artificial='yes'/>
<parameter type-id='type-id-342'/>
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEaSEPS3_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-198' is-artificial='yes'/>
<parameter type-id='type-id-1571'/>
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE5resetEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-198' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE5resetEPS3_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-198' is-artificial='yes'/>
<parameter type-id='type-id-1571'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='reset' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE5resetEPS3_b' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-198' is-artificial='yes'/>
<parameter type-id='type-id-1571'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE3getEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-343' is-artificial='yes'/>
<return type-id='type-id-1571'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='detach' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE6detachEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-198' is-artificial='yes'/>
<return type-id='type-id-1571'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator*' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEdeEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-343' is-artificial='yes'/>
<return type-id='type-id-1570'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator-&gt;' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEptEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-343' is-artificial='yes'/>
<return type-id='type-id-1571'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='operator bool' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEcvbEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/operator_bool.hpp' line='11' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-343' 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='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEntEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/operator_bool.hpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-343' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='swap' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE4swapERS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-198' is-artificial='yes'/>
<parameter type-id='type-id-196'/>
<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_ptrIN5mongo12SharedBuffer6HolderEEC1Ev'>
<parameter type-id='type-id-198' 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_ptrIN5mongo12SharedBuffer6HolderEED1Ev'>
<parameter type-id='type-id-198' 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-189'>
<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-193'>
<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-194' 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-340' is-artificial='yes'/>
<return type-id='type-id-1351'/>
</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-340' is-artificial='yes'/>
<return type-id='type-id-194'/>
</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-194' 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-192' 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-192' is-artificial='yes'/>
<parameter type-id='type-id-337'/>
<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-192' is-artificial='yes'/>
<parameter type-id='type-id-191'/>
<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-192' 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='swap' mangled-name='_ZN5boost3any4swapERS0_' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-192' is-artificial='yes'/>
<parameter type-id='type-id-190'/>
<return type-id='type-id-190'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5boost3anyaSERKS0_' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-192' is-artificial='yes'/>
<parameter type-id='type-id-337'/>
<return type-id='type-id-190'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator=' mangled-name='_ZN5boost3anyaSEOS0_' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-192' is-artificial='yes'/>
<parameter type-id='type-id-191'/>
<return type-id='type-id-190'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='empty' mangled-name='_ZNK5boost3any5emptyEv' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-338' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='clear' mangled-name='_ZN5boost3any5clearEv' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-192' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='type' mangled-name='_ZNK5boost3any4typeEv' filepath='src/third_party/boost-1.56.0/boost/any.hpp' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-338' is-artificial='yes'/>
<return type-id='type-id-1351'/>
</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-3105'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-333' 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-3106'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-655' 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-655' 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-3107'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-1476' 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-1476' 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-3108'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-654' 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-654' 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-3109'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-1482' 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-1482' 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-3110'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-369' 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-369' 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-3111'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-1477' 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-1477' 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-3112'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-372' 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-372' 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-3113'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-1479' 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-1479' 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-3114'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-373' 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-373' 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-3115'>
<data-member access='public' static='yes'>
<var-decl name='is_integral' type-id='type-id-333' 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-374' 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-374' 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-199'>
<data-member access='public' static='yes'>
<var-decl name='m_default_line_length' type-id='type-id-1477' 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-1337' 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-1477' 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-1477' 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-1397' 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-1390' 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-1407' 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-201' 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-201' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<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'>
<function-decl name='add' mangled-name='_ZN5boost15program_options19options_description3addENS_10shared_ptrINS0_18option_descriptionEEE' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-201' is-artificial='yes'/>
<parameter type-id='type-id-210'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='add' mangled-name='_ZN5boost15program_options19options_description3addERKS1_' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-201' is-artificial='yes'/>
<parameter type-id='type-id-349'/>
<return type-id='type-id-200'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='get_option_column_width' mangled-name='_ZNK5boost15program_options19options_description23get_option_column_widthEv' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-350' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='add_options' mangled-name='_ZN5boost15program_options19options_description11add_optionsEv' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-201' is-artificial='yes'/>
<return type-id='type-id-202'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find' mangled-name='_ZNK5boost15program_options19options_description4findERKSsbbb' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-350' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-346'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='find_nothrow' mangled-name='_ZNK5boost15program_options19options_description12find_nothrowERKSsbbb' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-350' is-artificial='yes'/>
<parameter type-id='type-id-1339'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<parameter type-id='type-id-1'/>
<return type-id='type-id-347'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='options' mangled-name='_ZNK5boost15program_options19options_description7optionsEv' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-350' is-artificial='yes'/>
<return type-id='type-id-1399'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='print' mangled-name='_ZNK5boost15program_options19options_description5printERSoj' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-350' is-artificial='yes'/>
<parameter type-id='type-id-2055'/>
<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-202'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='owner' type-id='type-id-201' 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-204' is-artificial='yes'/>
<parameter type-id='type-id-201'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator()' mangled-name='_ZN5boost15program_options29options_description_easy_initclEPKcS3_' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-204' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-203'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator()' mangled-name='_ZN5boost15program_options29options_description_easy_initclEPKcPKNS0_14value_semanticE' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-204' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-354'/>
<return type-id='type-id-203'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='operator()' mangled-name='_ZN5boost15program_options29options_description_easy_initclEPKcPKNS0_14value_semanticES3_' filepath='src/third_party/boost-1.56.0/boost/program_options/options_description.hpp' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-204' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-354'/>
<parameter type-id='type-id-85'/>
<return type-id='type-id-203'/>
</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-208'>
<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-209' 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-354' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</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-354' 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-354' 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-354' 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-354' 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-354' is-artificial='yes'/>
<parameter type-id='type-id-190'/>
<parameter type-id='type-id-1449'/>
<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-354' is-artificial='yes'/>
<parameter type-id='type-id-190'/>
<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-354' is-artificial='yes'/>
<parameter type-id='type-id-337'/>
<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-205'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='m_names' type-id='type-id-1447' 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-1337' 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-207' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-decl>
</member-function>
<member-function access='public'>
<function-decl name='add' mangled-name='_ZN5boost15program_options30positional_options_description3addEPKci' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-207' is-artificial='yes'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-206'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='max_total_count' mangled-name='_ZNK5boost15program_options30positional_options_description15max_total_countEv' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-352' is-artificial='yes'/>
<return type-id='type-id-22'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<function-decl name='name_for_position' mangled-name='_ZNK5boost15program_options30positional_options_description17name_for_positionEj' filepath='src/third_party/boost-1.56.0/boost/program_options/positional_options.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-352' is-artificial='yes'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-1339'/>
</function-decl>
</member-function>
</class-decl>
<class-decl name='option_description' visibility='default' is-declaration-only='yes' id='type-id-344'/>
</namespace-decl>
<class-decl name='shared_ptr&lt;boost::program_options::option_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-210'/>
<class-decl name='shared_ptr&lt;boost::program_options::options_description&gt;' visibility='default' is-declaration-only='yes' id='type-id-213'/>
</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-2180'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-106'/>
<return type-id='type-id-2180'/>
</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-1484'/>
<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-1484'/>
<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-1484'/>
<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-1496'/>
<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-2180'/>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1496'/>
<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-376'/>
<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-2180'/>
<parameter type-id='type-id-366'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1496'/>
<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-2180'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1484'/>
<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-1484'/>
<parameter type-id='type-id-1484'/>
<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-1484'/>
<parameter type-id='type-id-2170'/>
<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-1484'/>
<parameter type-id='type-id-2170'/>
<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-2180'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-2170'/>
<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-1484'/>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-2170'/>
<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-1484'/>
<parameter type-id='type-id-2170'/>
<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-1484'/>
<parameter type-id='type-id-2170'/>
<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-1496'/>
<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-2180'/>
<parameter type-id='type-id-1484'/>
<return type-id='type-id-2180'/>
</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-1484'/>
<parameter type-id='type-id-1484'/>
<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-1484'/>
<parameter type-id='type-id-1484'/>
<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-2180'/>
<parameter type-id='type-id-1484'/>
<return type-id='type-id-2180'/>
</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-1484'/>
<parameter type-id='type-id-1484'/>
<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-2180'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-1475'/>
<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-1484'/>
<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-2180'/>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2180'/>
</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-1484'/>
<parameter type-id='type-id-1484'/>
<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-2180'/>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2180'/>
</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-1485'/>
<parameter type-id='type-id-65'/>
<parameter type-id='type-id-1496'/>
<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-1484'/>
<parameter type-id='type-id-1484'/>
<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-1484'/>
<parameter type-id='type-id-2181'/>
<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-1484'/>
<parameter type-id='type-id-2181'/>
<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-2180'/>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-2181'/>
<return type-id='type-id-2180'/>
</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-1484'/>
<parameter type-id='type-id-2181'/>
<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-1484'/>
<parameter type-id='type-id-2181'/>
<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-2180'/>
<parameter type-id='type-id-1484'/>
<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-1484'/>
<parameter type-id='type-id-1484'/>
<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-2180'/>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2180'/>
</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-2180'/>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2180'/>
</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-2180'/>
<parameter type-id='type-id-58'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-2180'/>
</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-1484'/>
<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-1484'/>
<parameter is-variadic='yes'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='wcschr' mangled-name='wcschr' filepath='/usr/include/wchar.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-58'/>
<return type-id='type-id-1484'/>
</function-decl>
<function-decl name='wcspbrk' mangled-name='wcspbrk' filepath='/usr/include/wchar.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-1484'/>
<return type-id='type-id-1484'/>
</function-decl>
<function-decl name='wcsrchr' mangled-name='wcsrchr' filepath='/usr/include/wchar.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-58'/>
<return type-id='type-id-1484'/>
</function-decl>
<function-decl name='wcsstr' mangled-name='wcsstr' filepath='/usr/include/wchar.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-1484'/>
<return type-id='type-id-1484'/>
</function-decl>
<function-decl name='wmemchr' mangled-name='wmemchr' filepath='/usr/include/wchar.h' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-1484'/>
<parameter type-id='type-id-58'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-1484'/>
</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-1484'/>
<parameter type-id='type-id-2181'/>
<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-1484'/>
<parameter type-id='type-id-2181'/>
<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-1484'/>
<parameter type-id='type-id-2181'/>
<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-1492'/>
</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-2178'/>
<return type-id='type-id-29'/>
</function-decl>
<function-decl name='at_quick_exit' mangled-name='at_quick_exit' filepath='/usr/include/stdlib.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-2178'/>
<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-2180'/>
<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-2180'/>
<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-219'/>
<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-219'/>
<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-219'/>
<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-1484'/>
<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-219'/>
<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-219'/>
<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-219'/>
<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-219'/>
<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-1488'/>
<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-368'/>
<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='memchr' mangled-name='memchr' filepath='/usr/include/string.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-23'/>
<parameter type-id='type-id-29'/>
<parameter type-id='type-id-65'/>
<return type-id='type-id-23'/>
</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='strchr' mangled-name='strchr' filepath='/usr/include/string.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-85'/>
</function-decl>
<function-decl name='strpbrk' mangled-name='strpbrk' filepath='/usr/include/string.h' line='296' 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-85'/>
</function-decl>
<function-decl name='strrchr' mangled-name='strrchr' filepath='/usr/include/string.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-85'/>
<parameter type-id='type-id-29'/>
<return type-id='type-id-85'/>
</function-decl>
<function-decl name='strstr' mangled-name='strstr' filepath='/usr/include/string.h' line='323' 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-85'/>
</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-597'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-333' 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>
<member-function access='public' const='yes'>
<function-decl name='operator bool' mangled-name='_ZNK4mpl_5bool_ILb1EEcvbEv' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-599' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-594'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-333' 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>
<member-function access='public' const='yes'>
<function-decl name='operator bool' mangled-name='_ZNK4mpl_5bool_ILb0EEcvbEv' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-596' is-artificial='yes'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</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-645'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-1479' 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>
<member-function access='public' const='yes'>
<function-decl name='operator long unsigned int' mangled-name='_ZNK4mpl_10integral_cImLm0EEcvmEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-647' is-artificial='yes'/>
<return type-id='type-id-50'/>
</function-decl>
</member-function>
</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-624'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi3EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-626' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-600'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILin1EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-602' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-618'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi1EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-620' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-651'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-1479' 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>
<member-function access='public' const='yes'>
<function-decl name='operator long unsigned int' mangled-name='_ZNK4mpl_10integral_cImLm8EEcvmEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-653' is-artificial='yes'/>
<return type-id='type-id-50'/>
</function-decl>
</member-function>
</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-648'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-1479' 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>
<member-function access='public' const='yes'>
<function-decl name='operator long unsigned int' mangled-name='_ZNK4mpl_10integral_cImLm16EEcvmEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-650' is-artificial='yes'/>
<return type-id='type-id-50'/>
</function-decl>
</member-function>
</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-621'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi2EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-623' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-630'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi5EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-632' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-627'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi4EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-629' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-633'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi6EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-635' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-636'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi7EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-638' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-639'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi8EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-641' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-642'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi9EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-644' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-606'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi10EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-608' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-609'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi11EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-611' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-612'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi12EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-614' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-615'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi13EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-617' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-603'>
<data-member access='public' static='yes'>
<var-decl name='value' type-id='type-id-369' 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>
<member-function access='public' const='yes'>
<function-decl name='operator int' mangled-name='_ZNK4mpl_4int_ILi0EEcviEv' filepath='src/third_party/boost-1.56.0/boost/mpl/aux_/integral_wrapper.hpp' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<parameter type-id='type-id-605' is-artificial='yes'/>
<return type-id='type-id-29'/>
</function-decl>
</member-function>
</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-2169'/>
<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-2168'/>
<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-1475'/>
<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-1473'/>
<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-1473'/>
<return type-id='type-id-2169'/>
</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-1473'/>
<return type-id='type-id-2169'/>
</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-1475'/>
<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-591'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ss' type-id='type-id-1577' 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-593' is-artificial='yes'/>
<return type-id='type-id-1337'/>
</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-1642' is-artificial='yes'/>
<parameter type-id='type-id-220'/>
<return type-id='type-id-1641'/>
</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-1642' is-artificial='yes'/>
<parameter type-id='type-id-370'/>
<return type-id='type-id-1641'/>
</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-1642' is-artificial='yes'/>
<parameter type-id='type-id-221'/>
<return type-id='type-id-1641'/>
</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-1335'/>
<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-185'>
<parameter type-id='type-id-1645'/>
<parameter type-id='type-id-659'/>
<parameter type-id='type-id-2765'/>
<return type-id='type-id-1'/>
</function-type>
<function-type size-in-bits='64' id='type-id-222'>
<parameter type-id='type-id-659'/>
<parameter type-id='type-id-1546'/>
<return type-id='type-id-518'/>
</function-type>
<function-type size-in-bits='64' id='type-id-224'>
<parameter type-id='type-id-1546'/>
<return type-id='type-id-518'/>
</function-type>
<function-type size-in-bits='64' id='type-id-1489'>
<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-2019'>
<parameter type-id='type-id-2018'/>
<return type-id='type-id-2018'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2056'>
<parameter type-id='type-id-2055'/>
<return type-id='type-id-2055'/>
</function-type>
<function-type size-in-bits='64' id='type-id-2177'>
<return type-id='type-id-57'/>
</function-type>
<function-type size-in-bits='64' method-class-id='type-id-1790' id='type-id-2179'>
<parameter type-id='type-id-1791' is-artificial='yes'/>
<return type-id='type-id-57'/>
</function-type>
</abi-instr>
</abi-corpus>